Home
last modified time | relevance | path

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

/linux/include/linux/
H A Ddma-fence-chain.h25 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 kmalloc_obj(struct dma_fence_chain)
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/drivers/dma-buf/
H A Ddma-fence-chain.c21 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()
240 void dma_fence_chain_init(struct dma_fence_chain *chain, in dma_fence_chain_init()
245 struct dma_fence_chain *prev_chain = to_dma_fence_chain(prev); in dma_fence_chain_init()
H A Dselftests.h14 selftest(dma_fence_chain, dma_fence_chain)
H A Dst-dma-fence-chain.c65 struct dma_fence_chain *f; in mock_chain()
674 int dma_fence_chain(void) in dma_fence_chain() function
692 sizeof(struct dma_fence_chain)); in dma_fence_chain()
H A Dst-dma-fence-unwrap.c87 struct dma_fence_chain *f; in mock_chain()
/linux/drivers/gpu/drm/xe/
H A Dxe_sync_types.h13 struct dma_fence_chain;
20 struct dma_fence_chain *chain_fence;
21 struct dma_fence_chain *ufence_chain_fence;
/linux/drivers/gpu/drm/msm/
H A Dmsm_syncobj.h14 struct dma_fence_chain *chain;
/linux/drivers/gpu/drm/imagination/
H A Dpvr_sync.h49 struct dma_fence_chain *chain;
/linux/drivers/gpu/drm/amd/amdgpu/
H A Damdgpu_cs.h45 struct dma_fence_chain *chain;
H A Damdgpu_gem.c92 struct dma_fence_chain **chain) in amdgpu_gem_update_timeline_node()
837 struct dma_fence_chain *timeline_chain = NULL; in amdgpu_gem_va_ioctl()
/linux/drivers/gpu/drm/nouveau/
H A Dnouveau_sched.c195 struct dma_fence_chain *chain = job->out_sync.chains[i]; in nouveau_job_fence_attach_cleanup()
213 struct dma_fence_chain **pchain = &job->out_sync.chains[i]; in nouveau_job_fence_attach_prepare()
256 struct dma_fence_chain **pchain = &job->out_sync.chains[i]; in nouveau_job_fence_attach()
H A Dnouveau_sched.h72 struct dma_fence_chain **chains;
/linux/include/drm/
H A Ddrm_syncobj.h121 struct dma_fence_chain *chain,
/linux/drivers/gpu/drm/
H A Ddrm_syncobj.c334 struct dma_fence_chain *chain, in drm_syncobj_add_point()
742 struct dma_fence_chain *chain = dma_fence_chain_alloc(); in drm_syncobj_import_sync_file_fence()
924 struct dma_fence_chain *chain; in drm_syncobj_transfer_to_timeline()
1585 struct dma_fence_chain **chains; in drm_syncobj_timeline_signal_ioctl()
1678 struct dma_fence_chain *chain; in drm_syncobj_query_ioctl()
H A Ddrm_gem_atomic_helper.c176 struct dma_fence_chain *chain = dma_fence_chain_alloc(); in drm_gem_plane_helper_prepare_fb()
/linux/drivers/gpu/drm/virtio/
H A Dvirtgpu_submit.c24 struct dma_fence_chain *chain;
/linux/drivers/accel/amdxdna/
H A Daie2_ctx.c958 struct dma_fence_chain *chain; in aie2_cmd_submit()
/linux/drivers/gpu/drm/panthor/
H A Dpanthor_drv.c260 struct dma_fence_chain *chain;
/linux/drivers/gpu/drm/i915/display/
H A Dintel_plane.c1161 struct dma_fence_chain *chain = dma_fence_chain_alloc(); in add_dma_resv_fences()
/linux/drivers/gpu/drm/i915/gem/
H A Di915_gem_execbuffer.c242 struct dma_fence_chain *chain_fence;