Home
last modified time | relevance | path

Searched refs:tfu (Results 1 - 5 of 5) sorted by relevance

/third_party/mesa3d/src/gallium/drivers/v3d/
H A Dv3d_blit.c265 struct drm_v3d_submit_tfu tfu = { in v3d_tfu() local
276 tfu.iia |= src_offset; in v3d_tfu()
278 tfu.icfg |= (V3D33_TFU_ICFG_FORMAT_RASTER << in v3d_tfu()
281 tfu.icfg |= ((V3D33_TFU_ICFG_FORMAT_LINEARTILE + in v3d_tfu()
288 tfu.ioa |= dst_offset; in v3d_tfu()
290 tfu.ioa |= V3D33_TFU_IOA_DIMTW; in v3d_tfu()
291 tfu.ioa |= ((V3D33_TFU_IOA_FORMAT_LINEARTILE + in v3d_tfu()
295 tfu.icfg |= tex_format << V3D33_TFU_ICFG_TTYPE_SHIFT; in v3d_tfu()
296 tfu.icfg |= (last_level - base_level) << V3D33_TFU_ICFG_NUMMM_SHIFT; in v3d_tfu()
301 tfu in v3d_tfu()
[all...]
/third_party/mesa3d/src/broadcom/vulkan/
H A Dv3dvx_meta_common.c847 struct drm_v3d_submit_tfu tfu = { in meta_emit_tfu_job() local
855 tfu.iia |= src_offset; in meta_emit_tfu_job()
858 tfu.icfg = V3D33_TFU_ICFG_FORMAT_RASTER << V3D33_TFU_ICFG_FORMAT_SHIFT; in meta_emit_tfu_job()
860 tfu.icfg = (V3D33_TFU_ICFG_FORMAT_LINEARTILE + in meta_emit_tfu_job()
864 tfu.icfg |= format->tex_type << V3D33_TFU_ICFG_TTYPE_SHIFT; in meta_emit_tfu_job()
866 tfu.ioa = dst_offset; in meta_emit_tfu_job()
868 tfu.ioa |= (V3D33_TFU_IOA_FORMAT_LINEARTILE + in meta_emit_tfu_job()
875 tfu.iis |= src_padded_height_or_stride / (2 * v3d_utile_height(src_cpp)); in meta_emit_tfu_job()
878 tfu.iis |= src_padded_height_or_stride / src_cpp; in meta_emit_tfu_job()
896 tfu in meta_emit_tfu_job()
[all...]
H A Dv3dv_queue.c893 job->tfu.flags |= DRM_V3D_SUBMIT_EXTENSION; in handle_tfu_job()
894 job->tfu.extensions = (uintptr_t)(void *)&ms; in handle_tfu_job()
896 job->tfu.in_sync = 0; in handle_tfu_job()
897 job->tfu.out_sync = 0; in handle_tfu_job()
900 job->tfu.in_sync = needs_sync ? last_job_sync : 0; in handle_tfu_job()
901 job->tfu.out_sync = last_job_sync; in handle_tfu_job()
904 DRM_IOCTL_V3D_SUBMIT_TFU, &job->tfu); in handle_tfu_job()
H A Dv3dv_private.h234 * tfu), we still need a syncobj to track the last overall job submitted
1162 struct drm_v3d_submit_tfu tfu; member
1574 struct drm_v3d_submit_tfu *tfu);
H A Dv3dv_cmd_buffer.c3391 struct drm_v3d_submit_tfu *tfu) in v3dv_cmd_buffer_add_tfu_job()
3403 job->tfu = *tfu; in v3dv_cmd_buffer_add_tfu_job()
3390 v3dv_cmd_buffer_add_tfu_job(struct v3dv_cmd_buffer *cmd_buffer, struct drm_v3d_submit_tfu *tfu) v3dv_cmd_buffer_add_tfu_job() argument

Completed in 14 milliseconds