Lines Matching refs:last_fence
82 fd_fence_repopulate(struct pipe_fence_handle *fence, struct pipe_fence_handle *last_fence) in fd_fence_repopulate() argument
84 if (last_fence->last_fence) in fd_fence_repopulate()
85 fd_fence_repopulate(fence, last_fence->last_fence); in fd_fence_repopulate()
91 assert(!last_fence->batch); in fd_fence_repopulate()
93 fd_fence_ref(&fence->last_fence, last_fence); in fd_fence_repopulate()
104 fd_fence_ref(&fence->last_fence, NULL); in fd_fence_destroy()
143 if (fence->last_fence) in fd_fence_finish()
144 return fd_fence_finish(pscreen, pctx, fence->last_fence, timeout); in fd_fence_finish()
146 if (fence->last_fence) in fd_fence_finish()
147 fence = fence->last_fence; in fd_fence_finish()
223 if (fence->last_fence) { in fd_fence_server_sync()
224 fd_fence_server_sync(pctx, fence->last_fence); in fd_fence_server_sync()
252 assert(!fence->last_fence); in fd_fence_get_fd()