Home
last modified time | relevance | path

Searched refs:dma_fence_signal (Results 1 - 25 of 54) sorted by relevance

123

/kernel/linux/linux-5.10/drivers/dma-buf/
H A Dst-dma-fence.c105 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 Dst-dma-fence-chain.c98 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 Ddma-fence-array.c51 dma_fence_signal(&array->base); in irq_dma_fence_array_work()
H A Ddma-fence-chain.c131 dma_fence_signal(&chain->base); in dma_fence_chain_irq_work()
H A Ddma-fence.c45 * 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 Dst-dma-fence.c107 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 Dst-dma-resv.c50 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 Dst-dma-fence-chain.c92 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 Ddma-fence-array.c51 dma_fence_signal(&array->base); in irq_dma_fence_array_work()
/kernel/linux/linux-5.10/drivers/gpu/drm/vgem/
H A Dvgem_fence.c81 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 Dvgem_fence.c81 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 Dv3d_irq.c105 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 Dv3d_irq.c105 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 Dsched_fence.c53 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 Dsched_fence.c77 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 Damdgpu_job.c265 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 Damdgpu_job.c335 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 Ddma-fence.h43 * 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 Ddma-fence.h43 * 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 Di915_gem_fence.c22 dma_fence_signal(&stub->dma); in stub_notify()
H A Di915_gem_client_blt.c137 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 Di915_sw_fence_work.c13 dma_fence_signal(&f->dma); in fence_complete()
/kernel/linux/linux-5.10/drivers/gpu/drm/i915/
H A Di915_sw_fence_work.c13 dma_fence_signal(&f->dma); in fence_complete()
/kernel/linux/linux-6.6/drivers/gpu/host1x/
H A Dfence.c120 dma_fence_signal(&f->base); in do_fence_timeout()
/kernel/linux/linux-5.10/drivers/gpu/drm/i915/selftests/
H A Di915_sw_fence.c718 dma_fence_signal(dma); in test_dma_fence()
732 dma_fence_signal(dma); in test_dma_fence()

Completed in 13 milliseconds

123