Home
last modified time | relevance | path

Searched refs:out_fence (Results 1 – 16 of 16) sorted by relevance

/third_party/mesa3d/src/freedreno/drm/msm/
Dmsm_ringbuffer_sp.c114 if (fd_submit->out_fence && fd_submit->out_fence->use_fence_fd) { in flush_submit_list()
152 } else if (!ret && fd_submit->out_fence) { in flush_submit_list()
153 fd_submit->out_fence->fence.kfence = req.fence; in flush_submit_list()
154 fd_submit->out_fence->fence.ufence = fd_submit->base.fence; in flush_submit_list()
155 fd_submit->out_fence->fence_fd = req.fence_fd; in flush_submit_list()
Dmsm_ringbuffer.c270 struct fd_submit_fence *out_fence) in msm_submit_flush() argument
356 if (out_fence && out_fence->use_fence_fd) { in msm_submit_flush()
372 } else if (!ret && out_fence) { in msm_submit_flush()
373 out_fence->fence.kfence = req.fence; in msm_submit_flush()
374 out_fence->fence.ufence = submit->fence; in msm_submit_flush()
375 out_fence->fence_fd = req.fence_fd; in msm_submit_flush()
/third_party/mesa3d/src/freedreno/drm/virtio/
Dvirtio_ringbuffer.c172 struct fd_submit_fence *out_fence = fd_submit->out_fence; in flush_submit_list() local
175 if (out_fence) { in flush_submit_list()
176 out_fence->fence.kfence = kfence; in flush_submit_list()
177 out_fence->fence.ufence = fd_submit->base.fence; in flush_submit_list()
182 out_fence->use_fence_fd = true; in flush_submit_list()
183 out_fence_fd = &out_fence->fence_fd; in flush_submit_list()
/third_party/mesa3d/src/freedreno/drm/
Dfreedreno_ringbuffer_sp.c173 struct fd_submit_fence *out_fence) in fd_submit_sp_flush_prep() argument
193 fd_submit->out_fence = out_fence; in fd_submit_sp_flush_prep()
235 if (fd_submit->out_fence) { in enqueue_submit_list()
236 fence = &fd_submit->out_fence->ready; in enqueue_submit_list()
275 struct fd_submit_fence *out_fence) in fd_submit_sp_flush() argument
302 bool has_shared = fd_submit_sp_flush_prep(submit, in_fence_fd, out_fence); in fd_submit_sp_flush()
313 if ((in_fence_fd == -1) && !out_fence && !has_shared && should_defer(submit)) { in fd_submit_sp_flush()
Dfreedreno_ringbuffer.c65 struct fd_submit_fence *out_fence) in fd_submit_flush() argument
68 return submit->funcs->flush(submit, in_fence_fd, out_fence); in fd_submit_flush()
Dfreedreno_ringbuffer_sp.h70 struct fd_submit_fence *out_fence; member
Dfreedreno_ringbuffer.h122 struct fd_submit_fence *out_fence);
Dfreedreno_priv.h274 struct fd_submit_fence *out_fence);
/third_party/mesa3d/src/gallium/drivers/crocus/
Dcrocus_fence.c211 struct pipe_fence_handle **out_fence, unsigned flags) in crocus_fence_flush() argument
223 if (!out_fence) in crocus_fence_flush()
256 crocus_fence_reference(ctx->screen, out_fence, NULL); in crocus_fence_flush()
257 *out_fence = fence; in crocus_fence_flush()
Dcrocus_state.c4071 struct pipe_fence_handle *out_fence = NULL; in aggregate_stream_counter() local
4072 batch->ice->ctx.flush(&batch->ice->ctx, &out_fence, 0); in aggregate_stream_counter()
4073 … batch->screen->base.fence_finish(&batch->screen->base, &batch->ice->ctx, out_fence, UINT64_MAX); in aggregate_stream_counter()
4074 batch->screen->base.fence_reference(&batch->screen->base, &out_fence, NULL); in aggregate_stream_counter()
/third_party/mesa3d/src/gallium/drivers/iris/
Diris_fence.c238 struct pipe_fence_handle **out_fence, in iris_fence_flush() argument
277 if (!out_fence) in iris_fence_flush()
309 iris_fence_reference(ctx->screen, out_fence, NULL); in iris_fence_flush()
310 *out_fence = fence; in iris_fence_flush()
/third_party/libdrm/intel/
Dintel_bufmgr_gem.c2301 int in_fence, int *out_fence, in do_exec2() argument
2360 if (out_fence != NULL) { in do_exec2()
2361 *out_fence = -1; in do_exec2()
2385 if (ret == 0 && out_fence != NULL) in do_exec2()
2386 *out_fence = execbuf.rsvd2 >> 32; in do_exec2()
2437 int *out_fence, in drm_intel_gem_bo_fence_exec() argument
2440 return do_exec2(bo, used, ctx, NULL, 0, 0, in_fence, out_fence, flags); in drm_intel_gem_bo_fence_exec()
Dintel_bufmgr.h229 int *out_fence,
/third_party/mesa3d/src/vulkan/wsi/
Dwsi_common_x11.c1678 goto out_fence; in x11_image_init()
1741 out_fence: in x11_image_init()
/third_party/libabigail/tests/data/test-diff-filter/
Dtest-PR27569-v1.abi35297 …<var-decl name="out_fence" type-id="28271da3" visibility="default" filepath="include/drm/drm_write…
37000 …<var-decl name="out_fence" type-id="28271da3" visibility="default" filepath="include/drm/drm_write…
Dtest-PR27569-v0.abi35268 …<var-decl name="out_fence" type-id="28271da3" visibility="default" filepath="include/drm/drm_write…
36971 …<var-decl name="out_fence" type-id="28271da3" visibility="default" filepath="include/drm/drm_write…