/linux/drivers/dma-buf/ |
H A D | st-dma-fence.c | 51 if (dma_fence_add_callback(f, &cb.cb, mock_wakeup)) in mock_wait() 170 if (dma_fence_add_callback(f, &cb.cb, simple_callback)) { in test_add_callback() 201 if (!dma_fence_add_callback(f, &cb.cb, simple_callback)) { in test_late_add_callback() 228 if (dma_fence_add_callback(f, &cb.cb, simple_callback)) { in test_rm_callback() 260 if (dma_fence_add_callback(f, &cb.cb, simple_callback)) { in test_late_rm_callback() 491 dma_fence_add_callback(f2, &cb.cb, simple_callback)) { in thread_signal_callback()
|
H A D | dma-fence.c | 356 * dma_fence_add_callback(). Can be called multiple times, but since a fence 402 * dma_fence_add_callback(). Can be called multiple times, but since a fence 432 * dma_fence_add_callback(). Can be called multiple times, but since a fence 454 * dma_fence_add_callback(). Can be called multiple times, but since a fence 639 * dma_fence_add_callback - add a callback to be called when the fence 648 * @cb will be initialized by dma_fence_add_callback(), no initialization 660 int dma_fence_add_callback(struct dma_fence *fence, struct dma_fence_cb *cb, in dma_fence_add_callback() function 688 EXPORT_SYMBOL(dma_fence_add_callback); 731 * dma_fence_add_callback() beforehand. 896 if (dma_fence_add_callback(fenc in dma_fence_wait_any_timeout() [all...] |
H A D | dma-fence-chain.c | 154 if (!dma_fence_add_callback(f, &head->cb, dma_fence_chain_cb)) { in dma_fence_chain_enable_signaling()
|
H A D | sync_file.c | 205 if (dma_fence_add_callback(sync_file->fence, &sync_file->cb, in sync_file_poll()
|
/linux/drivers/gpu/drm/scheduler/ |
H A D | sched_entity.c | 215 if (f && !dma_fence_add_callback(f, &job->finish_cb, in drm_sched_entity_kill_jobs_cb() 251 dma_fence_add_callback(prev, &job->finish_cb, in drm_sched_entity_kill() 424 if (!dma_fence_add_callback(entity->dependency, &entity->cb, in drm_sched_entity_add_dependency_cb()
|
/linux/drivers/gpu/drm/xe/ |
H A D | xe_range_fence.c | 71 err = dma_fence_add_callback(fence, &rfence->cb, in xe_range_fence_insert()
|
H A D | xe_sync.c | 244 err = dma_fence_add_callback(fence, &sync->ufence->cb, in xe_sync_entry_signal()
|
H A D | xe_pt.c | 1569 ret = dma_fence_add_callback(fence, &ifence->cb, invalidation_fence_cb); in invalidation_fence_init()
|
H A D | xe_oa.c | 1035 err = dma_fence_add_callback(fence, &ofence->cb, xe_oa_config_cb); in xe_oa_emit_oa_config()
|
H A D | xe_vm.c | 1345 int ret = dma_fence_add_callback(fence, &vma->destroy_cb, in xe_vma_destroy()
|
/linux/drivers/gpu/drm/i915/ |
H A D | i915_sw_fence.c | 532 ret = dma_fence_add_callback(dma, &cb->base, func); in i915_sw_fence_await_dma_fence() 570 if (dma_fence_add_callback(dma, &cb->base, __dma_i915_sw_fence_wake)) { in __i915_sw_fence_await_dma_fence()
|
H A D | i915_request.c | 2050 if (dma_fence_add_callback(&rq->fence, &wait.cb, request_wait_wake)) in i915_request_wait_timeout()
|
/linux/include/linux/ |
H A D | dma-fence.h | 112 * struct dma_fence_cb - callback for dma_fence_add_callback() 113 * @node: used by dma_fence_add_callback() to append this struct to fence::cb_list 116 * This struct will be initialized by dma_fence_add_callback(), additional 162 * dma_fence_wait() or dma_fence_add_callback() path to let the fence 193 * e.g. dma_fence_wait() or dma_fence_add_callback(). Note that this 374 int dma_fence_add_callback(struct dma_fence *fence, 411 * true if dma_fence_add_callback(), dma_fence_wait() or 438 * true if dma_fence_add_callback(), dma_fence_wait() or
|
/linux/drivers/gpu/drm/i915/gt/ |
H A D | intel_engine_pm.c | 232 dma_fence_add_callback(&rq->fence, &rq->duration.cb, duration); in switch_to_kernel_context()
|
/linux/drivers/gpu/host1x/hw/ |
H A D | channel_hw.c | 330 err = dma_fence_add_callback(job->fence, &job->fence_cb, in channel_submit()
|
/linux/drivers/gpu/drm/amd/amdgpu/ |
H A D | amdgpu_ids.c | 130 if (dma_fence_add_callback(fence, &cb->cb, in amdgpu_pasid_free_delayed()
|
H A D | amdgpu_vm.c | 1050 if (!dma_fence_add_callback(*fence, &tlb_cb->cb, in amdgpu_vm_tlb_flush() 1468 if (!fence || dma_fence_add_callback(fence, &cb->cb, in amdgpu_vm_add_prt_cb()
|
H A D | amdgpu_display.c | 111 if (!dma_fence_add_callback(fence, &work->cb, in amdgpu_display_flip_handle_fence()
|
/linux/drivers/gpu/drm/ |
H A D | drm_syncobj.c | 1170 dma_fence_add_callback(fence, in drm_syncobj_array_wait_timeout() 1475 ret = dma_fence_add_callback(fence, &entry->fence_cb, in syncobj_eventfd_entry_func()
|
/linux/drivers/gpu/drm/vmwgfx/ |
H A D | vmwgfx_fence.c | 29 * @base: For use with dma_fence_add_callback(...) 593 if (dma_fence_add_callback(&fence->base, &eaction->base, in vmw_event_fence_action_queue()
|
/linux/drivers/gpu/drm/i915/gem/ |
H A D | i915_gem_ttm_move.c | 442 ret = dma_fence_add_callback(dep, &work->cb, __memcpy_cb); in i915_ttm_memcpy_work_arm()
|
/linux/drivers/gpu/drm/nouveau/ |
H A D | nouveau_drm.c | 201 if (dma_fence_add_callback(fence, &work->cb, nouveau_cli_work_fence)) in nouveau_cli_work_queue()
|
/linux/drivers/gpu/drm/vc4/ |
H A D | vc4_crtc.c | 983 if (dma_fence_add_callback(fence, &flip_state->cb, in vc4_async_set_fence_cb()
|