Home | History | Annotate | Download | only in linux

Lines Matching refs:fence

37 #include <linux/dma-fence-array.h>
40 dma_fence_array_driver_name(struct dma_fence *fence)
46 dma_fence_array_timeline_name(struct dma_fence *fence)
52 dma_fence_array_done1(struct dma_fence *fence, struct dma_fence_cb *cb)
60 if (fence->error && A->base.error == 1) {
61 KASSERT(fence->error != 1);
62 A->base.error = fence->error;
89 dma_fence_array_enable_signaling(struct dma_fence *fence)
91 struct dma_fence_array *A = to_dma_fence_array(fence);
123 dma_fence_array_signaled(struct dma_fence *fence)
125 struct dma_fence_array *A = to_dma_fence_array(fence);
133 dma_fence_array_release(struct dma_fence *fence)
135 struct dma_fence_array *A = to_dma_fence_array(fence);
143 dma_fence_free(fence);
162 * dma-fence will free it with kfree.
181 dma_fence_is_array(struct dma_fence *fence)
184 return fence->ops == &dma_fence_array_ops;
188 to_dma_fence_array(struct dma_fence *fence)
191 KASSERT(dma_fence_is_array(fence));
192 return container_of(fence, struct dma_fence_array, base);