Lines Matching refs:fences
199 * initialized or freed fences, but not fences with more than one
341 * The two fences must have the context. Whether sequence numbers
352 KASSERTMSG(a->context == b->context, "incommensurate fences"
822 * Wait for any of fences[0], fences[1], fences[2], ...,
823 * fences[nfences-1] to be signalled. If ip is nonnull, set *ip
830 dma_fence_wait_any_timeout(struct dma_fence **fences, uint32_t nfences,
844 KASSERT(dma_fence_referenced_p(fences[i]));
845 if (dma_fence_is_signaled(fences[i])) {
871 * Add a callback to each of the fences, or stop if already
876 KASSERT(dma_fence_referenced_p(fences[i]));
877 ret = dma_fence_add_callback(fences[i], &cb[i].fcb,
951 * Test whether any of the fences has been signalled. If they
955 if (dma_fence_is_signaled(fences[i])) {
970 (void)dma_fence_remove_callback(fences[i], &cb[i].fcb);