Home
last modified time | relevance | path

Searched refs:pipe_fence (Results 1 – 4 of 4) sorted by relevance

/external/mesa3d/src/gallium/state_trackers/dri/
Ddri_helpers.c74 struct pipe_fence_handle *pipe_fence; member
99 stapi->flush(stapi, 0, &fence->pipe_fence); in dri2_create_fence()
101 if (!fence->pipe_fence) { in dri2_create_fence()
119 stapi->flush(stapi, ST_FLUSH_FENCE_FD, &fence->pipe_fence); in dri2_create_fence_fd()
122 ctx->create_fence_fd(ctx, &fence->pipe_fence, fd); in dri2_create_fence_fd()
124 if (!fence->pipe_fence) { in dri2_create_fence_fd()
140 return screen->fence_get_fd(screen, fence->pipe_fence); in dri2_get_fence_fd()
174 if (fence->pipe_fence) in dri2_destroy_fence()
175 screen->fence_reference(screen, &fence->pipe_fence, NULL); in dri2_destroy_fence()
194 if (fence->pipe_fence) in dri2_client_wait_sync()
[all …]
Ddri_context.h40 struct pipe_fence;
/external/mesa3d/src/gallium/state_trackers/xa/
Dxa_context.c369 fence->pipe_fence = NULL; in xa_fence_get()
371 screen->fence_reference(screen, &fence->pipe_fence, ctx->last_fence); in xa_fence_get()
382 if (fence->pipe_fence) { in xa_fence_wait()
386 timed_out = !screen->fence_finish(screen, NULL, fence->pipe_fence, timeout); in xa_fence_wait()
390 screen->fence_reference(screen, &fence->pipe_fence, NULL); in xa_fence_wait()
401 if (fence->pipe_fence) { in xa_fence_destroy()
404 screen->fence_reference(screen, &fence->pipe_fence, NULL); in xa_fence_destroy()
Dxa_priv.h54 struct pipe_fence_handle *pipe_fence; member