Lines Matching refs:chain
3 * fence-chain: chain fences together in a timeline
18 * struct dma_fence_chain - fence to represent an node of a fence chain
20 * @prev: previous fence of the chain
35 * complection of the fence chain. Never used at the same time
74 * inside the chain object, otherwise it returns the fence itself.
79 struct dma_fence_chain *chain = to_dma_fence_chain(fence);
81 return chain ? chain->fence : fence;
96 * @chain: chain node to free
103 static inline void dma_fence_chain_free(struct dma_fence_chain *chain)
105 kfree(chain);
109 * dma_fence_chain_for_each - iterate over all fences in chain
113 * Iterate over all fences in the chain. We keep a reference to the current
124 void dma_fence_chain_init(struct dma_fence_chain *chain,