Lines Matching refs:dma_fence
12 static bool dma_fence_chain_enable_signaling(struct dma_fence *fence);
21 static struct dma_fence *dma_fence_chain_get_prev(struct dma_fence_chain *chain)
23 struct dma_fence *prev;
39 struct dma_fence *dma_fence_chain_walk(struct dma_fence *fence)
42 struct dma_fence *prev, *replacement, *tmp;
65 tmp = cmpxchg((struct dma_fence __force **)&chain->prev,
90 int dma_fence_chain_find_seqno(struct dma_fence **pfence, uint64_t seqno)
112 static const char *dma_fence_chain_get_driver_name(struct dma_fence *fence)
117 static const char *dma_fence_chain_get_timeline_name(struct dma_fence *fence)
135 static void dma_fence_chain_cb(struct dma_fence *f, struct dma_fence_cb *cb)
144 static bool dma_fence_chain_enable_signaling(struct dma_fence *fence)
151 struct dma_fence *f = chain ? chain->fence : fence;
164 static bool dma_fence_chain_signaled(struct dma_fence *fence)
168 struct dma_fence *f = chain ? chain->fence : fence;
179 static void dma_fence_chain_release(struct dma_fence *fence)
182 struct dma_fence *prev;
231 struct dma_fence *prev,
232 struct dma_fence *fence,