Searched refs:pipe_fence (Results 1 – 4 of 4) sorted by relevance
/external/mesa3d/src/gallium/frontends/dri/ |
D | dri_helpers.c | 75 struct pipe_fence_handle *pipe_fence; member 100 stapi->flush(stapi, 0, &fence->pipe_fence, NULL, NULL); in dri2_create_fence() 102 if (!fence->pipe_fence) { in dri2_create_fence() 120 stapi->flush(stapi, ST_FLUSH_FENCE_FD, &fence->pipe_fence, NULL, NULL); in dri2_create_fence_fd() 123 ctx->create_fence_fd(ctx, &fence->pipe_fence, fd, PIPE_FD_TYPE_NATIVE_SYNC); in dri2_create_fence_fd() 125 if (!fence->pipe_fence) { in dri2_create_fence_fd() 141 return screen->fence_get_fd(screen, fence->pipe_fence); in dri2_get_fence_fd() 175 if (fence->pipe_fence) in dri2_destroy_fence() 176 screen->fence_reference(screen, &fence->pipe_fence, NULL); in dri2_destroy_fence() 195 if (fence->pipe_fence) in dri2_client_wait_sync() [all …]
|
D | dri_context.h | 40 struct pipe_fence;
|
/external/mesa3d/src/gallium/frontends/xa/ |
D | xa_context.c | 370 fence->pipe_fence = NULL; in xa_fence_get() 372 screen->fence_reference(screen, &fence->pipe_fence, ctx->last_fence); in xa_fence_get() 383 if (fence->pipe_fence) { in xa_fence_wait() 387 timed_out = !screen->fence_finish(screen, NULL, fence->pipe_fence, timeout); in xa_fence_wait() 391 screen->fence_reference(screen, &fence->pipe_fence, NULL); in xa_fence_wait() 402 if (fence->pipe_fence) { in xa_fence_destroy() 405 screen->fence_reference(screen, &fence->pipe_fence, NULL); in xa_fence_destroy()
|
D | xa_priv.h | 54 struct pipe_fence_handle *pipe_fence; member
|