Home
last modified time | relevance | path

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

/Linux-v6.1/include/linux/
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()
89 static inline struct dma_fence_chain *dma_fence_chain_alloc(void) in dma_fence_chain_alloc()
91 return kmalloc(sizeof(struct dma_fence_chain), GFP_KERNEL); in dma_fence_chain_alloc()
103 static inline void dma_fence_chain_free(struct dma_fence_chain *chain) in dma_fence_chain_free()
124 void dma_fence_chain_init(struct dma_fence_chain *chain,
/Linux-v6.1/drivers/dma-buf/
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()
229 void dma_fence_chain_init(struct dma_fence_chain *chain, in dma_fence_chain_init()
234 struct dma_fence_chain *prev_chain = to_dma_fence_chain(prev); in dma_fence_chain_init()
Dselftests.h14 selftest(dma_fence_chain, dma_fence_chain)
Dst-dma-fence-chain.c65 struct dma_fence_chain *f; in mock_chain()
680 int dma_fence_chain(void) in dma_fence_chain() function
698 sizeof(struct dma_fence_chain)); in dma_fence_chain()
Dst-dma-fence-unwrap.c83 struct dma_fence_chain *f; in mock_chain()
/Linux-v6.1/drivers/gpu/drm/amd/amdgpu/
Damdgpu_cs.h42 struct dma_fence_chain *chain;
/Linux-v6.1/include/drm/
Ddrm_syncobj.h117 struct dma_fence_chain *chain,
/Linux-v6.1/drivers/gpu/drm/
Ddrm_syncobj.c287 struct dma_fence_chain *chain, in drm_syncobj_add_point()
862 struct dma_fence_chain *chain; in drm_syncobj_transfer_to_timeline()
1383 struct dma_fence_chain **chains; in drm_syncobj_timeline_signal_ioctl()
1476 struct dma_fence_chain *chain; in drm_syncobj_query_ioctl()
Ddrm_gem_atomic_helper.c183 struct dma_fence_chain *chain = dma_fence_chain_alloc(); in drm_gem_plane_helper_prepare_fb()
/Linux-v6.1/drivers/gpu/drm/msm/
Dmsm_gem_submit.c532 struct dma_fence_chain *chain;
/Linux-v6.1/drivers/gpu/drm/i915/
Di915_request.c1371 struct dma_fence_chain *chain = to_dma_fence_chain(iter); in i915_request_await_external()
/Linux-v6.1/drivers/gpu/drm/i915/gem/
Di915_gem_execbuffer.c242 struct dma_fence_chain *chain_fence;