Home
last modified time | relevance | path

Searched refs:fence_server_sync (Results 1 – 25 of 33) sorted by relevance

12

/third_party/mesa3d/src/gallium/drivers/svga/
Dsvga_pipe_flush.c111 sws->fence_server_sync(sws, &svga->swc->imported_fence_fd, fence); in svga_fence_server_sync()
119 svga->pipe.fence_server_sync = svga_fence_server_sync; in svga_init_flush_functions()
Dsvga_winsys.h696 int (*fence_server_sync)( struct svga_winsys_screen *sws, member
/third_party/mesa3d/src/mesa/state_tracker/
Dst_cb_syncobj.c142 if (!pipe->fence_server_sync) in st_server_wait_sync()
157 pipe->fence_server_sync(pipe, fence); in st_server_wait_sync()
Dst_cb_semaphoreobjects.c94 pipe->fence_server_sync(pipe, st_obj->fence); in st_server_wait_semaphore()
/third_party/mesa3d/src/gallium/drivers/lima/
Dlima_fence.c65 ctx->base.fence_server_sync = lima_fence_server_sync; in lima_fence_context_init()
/third_party/mesa3d/src/gallium/auxiliary/util/
Du_threaded_context_calls.h3 CALL(fence_server_sync)
Du_tests.c574 ctx->fence_server_sync(ctx, merged_fence); in test_sync_file_fences()
/third_party/mesa3d/src/gallium/drivers/vc4/
Dvc4_fence.c141 vc4->base.fence_server_sync = vc4_fence_server_sync; in vc4_fence_context_init()
/third_party/mesa3d/src/gallium/drivers/virgl/
Dvirgl_winsys.h134 void (*fence_server_sync)(struct virgl_winsys *vws, member
Dvirgl_context.c1309 if (rs->vws->fence_server_sync) in virgl_fence_server_sync()
1310 rs->vws->fence_server_sync(rs->vws, vctx->cbuf, fence); in virgl_fence_server_sync()
1633 vctx->base.fence_server_sync = virgl_fence_server_sync; in virgl_context_create()
/third_party/mesa3d/src/gallium/frontends/dri/
Ddri_helpers.c224 if (ctx->fence_server_sync) in dri2_server_wait_sync()
225 ctx->fence_server_sync(ctx, fence->pipe_fence); in dri2_server_wait_sync()
/third_party/mesa3d/src/gallium/include/pipe/
Dp_context.h763 void (*fence_server_sync)(struct pipe_context *pipe, member
/third_party/mesa3d/src/gallium/drivers/crocus/
Dcrocus_fence.c570 ctx->fence_server_sync = crocus_fence_await; in crocus_init_context_fence_functions()
/third_party/mesa3d/src/gallium/auxiliary/driver_noop/
Dnoop_state.c483 ctx->fence_server_sync = noop_fence_server_sync; in noop_init_state_functions()
/third_party/mesa3d/src/gallium/auxiliary/driver_ddebug/
Ddd_context.c614 pipe->fence_server_sync(pipe, fence); in dd_context_fence_server_sync()
925 CTX_INIT(fence_server_sync); in dd_context_create()
/third_party/mesa3d/src/gallium/drivers/iris/
Diris_fence.c623 ctx->fence_server_sync = iris_fence_await; in iris_init_context_fence_functions()
/third_party/mesa3d/src/gallium/drivers/radeonsi/
Dsi_fence.c591 ctx->b.fence_server_sync = si_fence_server_sync; in si_init_fence_functions()
/third_party/mesa3d/docs/gallium/
Dcontext.rst591 which use this flag must implement pipe_context::fence_server_sync.
636 ``fence_server_sync``. As a corollary to this behavior, a re-usable
644 ``fence_server_sync`` inserts a wait command into the GPU's command stream.
649 calling ``fence_server_sync`` or ``fence_server_signal``. An explicit
653 ``fence_server_sync`` or ``fence_server_signal`` call if necessary.
/third_party/mesa3d/src/gallium/drivers/freedreno/
Dfreedreno_context.c632 pctx->fence_server_sync = fd_fence_server_sync; in fd_context_init()
/third_party/mesa3d/docs/relnotes/
D20.1.3.rst177 - radeonsi: don't flush in fence_server_sync
/third_party/mesa3d/src/gallium/drivers/etnaviv/
Detnaviv_context.c622 pctx->fence_server_sync = etna_fence_server_sync; in etna_context_create()
/third_party/mesa3d/src/gallium/drivers/tegra/
Dtegra_context.c823 context->gpu->fence_server_sync(context->gpu, fence); in tegra_fence_server_sync()
1364 context->base.fence_server_sync = tegra_fence_server_sync; in tegra_screen_context_create()
/third_party/mesa3d/src/gallium/auxiliary/driver_rbug/
Drbug_context.c1039 pipe->fence_server_sync(pipe, fence); in rbug_fence_server_sync()
1351 rb_pipe->base.fence_server_sync = rbug_fence_server_sync; in rbug_context_create()
/third_party/mesa3d/src/gallium/winsys/svga/drm/
Dvmw_screen_svga.c900 vws->base.fence_server_sync = vmw_svga_winsys_fence_server_sync; in vmw_winsys_screen_init_svga()
/third_party/mesa3d/src/gallium/auxiliary/driver_trace/
Dtr_context.c1574 pipe->fence_server_sync(pipe, fence); in trace_context_fence_server_sync()
2284 TR_CTX_INIT(fence_server_sync); in trace_context_create()

12