Home
last modified time | relevance | path

Searched refs:dma_fence_cb (Results 1 – 20 of 20) sorted by relevance

/Linux-v4.19/include/linux/
Ddma-fence.h35 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);
Dsync_file.h53 struct dma_fence_cb cb;
Ddma-fence-array.h32 struct dma_fence_cb cb;
Ddma-buf.h298 struct dma_fence_cb cb;
/Linux-v4.19/drivers/dma-buf/
Ddma-fence.c104 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()
Ddma-fence-array.c43 struct dma_fence_cb *cb) in dma_fence_array_cb_func()
Dsync_file.c55 static void fence_check_cb_func(struct dma_fence *f, struct dma_fence_cb *cb) in fence_check_cb_func()
Ddma-buf.c149 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/
Dgpu_scheduler.h86 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/
Dgpu_scheduler.c63 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/
Di915_sw_fence.c366 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/
Dnouveau_drv.h118 struct dma_fence_cb cb;
Dnouveau_drm.c145 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/
Damdgpu_ids.c45 struct dma_fence_cb cb;
89 struct dma_fence_cb *_cb) in amdgpu_pasid_free_cb()
Damdgpu_display.c42 struct dma_fence_cb *cb) in amdgpu_display_flip_callback()
Damdgpu_vm.c133 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()
Damdgpu.h583 struct dma_fence_cb cb;
/Linux-v4.19/drivers/gpu/drm/
Ddrm_syncobj.c663 struct dma_fence_cb fence_cb;
668 struct dma_fence_cb *cb) in syncobj_wait_fence_func()
/Linux-v4.19/drivers/gpu/drm/radeon/
Dradeon_fence.c1060 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/
Dvmwgfx_fence.c154 struct dma_fence_cb base;
159 vmwgfx_wait_cb(struct dma_fence *fence, struct dma_fence_cb *cb) in vmwgfx_wait_cb()