Lines Matching defs:fence
413 struct pipe_fence_handle *fence;
423 pipe->create_fence_fd(pipe, &fence, fd, PIPE_FD_TYPE_NATIVE_SYNC);
424 pipe->fence_server_sync(pipe, fence);
425 pipe->screen->fence_reference(pipe->screen, &fence, NULL);
744 struct pipe_fence_handle *fence = NULL;
768 pipe->flush(pipe, &fence, PIPE_FLUSH_FENCE_FD);
776 if (fence)
777 fence_fd = pipe->screen->fence_get_fd(pipe->screen, fence);
782 pipe->screen->fence_reference(pipe->screen, &fence, NULL);
1750 struct pipe_fence_handle *fence;
1784 ctx->st->flush(ctx->st, 0, &fence, NULL, NULL);
1785 (void) screen->fence_finish(screen, NULL, fence, PIPE_TIMEOUT_INFINITE);
1786 screen->fence_reference(screen, &fence, NULL);