| /linux/include/linux/ |
| H A D | dma-fence.h | 28 struct dma_fence_cb; 117 struct dma_fence_cb *cb); 127 struct dma_fence_cb { struct 453 struct dma_fence_cb *cb, 456 struct dma_fence_cb *cb);
|
| H A D | sync_file.h | 53 struct dma_fence_cb cb;
|
| H A D | dma-fence-chain.h | 37 struct dma_fence_cb cb;
|
| H A D | dma-fence-array.h | 24 struct dma_fence_cb cb;
|
| H A D | dma-buf.h | 427 struct dma_fence_cb cb;
|
| /linux/drivers/dma-buf/ |
| H A D | dma-fence.c | 357 struct dma_fence_cb *cur, *tmp; in dma_fence_signal_timestamp_locked() 698 int dma_fence_add_callback(struct dma_fence *fence, struct dma_fence_cb *cb, in dma_fence_add_callback() 770 dma_fence_remove_callback(struct dma_fence *fence, struct dma_fence_cb *cb) in dma_fence_remove_callback() 786 struct dma_fence_cb base; 791 dma_fence_default_wait_cb(struct dma_fence *fence, struct dma_fence_cb *cb) in dma_fence_default_wait_cb()
|
| H A D | st-dma-fence.c | 90 struct dma_fence_cb cb; 94 static void simple_callback(struct dma_fence *f, struct dma_fence_cb *cb) in simple_callback()
|
| H A D | sync_file.c | 47 static void fence_check_cb_func(struct dma_fence *f, struct dma_fence_cb *cb) in fence_check_cb_func()
|
| H A D | dma-buf.c | 303 static void dma_buf_poll_cb(struct dma_fence *fence, struct dma_fence_cb *cb) in dma_buf_poll_cb()
|
| /linux/drivers/gpu/drm/i915/ |
| H A D | i915_active_types.h | 20 struct dma_fence_cb cb;
|
| H A D | i915_sw_fence.c | 419 struct dma_fence_cb *data) in dma_i915_sw_fence_wake() 455 struct dma_fence_cb *data) in dma_i915_sw_fence_wake_timer() 545 struct dma_fence_cb *data) in __dma_i915_sw_fence_wake()
|
| H A D | i915_sw_fence.h | 80 struct dma_fence_cb base;
|
| H A D | i915_active.h | 48 void i915_active_noop(struct dma_fence *fence, struct dma_fence_cb *cb);
|
| H A D | i915_active.c | 210 active_fence_cb(struct dma_fence *fence, struct dma_fence_cb *cb) in active_fence_cb() 219 node_retire(struct dma_fence *fence, struct dma_fence_cb *cb) in node_retire() 226 excl_retire(struct dma_fence *fence, struct dma_fence_cb *cb) in excl_retire() 1123 void i915_active_noop(struct dma_fence *fence, struct dma_fence_cb *cb) in i915_active_noop()
|
| /linux/drivers/gpu/drm/scheduler/ |
| H A D | sched_entity.c | 242 struct dma_fence_cb *cb); 285 struct dma_fence_cb *cb) in drm_sched_entity_kill_jobs_cb() 437 struct dma_fence_cb *cb) in drm_sched_entity_wakeup()
|
| /linux/drivers/gpu/drm/ |
| H A D | drm_syncobj.c | 219 struct dma_fence_cb fence_cb; 229 struct dma_fence_cb fence_cb; 1005 struct dma_fence_cb *cb) in syncobj_wait_fence_func() 1410 struct dma_fence_cb *cb) in syncobj_eventfd_entry_fence_func()
|
| /linux/drivers/gpu/drm/vmwgfx/ |
| H A D | vmwgfx_fence.c | 38 struct dma_fence_cb base; 538 struct dma_fence_cb *cb) in vmw_event_fence_action_seq_passed()
|
| /linux/drivers/gpu/drm/radeon/ |
| H A D | radeon_fence.c | 997 struct dma_fence_cb base; 1002 radeon_fence_wait_cb(struct dma_fence *fence, struct dma_fence_cb *cb) in radeon_fence_wait_cb()
|
| /linux/drivers/gpu/drm/amd/amdgpu/ |
| H A D | amdgpu_vm.c | 112 struct dma_fence_cb cb; 127 struct dma_fence_cb cb; 1054 struct dma_fence_cb *cb) in amdgpu_vm_tlb_seq_cb() 1483 static void amdgpu_vm_prt_cb(struct dma_fence *fence, struct dma_fence_cb *_cb) in amdgpu_vm_prt_cb()
|
| H A D | amdgpu.h | 403 struct dma_fence_cb cb;
|
| /linux/drivers/gpu/drm/i915/selftests/ |
| H A D | i915_request.c | 2557 struct dma_fence_cb base; 2561 static void signal_cb(struct dma_fence *fence, struct dma_fence_cb *cb) in signal_cb()
|
| /linux/drivers/gpu/drm/xe/ |
| H A D | xe_oa.c | 123 struct dma_fence_cb cb; 991 static void xe_oa_config_cb(struct dma_fence *fence, struct dma_fence_cb *cb) in xe_oa_config_cb()
|
| H A D | xe_vm.c | 1226 struct dma_fence_cb *cb) in vma_destroy_cb()
|