Lines Matching refs:dma_fence
27 static struct dma_fence dma_fence_stub;
113 static const char *dma_fence_stub_get_name(struct dma_fence *fence) in dma_fence_stub_get_name()
128 struct dma_fence *dma_fence_get_stub(void) in dma_fence_get_stub()
330 int dma_fence_signal_locked(struct dma_fence *fence) in dma_fence_signal_locked()
370 int dma_fence_signal(struct dma_fence *fence) in dma_fence_signal()
410 dma_fence_wait_timeout(struct dma_fence *fence, bool intr, signed long timeout) in dma_fence_wait_timeout()
440 struct dma_fence *fence = in dma_fence_release()
441 container_of(kref, struct dma_fence, refcount); in dma_fence_release()
480 void dma_fence_free(struct dma_fence *fence) in dma_fence_free()
486 static bool __dma_fence_enable_signaling(struct dma_fence *fence) in __dma_fence_enable_signaling()
518 void dma_fence_enable_sw_signaling(struct dma_fence *fence) in dma_fence_enable_sw_signaling()
556 int dma_fence_add_callback(struct dma_fence *fence, struct dma_fence_cb *cb, in dma_fence_add_callback()
598 int dma_fence_get_status(struct dma_fence *fence) in dma_fence_get_status()
630 dma_fence_remove_callback(struct dma_fence *fence, struct dma_fence_cb *cb) in dma_fence_remove_callback()
653 dma_fence_default_wait_cb(struct dma_fence *fence, struct dma_fence_cb *cb) in dma_fence_default_wait_cb()
674 dma_fence_default_wait(struct dma_fence *fence, bool intr, signed long timeout) in dma_fence_default_wait()
727 dma_fence_test_signaled_any(struct dma_fence **fences, uint32_t count, in dma_fence_test_signaled_any()
733 struct dma_fence *fence = fences[i]; in dma_fence_test_signaled_any()
764 dma_fence_wait_any_timeout(struct dma_fence **fences, uint32_t count, in dma_fence_wait_any_timeout()
792 struct dma_fence *fence = fences[i]; in dma_fence_wait_any_timeout()
848 dma_fence_init(struct dma_fence *fence, const struct dma_fence_ops *ops, in dma_fence_init()