/kernel/linux/linux-5.10/drivers/dma-buf/ |
H A D | st-dma-fence.c | 105 dma_fence_signal(f); in sanitycheck() 125 if (dma_fence_signal(f)) { in test_signaling() 135 if (!dma_fence_signal(f)) { in test_signaling() 171 dma_fence_signal(f); in test_add_callback() 193 dma_fence_signal(f); in test_late_add_callback() 200 dma_fence_signal(f); in test_late_add_callback() 232 dma_fence_signal(f); in test_rm_callback() 259 dma_fence_signal(f); in test_late_rm_callback() 290 dma_fence_signal(f); in test_status() 318 dma_fence_signal( in test_error() [all...] |
H A D | st-dma-fence-chain.c | 98 dma_fence_signal(f); in sanitycheck() 175 dma_fence_signal(fc->fences[i]); in fence_chains_fini() 273 dma_fence_signal(fc.fences[0]); in find_signaled() 311 dma_fence_signal(fc.fences[1]); in find_out_of_order() 437 dma_fence_signal(data->fc.fences[seqno]); in __find_race() 512 dma_fence_signal(fc.fences[i]); in signal_forward() 544 dma_fence_signal(fc.fences[i]); in signal_backward() 596 dma_fence_signal(fc.fences[i]); in wait_forward() 626 dma_fence_signal(fc.fences[i]); in wait_backward() 674 dma_fence_signal(f in wait_random() [all...] |
H A D | dma-fence-array.c | 51 dma_fence_signal(&array->base); in irq_dma_fence_array_work()
|
H A D | dma-fence-chain.c | 131 dma_fence_signal(&chain->base); in dma_fence_chain_irq_work()
|
H A D | dma-fence.c | 45 * dma_fence_signal(). Fences are associated with a context, allocated through 89 * drivers should annotate all code required to reach dma_fence_signal(), 191 * any deadlocks between dma_fence_wait() and dma_fence_signal() can't be caught 205 * dma_fence_signal(B); 214 * dma_fence_signal(B); 222 * dma_fence_signal() is called. Un-annotated code can contain deadlock issues, 231 * calls dma_fence_signal() purely as an optimization, but is not required to 233 * which calls dma_fence_signal(), while the mandatory completion path goes 245 * far as deadlocks with dma_fence_wait() against dma_fence_signal() are 257 * required to eventually complete &dma_fence by calling dma_fence_signal() 370 int dma_fence_signal(struct dma_fence *fence) dma_fence_signal() function 389 EXPORT_SYMBOL(dma_fence_signal); global() variable [all...] |
/kernel/linux/linux-6.6/drivers/dma-buf/ |
H A D | st-dma-fence.c | 107 dma_fence_signal(f); in sanitycheck() 129 if (dma_fence_signal(f)) { in test_signaling() 139 if (!dma_fence_signal(f)) { in test_signaling() 175 dma_fence_signal(f); in test_add_callback() 199 dma_fence_signal(f); in test_late_add_callback() 206 dma_fence_signal(f); in test_late_add_callback() 238 dma_fence_signal(f); in test_rm_callback() 265 dma_fence_signal(f); in test_late_rm_callback() 298 dma_fence_signal(f); in test_status() 328 dma_fence_signal( in test_error() [all...] |
H A D | st-dma-resv.c | 50 dma_fence_signal(f); in sanitycheck() 95 dma_fence_signal(f); in test_signaling() 161 dma_fence_signal(f); in test_for_each() 237 dma_fence_signal(f); in test_for_each_unlocked() 285 dma_fence_signal(f); in test_get_fences()
|
H A D | st-dma-fence-chain.c | 92 dma_fence_signal(f); in sanitycheck() 171 dma_fence_signal(fc->fences[i]); in fence_chains_fini() 269 dma_fence_signal(fc.fences[0]); in find_signaled() 307 dma_fence_signal(fc.fences[1]); in find_out_of_order() 433 dma_fence_signal(data->fc.fences[seqno]); in __find_race() 508 dma_fence_signal(fc.fences[i]); in signal_forward() 540 dma_fence_signal(fc.fences[i]); in signal_backward() 592 dma_fence_signal(fc.fences[i]); in wait_forward() 622 dma_fence_signal(fc.fences[i]); in wait_backward() 670 dma_fence_signal(f in wait_random() [all...] |
H A D | dma-fence-array.c | 51 dma_fence_signal(&array->base); in irq_dma_fence_array_work()
|
/kernel/linux/linux-5.10/drivers/gpu/drm/vgem/ |
H A D | vgem_fence.c | 81 dma_fence_signal(&fence->base); in vgem_fence_timeout() 181 dma_fence_signal(fence); in vgem_fence_attach_ioctl() 228 dma_fence_signal(fence); in vgem_fence_signal_ioctl() 243 dma_fence_signal(p); in __vgem_fence_idr_fini()
|
/kernel/linux/linux-6.6/drivers/gpu/drm/vgem/ |
H A D | vgem_fence.c | 81 dma_fence_signal(&fence->base); in vgem_fence_timeout() 181 dma_fence_signal(fence); in vgem_fence_attach_ioctl() 228 dma_fence_signal(fence); in vgem_fence_signal_ioctl() 243 dma_fence_signal(p); in __vgem_fence_idr_fini()
|
/kernel/linux/linux-5.10/drivers/gpu/drm/v3d/ |
H A D | v3d_irq.c | 105 dma_fence_signal(&fence->base); in v3d_irq() 114 dma_fence_signal(&fence->base); in v3d_irq() 123 dma_fence_signal(&fence->base); in v3d_irq() 159 dma_fence_signal(&fence->base); in v3d_hub_irq()
|
/kernel/linux/linux-6.6/drivers/gpu/drm/v3d/ |
H A D | v3d_irq.c | 105 dma_fence_signal(&fence->base); in v3d_irq() 114 dma_fence_signal(&fence->base); in v3d_irq() 123 dma_fence_signal(&fence->base); in v3d_irq() 159 dma_fence_signal(&fence->base); in v3d_hub_irq()
|
/kernel/linux/linux-5.10/drivers/gpu/drm/scheduler/ |
H A D | sched_fence.c | 53 int ret = dma_fence_signal(&fence->scheduled); in drm_sched_fence_scheduled() 65 int ret = dma_fence_signal(&fence->finished); in drm_sched_fence_finished()
|
/kernel/linux/linux-6.6/drivers/gpu/drm/scheduler/ |
H A D | sched_fence.c | 77 dma_fence_signal(&fence->scheduled); in drm_sched_fence_scheduled() 84 dma_fence_signal(&fence->finished); in drm_sched_fence_finished()
|
/kernel/linux/linux-5.10/drivers/gpu/drm/amd/amdgpu/ |
H A D | amdgpu_job.c | 265 dma_fence_signal(&s_fence->scheduled); in amdgpu_job_stop_all_jobs_on_sched() 267 dma_fence_signal(&s_fence->finished); in amdgpu_job_stop_all_jobs_on_sched() 278 dma_fence_signal(&s_fence->finished); in amdgpu_job_stop_all_jobs_on_sched()
|
/kernel/linux/linux-6.6/drivers/gpu/drm/amd/amdgpu/ |
H A D | amdgpu_job.c | 335 dma_fence_signal(&s_fence->scheduled); in amdgpu_job_stop_all_jobs_on_sched() 337 dma_fence_signal(&s_fence->finished); in amdgpu_job_stop_all_jobs_on_sched() 348 dma_fence_signal(&s_fence->finished); in amdgpu_job_stop_all_jobs_on_sched()
|
/kernel/linux/linux-5.10/include/linux/ |
H A D | dma-fence.h | 43 * dma_fence_signal, indicates that the fence has completed with an error. 57 * Particularly, if the bit was set, but dma_fence_signal was called right 62 * after dma_fence_signal was called, any enable_signaling call will have either 86 /* @cb_list replaced by @timestamp on dma_fence_signal() */ 181 * Since many implementations can call dma_fence_signal() even when before 183 * dma_fence_signal() might result in the final fence reference being 373 int dma_fence_signal(struct dma_fence *fence); 421 * It's recommended for seqno fences to call dma_fence_signal when the 435 dma_fence_signal(fence); in dma_fence_is_signaled()
|
/kernel/linux/linux-6.6/include/linux/ |
H A D | dma-fence.h | 43 * dma_fence_signal, indicates that the fence has completed with an error. 57 * Particularly, if the bit was set, but dma_fence_signal was called right 62 * after dma_fence_signal was called, any enable_signaling call will have either 86 /* @cb_list replaced by @timestamp on dma_fence_signal() */ 181 * Since many implementations can call dma_fence_signal() even when before 183 * dma_fence_signal() might result in the final fence reference being 390 int dma_fence_signal(struct dma_fence *fence); 441 * It's recommended for seqno fences to call dma_fence_signal when the 455 dma_fence_signal(fence); in dma_fence_is_signaled()
|
/kernel/linux/linux-5.10/drivers/gpu/drm/i915/gem/ |
H A D | i915_gem_fence.c | 22 dma_fence_signal(&stub->dma); in stub_notify()
|
H A D | i915_gem_client_blt.c | 137 dma_fence_signal(&w->dma); in clear_pages_signal_irq_worker() 247 dma_fence_signal(&w->dma); in clear_pages_worker()
|
/kernel/linux/linux-6.6/drivers/gpu/drm/i915/ |
H A D | i915_sw_fence_work.c | 13 dma_fence_signal(&f->dma); in fence_complete()
|
/kernel/linux/linux-5.10/drivers/gpu/drm/i915/ |
H A D | i915_sw_fence_work.c | 13 dma_fence_signal(&f->dma); in fence_complete()
|
/kernel/linux/linux-6.6/drivers/gpu/host1x/ |
H A D | fence.c | 120 dma_fence_signal(&f->base); in do_fence_timeout()
|
/kernel/linux/linux-5.10/drivers/gpu/drm/i915/selftests/ |
H A D | i915_sw_fence.c | 718 dma_fence_signal(dma); in test_dma_fence() 732 dma_fence_signal(dma); in test_dma_fence()
|