| /linux-6.15/include/linux/ |
| H A D | dma-fence-chain.h | 25 struct dma_fence_chain { struct 60 static inline struct dma_fence_chain * 66 return container_of(fence, struct dma_fence_chain, base); in to_dma_fence_chain() 79 struct dma_fence_chain *chain = to_dma_fence_chain(fence); in dma_fence_chain_contained() 94 ((struct dma_fence_chain *)kmalloc(sizeof(struct dma_fence_chain), GFP_KERNEL)) 105 static inline void dma_fence_chain_free(struct dma_fence_chain *chain) in dma_fence_chain_free() 126 void dma_fence_chain_init(struct dma_fence_chain *chain,
|
| /linux-6.15/drivers/dma-buf/ |
| H A D | dma-fence-chain.c | 21 static struct dma_fence *dma_fence_chain_get_prev(struct dma_fence_chain *chain) in dma_fence_chain_get_prev() 41 struct dma_fence_chain *chain, *prev_chain; in dma_fence_chain_walk() 92 struct dma_fence_chain *chain; in dma_fence_chain_find_seqno() 124 struct dma_fence_chain *chain; in dma_fence_chain_irq_work() 137 struct dma_fence_chain *chain; in dma_fence_chain_cb() 147 struct dma_fence_chain *head = to_dma_fence_chain(fence); in dma_fence_chain_enable_signaling() 180 struct dma_fence_chain *chain = to_dma_fence_chain(fence); in dma_fence_chain_release() 187 struct dma_fence_chain *prev_chain; in dma_fence_chain_release() 241 void dma_fence_chain_init(struct dma_fence_chain *chain, in dma_fence_chain_init() 246 struct dma_fence_chain *prev_chain = to_dma_fence_chain(prev); in dma_fence_chain_init()
|
| H A D | selftests.h | 14 selftest(dma_fence_chain, dma_fence_chain)
|
| H A D | st-dma-fence-chain.c | 65 struct dma_fence_chain *f; in mock_chain() 676 int dma_fence_chain(void) in dma_fence_chain() function 694 sizeof(struct dma_fence_chain)); in dma_fence_chain()
|
| H A D | st-dma-fence-unwrap.c | 87 struct dma_fence_chain *f; in mock_chain()
|
| /linux-6.15/drivers/gpu/drm/xe/ |
| H A D | xe_sync_types.h | 13 struct dma_fence_chain; 20 struct dma_fence_chain *chain_fence;
|
| H A D | xe_sched_job_types.h | 15 struct dma_fence_chain; 24 struct dma_fence_chain *chain_fence;
|
| H A D | xe_sched_job.c | 122 struct dma_fence_chain *chain; in xe_sched_job_create() 265 struct dma_fence_chain *chain; in xe_sched_job_arm()
|
| /linux-6.15/drivers/gpu/drm/imagination/ |
| H A D | pvr_sync.h | 49 struct dma_fence_chain *chain;
|
| /linux-6.15/drivers/gpu/drm/amd/amdgpu/ |
| H A D | amdgpu_cs.h | 45 struct dma_fence_chain *chain;
|
| /linux-6.15/include/drm/ |
| H A D | drm_syncobj.h | 121 struct dma_fence_chain *chain,
|
| /linux-6.15/drivers/gpu/drm/nouveau/ |
| H A D | nouveau_sched.c | 196 struct dma_fence_chain *chain = job->out_sync.chains[i]; in nouveau_job_fence_attach_cleanup() 214 struct dma_fence_chain **pchain = &job->out_sync.chains[i]; in nouveau_job_fence_attach_prepare() 257 struct dma_fence_chain **pchain = &job->out_sync.chains[i]; in nouveau_job_fence_attach()
|
| H A D | nouveau_sched.h | 72 struct dma_fence_chain **chains;
|
| /linux-6.15/drivers/gpu/drm/ |
| H A D | drm_gem_atomic_helper.c | 175 struct dma_fence_chain *chain = dma_fence_chain_alloc(); in drm_gem_plane_helper_prepare_fb()
|
| H A D | drm_syncobj.c | 333 struct dma_fence_chain *chain, in drm_syncobj_add_point() 921 struct dma_fence_chain *chain; in drm_syncobj_transfer_to_timeline() 1582 struct dma_fence_chain **chains; in drm_syncobj_timeline_signal_ioctl() 1675 struct dma_fence_chain *chain; in drm_syncobj_query_ioctl()
|
| /linux-6.15/drivers/gpu/drm/virtio/ |
| H A D | virtgpu_submit.c | 24 struct dma_fence_chain *chain;
|
| /linux-6.15/drivers/gpu/drm/msm/ |
| H A D | msm_gem_submit.c | 476 struct dma_fence_chain *chain;
|
| /linux-6.15/drivers/accel/amdxdna/ |
| H A D | aie2_ctx.c | 812 struct dma_fence_chain *chain; in aie2_cmd_submit()
|
| /linux-6.15/drivers/gpu/drm/panthor/ |
| H A D | panthor_drv.c | 257 struct dma_fence_chain *chain;
|
| /linux-6.15/drivers/gpu/drm/i915/display/ |
| H A D | intel_atomic_plane.c | 1115 struct dma_fence_chain *chain = dma_fence_chain_alloc(); in add_dma_resv_fences()
|
| /linux-6.15/drivers/gpu/drm/i915/ |
| H A D | i915_request.c | 1367 struct dma_fence_chain *chain = to_dma_fence_chain(iter); in i915_request_await_external()
|
| /linux-6.15/drivers/gpu/drm/i915/gem/ |
| H A D | i915_gem_execbuffer.c | 242 struct dma_fence_chain *chain_fence;
|