Home
last modified time | relevance | path

Searched defs:fence (Results 51 – 75 of 247) sorted by relevance

12345678910

/openbmc/linux/include/linux/
H A Ddma-fence-array.h56 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 Ddma-resv.h201 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 Damdgpu_cs.c399 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 Damdgpu_vcn.c364 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 Dvmwgfx_fence.h74 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 Devergreen_dma.c41 struct radeon_fence *fence) in evergreen_dma_fence_ring_emit()
112 struct radeon_fence *fence; in evergreen_copy_dma() local
H A Dradeon_vce.c346 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 Dradeon_uvd.c261 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 Dnv04_fence.c40 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 Dnouveau_sched.c130 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 Dnv84_fence.c86 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 Dpanfrost_job.c57 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 Dcontext.c343 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 Dsched_entity.c154 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 Dintel_guc_ct.c90 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 Detnaviv_gpu.c1083 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 Dvirtgpu_vq.c316 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 Dvirtgpu_submit.c60 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 Di915_gem_ttm_move.c294 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 Dqxl_release.c47 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 Dintel_breadcrumbs.c125 __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 Dst-dma-resv.c113 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 Divpu_job.c212 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 Ddrm_crtc.c171 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 Dktls_txrx.c78 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()

12345678910