/openbmc/linux/include/linux/ |
H A D | dma-fence-array.h | 56 to_dma_fence_array(struct dma_fence *fence) in to_dma_fence_array() 75 #define dma_fence_array_for_each(fence, index, head) \ argument
|
H A D | dma-resv.h | 201 struct dma_fence *fence; member 289 #define dma_resv_for_each_fence_unlocked(cursor, fence) \ argument 306 #define dma_resv_for_each_fence(cursor, obj, usage, fence) \ argument
|
/openbmc/linux/drivers/gpu/drm/amd/amdgpu/ |
H A D | amdgpu_cs.c | 399 struct dma_fence *fence; in amdgpu_cs_p2_dependencies() local 442 struct dma_fence *fence; in amdgpu_syncobj_lookup_and_add() local 1198 struct dma_fence *fence; in amdgpu_cs_sync_rings() local 1286 struct dma_fence *fence; in amdgpu_cs_submit() local 1485 struct dma_fence *fence; in amdgpu_cs_wait_ioctl() local 1533 struct dma_fence *fence; in amdgpu_cs_get_fence() local 1558 struct dma_fence *fence; in amdgpu_cs_fence_to_handle_ioctl() local 1631 struct dma_fence *fence; in amdgpu_cs_wait_all_fences() local 1685 struct dma_fence *fence; in amdgpu_cs_wait_any_fence() local
|
H A D | amdgpu_vcn.c | 364 unsigned int fences = 0, fence[AMDGPU_MAX_VCN_INSTANCES] = {0}; in amdgpu_vcn_idle_work_handler() local 528 struct dma_fence **fence) in amdgpu_vcn_dec_send_msg() 639 struct dma_fence *fence = NULL; in amdgpu_vcn_dec_ring_test_ib() local 701 struct dma_fence **fence) in amdgpu_vcn_dec_sw_send_msg() 770 struct dma_fence *fence = NULL; in amdgpu_vcn_dec_sw_ring_test_ib() local 833 struct dma_fence **fence) in amdgpu_vcn_enc_get_create_msg() 900 struct dma_fence **fence) in amdgpu_vcn_enc_get_destroy_msg() 968 struct dma_fence *fence = NULL; in amdgpu_vcn_enc_ring_test_ib() local
|
/openbmc/linux/drivers/gpu/drm/vmwgfx/ |
H A D | vmwgfx_fence.h | 74 struct vmw_fence_obj *fence = *fence_p; in vmw_fence_obj_unreference() local 82 vmw_fence_obj_reference(struct vmw_fence_obj *fence) in vmw_fence_obj_reference()
|
/openbmc/linux/drivers/gpu/drm/radeon/ |
H A D | evergreen_dma.c | 41 struct radeon_fence *fence) in evergreen_dma_fence_ring_emit() 112 struct radeon_fence *fence; in evergreen_copy_dma() local
|
H A D | radeon_vce.c | 346 uint32_t handle, struct radeon_fence **fence) in radeon_vce_get_create_msg() 413 uint32_t handle, struct radeon_fence **fence) in radeon_vce_get_destroy_msg() 735 struct radeon_fence *fence) in radeon_vce_fence_emit() 797 struct radeon_fence *fence = NULL; in radeon_vce_ib_test() local
|
H A D | radeon_uvd.c | 261 struct radeon_fence *fence; in radeon_uvd_suspend() local 336 struct radeon_fence *fence; in radeon_uvd_free_handles() local 732 struct radeon_fence **fence) in radeon_uvd_send_msg() 768 uint32_t handle, struct radeon_fence **fence) in radeon_uvd_get_create_msg() 804 uint32_t handle, struct radeon_fence **fence) in radeon_uvd_get_destroy_msg()
|
/openbmc/linux/drivers/gpu/drm/nouveau/ |
H A D | nv04_fence.c | 40 nv04_fence_emit(struct nouveau_fence *fence) in nv04_fence_emit() 52 nv04_fence_sync(struct nouveau_fence *fence, in nv04_fence_sync()
|
H A D | nouveau_sched.c | 130 struct dma_fence **fence) in sync_find_fence() 239 struct dma_fence *fence = job->done_fence; in nouveau_job_fence_attach() local 356 struct dma_fence *fence; in nouveau_job_run() local
|
H A D | nv84_fence.c | 86 nv84_fence_emit(struct nouveau_fence *fence) in nv84_fence_emit() 96 nv84_fence_sync(struct nouveau_fence *fence, in nv84_fence_sync()
|
/openbmc/linux/drivers/gpu/drm/panfrost/ |
H A D | panfrost_job.c | 57 to_panfrost_fence(struct dma_fence *fence) in to_panfrost_fence() 62 static const char *panfrost_fence_get_driver_name(struct dma_fence *fence) in panfrost_fence_get_driver_name() 67 static const char *panfrost_fence_get_timeline_name(struct dma_fence *fence) in panfrost_fence_get_timeline_name() 90 struct panfrost_fence *fence; in panfrost_fence_create() local 267 struct dma_fence *fence) in panfrost_attach_object_fences() 362 struct dma_fence *fence = NULL; in panfrost_job_run() local
|
/openbmc/linux/drivers/accel/habanalabs/common/ |
H A D | context.c | 343 struct hl_fence *fence; in hl_ctx_get_fence_locked() local 358 struct hl_fence *fence; in hl_ctx_get_fence() local 380 struct hl_fence **fence, u32 arr_len) in hl_ctx_get_fences()
|
/openbmc/linux/drivers/gpu/drm/scheduler/ |
H A D | sched_entity.c | 154 struct dma_fence *fence; in drm_sched_entity_error() local 390 struct dma_fence *fence = entity->dependency; in drm_sched_entity_add_dependency_cb() local 510 struct dma_fence *fence; in drm_sched_entity_select_rq() local
|
/openbmc/linux/drivers/gpu/drm/i915/gt/uc/ |
H A D | intel_guc_ct.c | 90 u32 fence; member 380 static void ct_track_lost_and_found(struct intel_guc_ct *ct, u32 fence, u32 action) in ct_track_lost_and_found() 406 u32 fence, u32 flags) in ct_write() 661 u32 fence; in ct_send_nb() local 696 u32 fence; in ct_send() local 976 static bool ct_check_lost_and_found(struct intel_guc_ct *ct, u32 fence) in ct_check_lost_and_found() 1006 static bool ct_check_lost_and_found(struct intel_guc_ct *ct, u32 fence) in ct_check_lost_and_found() 1015 u32 fence = FIELD_GET(GUC_CTB_MSG_0_FENCE, response->msg[0]); in ct_handle_response() local
|
/openbmc/linux/drivers/gpu/drm/etnaviv/ |
H A D | etnaviv_gpu.c | 1083 static inline struct etnaviv_fence *to_etnaviv_fence(struct dma_fence *fence) in to_etnaviv_fence() 1088 static const char *etnaviv_fence_get_driver_name(struct dma_fence *fence) in etnaviv_fence_get_driver_name() 1093 static const char *etnaviv_fence_get_timeline_name(struct dma_fence *fence) in etnaviv_fence_get_timeline_name() 1100 static bool etnaviv_fence_signaled(struct dma_fence *fence) in etnaviv_fence_signaled() 1107 static void etnaviv_fence_release(struct dma_fence *fence) in etnaviv_fence_release() 1225 struct dma_fence *fence; in etnaviv_gpu_wait_fence_interruptible() local 1548 struct dma_fence *fence; in irq_handler() local
|
/openbmc/linux/drivers/gpu/drm/virtio/ |
H A D | virtgpu_vq.c | 316 struct virtio_gpu_fence *fence, in virtio_gpu_queue_ctrl_sgs() 373 struct virtio_gpu_fence *fence) in virtio_gpu_queue_fenced_ctrl_buffer() 498 struct virtio_gpu_fence *fence) in virtio_gpu_cmd_create_resource() 575 struct virtio_gpu_fence *fence) in virtio_gpu_cmd_resource_flush() 599 struct virtio_gpu_fence *fence) in virtio_gpu_cmd_transfer_to_host_2d() 630 struct virtio_gpu_fence *fence) in virtio_gpu_cmd_resource_attach_backing() 985 struct virtio_gpu_fence *fence) in virtio_gpu_cmd_resource_create_3d() 1020 struct virtio_gpu_fence *fence) in virtio_gpu_cmd_transfer_to_host_3d() 1055 struct virtio_gpu_fence *fence) in virtio_gpu_cmd_transfer_from_host_3d() 1082 struct virtio_gpu_fence *fence) in virtio_gpu_cmd_submit()
|
H A D | virtgpu_submit.c | 60 struct dma_fence *fence) in virtio_gpu_dma_fence_wait() 113 struct dma_fence *fence; in virtio_gpu_parse_deps() local 255 struct dma_fence *fence = &submit->out_fence->f; in virtio_gpu_process_post_deps() local 274 struct virtio_gpu_fence *fence, in virtio_gpu_fence_event_create()
|
/openbmc/linux/drivers/gpu/drm/i915/gem/ |
H A D | i915_gem_ttm_move.c | 294 struct dma_fence fence; member 404 static void __memcpy_cb(struct dma_fence *fence, struct dma_fence_cb *cb) in __memcpy_cb() 418 static const char *get_driver_name(struct dma_fence *fence) in get_driver_name() 423 static const char *get_timeline_name(struct dma_fence *fence) in get_timeline_name() 479 struct dma_fence *fence = ERR_PTR(-EINVAL); in __i915_ttm_move() local
|
/openbmc/linux/drivers/gpu/drm/qxl/ |
H A D | qxl_release.c | 47 static const char *qxl_get_driver_name(struct dma_fence *fence) in qxl_get_driver_name() 52 static const char *qxl_get_timeline_name(struct dma_fence *fence) in qxl_get_timeline_name() 57 static long qxl_fence_wait(struct dma_fence *fence, bool intr, in qxl_fence_wait()
|
/openbmc/linux/drivers/gpu/drm/i915/gt/ |
H A D | intel_breadcrumbs.c | 125 __dma_fence_signal(struct dma_fence *fence) in __dma_fence_signal() 131 __dma_fence_signal__timestamp(struct dma_fence *fence, ktime_t timestamp) in __dma_fence_signal__timestamp() 139 __dma_fence_signal__notify(struct dma_fence *fence, in __dma_fence_signal__notify()
|
/openbmc/linux/drivers/dma-buf/ |
H A D | st-dma-resv.c | 113 struct dma_fence *f, *fence; in test_for_each() local 174 struct dma_fence *f, *fence; in test_for_each_unlocked() local
|
/openbmc/linux/drivers/accel/ivpu/ |
H A D | ivpu_job.c | 212 static inline struct ivpu_fence *to_vpu_fence(struct dma_fence *fence) in to_vpu_fence() 217 static const char *ivpu_fence_get_driver_name(struct dma_fence *fence) in ivpu_fence_get_driver_name() 222 static const char *ivpu_fence_get_timeline_name(struct dma_fence *fence) in ivpu_fence_get_timeline_name() 236 struct ivpu_fence *fence; in ivpu_fence_create() local
|
/openbmc/linux/drivers/gpu/drm/ |
H A D | drm_crtc.c | 171 static struct drm_crtc *fence_to_crtc(struct dma_fence *fence) in fence_to_crtc() 177 static const char *drm_crtc_fence_get_driver_name(struct dma_fence *fence) in drm_crtc_fence_get_driver_name() 184 static const char *drm_crtc_fence_get_timeline_name(struct dma_fence *fence) in drm_crtc_fence_get_timeline_name() 198 struct dma_fence *fence; in drm_crtc_create_fence() local
|
/openbmc/linux/drivers/net/ethernet/mellanox/mlx5/core/en_accel/ |
H A D | ktls_txrx.c | 78 bool fence, enum tls_offload_ctx_dir direction) in mlx5e_ktls_build_static_params() 119 u32 tis_tir_num, bool fence, in mlx5e_ktls_build_progress_params()
|