/Linux-v6.6/drivers/dma-buf/ |
D | st-dma-fence-unwrap.c | 81 struct dma_fence *fence) in mock_chain() 121 struct dma_fence *fence, *f1, *f2, *array; in unwrap_array() local 165 struct dma_fence *fence, *f1, *f2, *chain; in unwrap_chain() local 209 struct dma_fence *fence, *f1, *f2, *array, *chain; in unwrap_chain_array() local 257 struct dma_fence *fence, *f1, *f2, *f3; in unwrap_merge() local 309 struct dma_fence *fence, *f1, *f2, *f3, *f4, *f5; in unwrap_merge_complex() local
|
D | st-dma-fence-chain.c | 62 struct dma_fence *fence, in mock_chain() 184 struct dma_fence *fence; in find_seqno() local 262 struct dma_fence *fence; in find_signaled() local 300 struct dma_fence *fence; in find_out_of_order() local 344 struct dma_fence *fence; in find_gap() local 400 struct dma_fence *fence = dma_fence_get(data->fc.tail); in __find_race() local
|
/Linux-v6.6/drivers/gpu/drm/radeon/ |
D | radeon_sync.c | 63 struct radeon_fence *fence) in radeon_sync_fence() 95 struct radeon_fence *fence; in radeon_sync_resv() local 129 struct radeon_fence *fence = sync->sync_to[i]; in radeon_sync_rings() local 198 struct radeon_fence *fence) in radeon_sync_free()
|
/Linux-v6.6/drivers/gpu/drm/vc4/ |
D | vc4_fence.c | 26 static const char *vc4_fence_get_driver_name(struct dma_fence *fence) in vc4_fence_get_driver_name() 31 static const char *vc4_fence_get_timeline_name(struct dma_fence *fence) in vc4_fence_get_timeline_name() 36 static bool vc4_fence_signaled(struct dma_fence *fence) in vc4_fence_signaled()
|
/Linux-v6.6/drivers/gpu/drm/i915/selftests/ |
D | i915_sw_fence.c | 32 fence_notify(struct i915_sw_fence *fence, enum i915_sw_fence_notify state) in fence_notify() 48 struct i915_sw_fence *fence; in alloc_fence() local 58 static void free_fence(struct i915_sw_fence *fence) in free_fence() 64 static int __test_self(struct i915_sw_fence *fence) in __test_self() 82 struct i915_sw_fence *fence; in test_self() local 626 static const char *mock_name(struct dma_fence *fence) in mock_name() 652 struct i915_sw_fence *fence; in wrap_dma_fence() local
|
D | lib_sw_fence.h | 16 #define onstack_fence_init(fence) \ argument 23 #define onstack_fence_init(fence) \ argument 33 struct i915_sw_fence fence; member
|
/Linux-v6.6/drivers/gpu/drm/v3d/ |
D | v3d_fence.c | 8 struct v3d_fence *fence; in v3d_fence_create() local 23 static const char *v3d_fence_get_driver_name(struct dma_fence *fence) in v3d_fence_get_driver_name() 28 static const char *v3d_fence_get_timeline_name(struct dma_fence *fence) in v3d_fence_get_timeline_name()
|
D | v3d_irq.c | 101 struct v3d_fence *fence = in v3d_irq() local 110 struct v3d_fence *fence = in v3d_irq() local 119 struct v3d_fence *fence = in v3d_irq() local 155 struct v3d_fence *fence = in v3d_hub_irq() local
|
D | v3d_sched.c | 80 struct dma_fence *fence; in v3d_bin_job_run() local 135 struct dma_fence *fence; in v3d_render_job_run() local 180 struct dma_fence *fence; in v3d_tfu_job_run() local 217 struct dma_fence *fence; in v3d_csd_job_run() local
|
/Linux-v6.6/drivers/gpu/drm/i915/ |
D | i915_request.c | 54 struct i915_sw_fence *fence; member 61 static const char *i915_fence_get_driver_name(struct dma_fence *fence) in i915_fence_get_driver_name() 66 static const char *i915_fence_get_timeline_name(struct dma_fence *fence) in i915_fence_get_timeline_name() 89 static bool i915_fence_signaled(struct dma_fence *fence) in i915_fence_signaled() 94 static bool i915_fence_enable_signaling(struct dma_fence *fence) in i915_fence_enable_signaling() 99 static signed long i915_fence_wait(struct dma_fence *fence, in i915_fence_wait() 113 static void i915_fence_release(struct dma_fence *fence) in i915_fence_release() 773 submit_notify(struct i915_sw_fence *fence, enum i915_sw_fence_notify state) in submit_notify() 809 semaphore_notify(struct i915_sw_fence *fence, enum i915_sw_fence_notify state) in semaphore_notify() 1062 struct dma_fence *fence; in i915_request_await_start() local [all …]
|
D | i915_vma_resource.c | 69 static const char *get_driver_name(struct dma_fence *fence) in get_driver_name() 74 static const char *get_timeline_name(struct dma_fence *fence) in get_timeline_name() 87 static void unbind_fence_release(struct dma_fence *fence) in unbind_fence_release() 190 i915_vma_resource_fence_notify(struct i915_sw_fence *fence, in i915_vma_resource_fence_notify() 333 struct dma_fence *fence; in i915_vma_resource_bind_dep_sync_all() local
|
D | i915_active.h | 64 void *fence, in __i915_active_fence_init() 103 struct dma_fence *fence; in i915_active_fence_get() local 223 struct dma_fence *fence; in __i915_request_await_exclusive() local
|
D | i915_deps.c | 75 static int i915_deps_grow(struct i915_deps *deps, struct dma_fence *fence, in i915_deps_grow() 177 struct dma_fence *fence, in i915_deps_add_dependency() 226 struct dma_fence *fence; in i915_deps_add_resv() local
|
/Linux-v6.6/include/linux/ |
D | dma-fence-chain.h | 29 struct dma_fence *fence; member 61 to_dma_fence_chain(struct dma_fence *fence) in to_dma_fence_chain() 77 dma_fence_chain_contained(struct dma_fence *fence) in dma_fence_chain_contained()
|
/Linux-v6.6/drivers/gpu/drm/amd/amdgpu/ |
D | amdgpu_ids.c | 88 static void amdgpu_pasid_free_cb(struct dma_fence *fence, in amdgpu_pasid_free_cb() 111 struct dma_fence *fence; in amdgpu_pasid_free_delayed() local 202 struct dma_fence **fence) in amdgpu_vmid_grab_idle() 277 struct dma_fence **fence) in amdgpu_vmid_grab_reserved() 338 struct dma_fence **fence) in amdgpu_vmid_grab_used() 398 struct amdgpu_job *job, struct dma_fence **fence) in amdgpu_vmid_grab()
|
D | amdgpu_fence.c | 145 struct dma_fence *fence; in amdgpu_fence_emit() local 296 struct dma_fence *fence, **ptr; in amdgpu_fence_process() local 345 struct dma_fence *fence, **ptr; in amdgpu_fence_wait_empty() local 418 struct dma_fence *fence; in amdgpu_fence_last_unsignaled_time_us() local 449 struct dma_fence *fence; in amdgpu_fence_update_start_timestamp() local 745 struct dma_fence *fence; in amdgpu_fence_driver_set_error() local 772 static const char *amdgpu_fence_get_driver_name(struct dma_fence *fence) in amdgpu_fence_get_driver_name()
|
D | amdgpu_job.c | 196 struct dma_fence *fence = &leader->base.s_fence->scheduled; in amdgpu_job_set_gang_leader() local 238 struct dma_fence **fence) in amdgpu_job_submit_direct() 258 struct dma_fence *fence = NULL; in amdgpu_job_prepare_job() local 288 struct dma_fence *fence = NULL, *finished; in amdgpu_job_run() local
|
D | amdgpu_cs.c | 395 struct dma_fence *fence; in amdgpu_cs_p2_dependencies() local 438 struct dma_fence *fence; in amdgpu_syncobj_lookup_and_add() local 1176 struct dma_fence *fence; in amdgpu_cs_sync_rings() local 1264 struct dma_fence *fence; in amdgpu_cs_submit() local 1463 struct dma_fence *fence; in amdgpu_cs_wait_ioctl() local 1511 struct dma_fence *fence; in amdgpu_cs_get_fence() local 1536 struct dma_fence *fence; in amdgpu_cs_fence_to_handle_ioctl() local 1609 struct dma_fence *fence; in amdgpu_cs_wait_all_fences() local 1663 struct dma_fence *fence; in amdgpu_cs_wait_any_fence() local
|
/Linux-v6.6/drivers/gpu/drm/ |
D | drm_writeback.c | 86 static const char *drm_writeback_fence_get_driver_name(struct dma_fence *fence) in drm_writeback_fence_get_driver_name() 95 drm_writeback_fence_get_timeline_name(struct dma_fence *fence) in drm_writeback_fence_get_timeline_name() 103 static bool drm_writeback_fence_enable_signaling(struct dma_fence *fence) in drm_writeback_fence_enable_signaling() 452 struct dma_fence *fence; in drm_writeback_get_out_fence() local
|
/Linux-v6.6/drivers/gpu/drm/virtio/ |
D | virtgpu_fence.c | 60 struct virtio_gpu_fence *fence = to_virtio_gpu_fence(f); in virtio_gpu_timeline_value_str() local 80 struct virtio_gpu_fence *fence = kzalloc(sizeof(struct virtio_gpu_fence), in virtio_gpu_fence_alloc() local 103 struct virtio_gpu_fence *fence) in virtio_gpu_fence_emit()
|
/Linux-v6.6/drivers/gpu/drm/scheduler/ |
D | sched_main.c | 530 struct dma_fence *fence = s_job->s_fence->parent; in drm_sched_start() local 581 struct dma_fence *fence; in drm_sched_resubmit_jobs() local 692 struct dma_fence *fence) in drm_sched_job_add_dependency() 744 struct dma_fence *fence; in drm_sched_job_add_syncobj_dependency() local 772 struct dma_fence *fence; in drm_sched_job_add_resv_dependencies() local 829 struct dma_fence *fence; in drm_sched_job_cleanup() local 1016 struct dma_fence *fence; in drm_sched_main() local
|
/Linux-v6.6/tools/testing/selftests/sync/ |
D | sync_alloc.c | 46 int timeline, fence, valid; in test_alloc_fence() local 63 int fence, timeline; in test_alloc_fence_negative() local
|
D | sync_stress_consumer.c | 40 static int busy_wait_on_fence(int fence) in busy_wait_on_fence() 66 int fence, valid, i; in mpsc_producer_thread() local 108 int fence, merged, tmp, valid, it, i; in mpcs_consumer_thread() local
|
/Linux-v6.6/include/drm/ |
D | drm_syncobj.h | 51 struct dma_fence __rcu *fence; member 109 struct dma_fence *fence; in drm_syncobj_fence_get() local
|
/Linux-v6.6/drivers/gpu/drm/nouveau/ |
D | nv10_fence.c | 33 nv10_fence_emit(struct nouveau_fence *fence) in nv10_fence_emit() 46 nv10_fence_sync(struct nouveau_fence *fence, in nv10_fence_sync()
|