Searched refs:dma_fence_cb (Results 1 – 20 of 20) sorted by relevance
/Linux-v4.19/include/linux/ |
D | dma-fence.h | 35 struct dma_fence_cb; 94 struct dma_fence_cb *cb); 104 struct dma_fence_cb { struct 345 struct dma_fence_cb *cb, 348 struct dma_fence_cb *cb);
|
D | sync_file.h | 53 struct dma_fence_cb cb;
|
D | dma-fence-array.h | 32 struct dma_fence_cb cb;
|
D | dma-buf.h | 298 struct dma_fence_cb cb;
|
/Linux-v4.19/drivers/dma-buf/ |
D | dma-fence.c | 104 struct dma_fence_cb *cur, *tmp; in dma_fence_signal_locked() 161 struct dma_fence_cb *cur, *tmp; in dma_fence_signal() 300 int dma_fence_add_callback(struct dma_fence *fence, struct dma_fence_cb *cb, in dma_fence_add_callback() 386 dma_fence_remove_callback(struct dma_fence *fence, struct dma_fence_cb *cb) in dma_fence_remove_callback() 404 struct dma_fence_cb base; 409 dma_fence_default_wait_cb(struct dma_fence *fence, struct dma_fence_cb *cb) in dma_fence_default_wait_cb()
|
D | dma-fence-array.c | 43 struct dma_fence_cb *cb) in dma_fence_array_cb_func()
|
D | sync_file.c | 55 static void fence_check_cb_func(struct dma_fence *f, struct dma_fence_cb *cb) in fence_check_cb_func()
|
D | dma-buf.c | 149 static void dma_buf_poll_cb(struct dma_fence *fence, struct dma_fence_cb *cb) in dma_buf_poll_cb()
|
/Linux-v4.19/include/drm/ |
D | gpu_scheduler.h | 86 struct dma_fence_cb cb; 136 struct dma_fence_cb cb; 188 struct dma_fence_cb finish_cb;
|
/Linux-v4.19/drivers/gpu/drm/scheduler/ |
D | gpu_scheduler.c | 63 static void drm_sched_process_job(struct dma_fence *f, struct dma_fence_cb *cb); 238 struct dma_fence_cb *cb) in drm_sched_entity_kill_jobs_cb() 368 static void drm_sched_entity_wakeup(struct dma_fence *f, struct dma_fence_cb *cb) in drm_sched_entity_wakeup() 377 static void drm_sched_entity_clear_dep(struct dma_fence *f, struct dma_fence_cb *cb) in drm_sched_entity_clear_dep() 579 struct dma_fence_cb *cb) in drm_sched_job_finish_cb() 808 static void drm_sched_process_job(struct dma_fence *f, struct dma_fence_cb *cb) in drm_sched_process_job()
|
/Linux-v4.19/drivers/gpu/drm/i915/ |
D | i915_sw_fence.c | 366 struct dma_fence_cb base; 379 struct dma_fence_cb *data) in dma_i915_sw_fence_wake() 405 struct dma_fence_cb *data) in dma_i915_sw_fence_wake_timer()
|
/Linux-v4.19/drivers/gpu/drm/nouveau/ |
D | nouveau_drv.h | 118 struct dma_fence_cb cb;
|
D | nouveau_drm.c | 145 nouveau_cli_work_fence(struct dma_fence *fence, struct dma_fence_cb *cb) in nouveau_cli_work_fence()
|
/Linux-v4.19/drivers/gpu/drm/amd/amdgpu/ |
D | amdgpu_ids.c | 45 struct dma_fence_cb cb; 89 struct dma_fence_cb *_cb) in amdgpu_pasid_free_cb()
|
D | amdgpu_display.c | 42 struct dma_fence_cb *cb) in amdgpu_display_flip_callback()
|
D | amdgpu_vm.c | 133 struct dma_fence_cb cb; 1774 static void amdgpu_vm_prt_cb(struct dma_fence *fence, struct dma_fence_cb *_cb) in amdgpu_vm_prt_cb()
|
D | amdgpu.h | 583 struct dma_fence_cb cb;
|
/Linux-v4.19/drivers/gpu/drm/ |
D | drm_syncobj.c | 663 struct dma_fence_cb fence_cb; 668 struct dma_fence_cb *cb) in syncobj_wait_fence_func()
|
/Linux-v4.19/drivers/gpu/drm/radeon/ |
D | radeon_fence.c | 1060 struct dma_fence_cb base; 1065 radeon_fence_wait_cb(struct dma_fence *fence, struct dma_fence_cb *cb) in radeon_fence_wait_cb()
|
/Linux-v4.19/drivers/gpu/drm/vmwgfx/ |
D | vmwgfx_fence.c | 154 struct dma_fence_cb base; 159 vmwgfx_wait_cb(struct dma_fence *fence, struct dma_fence_cb *cb) in vmwgfx_wait_cb()
|