Home
last modified time | relevance | path

Searched defs:fence (Results 1 – 25 of 418) sorted by relevance

12345678910>>...17

/third_party/mesa3d/src/gallium/drivers/freedreno/
Dfreedreno_fence.c38 fence_flush(struct pipe_context *pctx, struct pipe_fence_handle *fence, in fence_flush()
82 fd_fence_repopulate(struct pipe_fence_handle *fence, struct pipe_fence_handle *last_fence) in fd_fence_repopulate()
102 fd_fence_destroy(struct pipe_fence_handle *fence) in fd_fence_destroy()
134 struct pipe_fence_handle *fence, uint64_t timeout) in fd_fence_finish()
164 struct pipe_fence_handle *fence; in fence_create() local
214 fd_fence_server_sync(struct pipe_context *pctx, struct pipe_fence_handle *fence) in fd_fence_server_sync()
239 struct pipe_fence_handle *fence) in fd_fence_server_signal()
249 fd_fence_get_fd(struct pipe_screen *pscreen, struct pipe_fence_handle *fence) in fd_fence_get_fd()
265 fd_fence_is_fd(struct pipe_fence_handle *fence) in fd_fence_is_fd()
277 fd_fence_set_batch(struct pipe_fence_handle *fence, struct fd_batch *batch) in fd_fence_set_batch()
[all …]
/third_party/mesa3d/src/gallium/drivers/nouveau/
Dnouveau_fence.c33 nouveau_fence_new(struct nouveau_screen *screen, struct nouveau_fence **fence) in nouveau_fence_new()
47 nouveau_fence_trigger_work(struct nouveau_fence *fence) in nouveau_fence_trigger_work()
59 nouveau_fence_emit(struct nouveau_fence *fence) in nouveau_fence_emit()
84 nouveau_fence_del(struct nouveau_fence *fence) in nouveau_fence_del()
130 struct nouveau_fence *fence; in nouveau_fence_update() local
170 nouveau_fence_signalled(struct nouveau_fence *fence) in nouveau_fence_signalled()
184 nouveau_fence_kick(struct nouveau_fence *fence) in nouveau_fence_kick()
213 nouveau_fence_wait(struct nouveau_fence *fence, struct util_debug_callback *debug) in nouveau_fence_wait()
275 nouveau_fence_work(struct nouveau_fence *fence, in nouveau_fence_work()
/third_party/mesa3d/src/gallium/drivers/lima/
Dlima_fence.c46 struct pipe_fence_handle **fence, in lima_create_fence_fd()
55 struct pipe_fence_handle *fence) in lima_fence_server_sync()
71 struct pipe_fence_handle *fence; in lima_fence_create() local
85 struct pipe_fence_handle *fence) in lima_fence_get_fd()
91 lima_fence_destroy(struct pipe_fence_handle *fence) in lima_fence_destroy()
101 struct pipe_fence_handle *fence) in lima_fence_reference()
110 struct pipe_fence_handle *fence, uint64_t timeout) in lima_fence_finish()
/third_party/mesa3d/src/gallium/winsys/svga/drm/
Dvmw_fence.c106 struct vmw_fence *fence, *n; in vmw_fences_release() local
131 struct vmw_fence *fence, *n; in vmw_fences_signal() local
170 vmw_fence(struct pipe_fence_handle *fence) in vmw_fence()
190 struct vmw_fence *fence = CALLOC_STRUCT(vmw_fence); in vmw_fence_create() local
255 struct pipe_fence_handle *fence) in vmw_fence_reference()
297 struct pipe_fence_handle *fence, in vmw_fence_signalled()
346 struct pipe_fence_handle *fence, in vmw_fence_finish()
395 vmw_fence_get_fd(struct pipe_fence_handle *fence) in vmw_fence_get_fd()
415 struct pipe_fence_handle *fence) in vmw_fence_ops_fence_reference()
429 struct pipe_fence_handle *fence, in vmw_fence_ops_fence_signalled()
[all …]
/third_party/mesa3d/src/util/
Du_queue.h75 util_queue_fence_init(struct util_queue_fence *fence) in util_queue_fence_init()
81 util_queue_fence_destroy(struct util_queue_fence *fence) in util_queue_fence_destroy()
88 util_queue_fence_signal(struct util_queue_fence *fence) in util_queue_fence_signal()
105 util_queue_fence_reset(struct util_queue_fence *fence) in util_queue_fence_reset()
116 util_queue_fence_is_signalled(struct util_queue_fence *fence) in util_queue_fence_is_signalled()
143 util_queue_fence_reset(struct util_queue_fence *fence) in util_queue_fence_reset()
150 util_queue_fence_is_signalled(struct util_queue_fence *fence) in util_queue_fence_is_signalled()
160 util_queue_fence_wait(struct util_queue_fence *fence) in util_queue_fence_wait()
180 util_queue_fence_wait_timeout(struct util_queue_fence *fence, in util_queue_fence_wait_timeout()
200 struct util_queue_fence *fence; member
Du_queue.c112 do_futex_fence_wait(struct util_queue_fence *fence, in do_futex_fence_wait()
140 _util_queue_fence_wait(struct util_queue_fence *fence) in _util_queue_fence_wait()
146 _util_queue_fence_wait_timeout(struct util_queue_fence *fence, in _util_queue_fence_wait_timeout()
156 util_queue_fence_signal(struct util_queue_fence *fence) in util_queue_fence_signal()
165 _util_queue_fence_wait(struct util_queue_fence *fence) in _util_queue_fence_wait()
174 _util_queue_fence_wait_timeout(struct util_queue_fence *fence, in _util_queue_fence_wait_timeout()
207 util_queue_fence_init(struct util_queue_fence *fence) in util_queue_fence_init()
216 util_queue_fence_destroy(struct util_queue_fence *fence) in util_queue_fence_destroy()
547 struct util_queue_fence *fence, in util_queue_add_job()
639 util_queue_drop_job(struct util_queue *queue, struct util_queue_fence *fence) in util_queue_drop_job()
/third_party/mesa3d/src/gallium/winsys/i915/drm/
Di915_drm_fence.c23 struct i915_drm_fence *fence = CALLOC_STRUCT(i915_drm_fence); in i915_drm_fence_create() local
38 struct pipe_fence_handle *fence) in i915_drm_fence_reference()
53 struct pipe_fence_handle *fence) in i915_drm_fence_signalled()
66 struct pipe_fence_handle *fence) in i915_drm_fence_finish()
/third_party/mesa3d/src/gallium/drivers/radeonsi/
Dsi_fence.c188 static void si_add_fence_dependency(struct si_context *sctx, struct pipe_fence_handle *fence) in si_add_fence_dependency()
195 static void si_add_syncobj_signal(struct si_context *sctx, struct pipe_fence_handle *fence) in si_add_syncobj_signal()
218 struct si_fence *fence = CALLOC_STRUCT(si_fence); in si_create_multi_fence() local
231 struct si_fence *fence = si_create_multi_fence(); in si_create_fence() local
248 uint32_t *fence = (uint32_t *)(map + fine->offset); in si_fine_fence_signaled() local
283 struct pipe_fence_handle *fence, uint64_t timeout) in si_fence_finish()
422 static int si_fence_get_fd(struct pipe_screen *screen, struct pipe_fence_handle *fence) in si_fence_get_fd()
455 struct pipe_fence_handle **fence, in si_flush_all_queues()
547 static void si_flush_from_st(struct pipe_context *ctx, struct pipe_fence_handle **fence, in si_flush_from_st()
553 static void si_fence_server_signal(struct pipe_context *ctx, struct pipe_fence_handle *fence) in si_fence_server_signal()
[all …]
/third_party/mesa3d/src/gallium/drivers/r300/
Dr300_flush.c37 struct pipe_fence_handle **fence) in r300_flush_and_cleanup()
76 struct pipe_fence_handle **fence) in r300_flush()
128 struct pipe_fence_handle **fence, in r300_flush_wrapped()
/third_party/mesa3d/src/gallium/drivers/crocus/
Dcrocus_fence.c96 struct drm_i915_gem_exec_fence *fence = in crocus_batch_add_syncobj() local
133 struct drm_i915_gem_exec_fence *fence = in clear_stale_syncobjs() local
172 struct pipe_fence_handle *fence) in crocus_fence_destroy()
226 struct pipe_fence_handle *fence = calloc(1, sizeof(*fence)); in crocus_fence_flush() local
261 crocus_fence_await(struct pipe_context *ctx, struct pipe_fence_handle *fence) in crocus_fence_await()
320 struct pipe_fence_handle *fence, uint64_t timeout) in crocus_fence_finish()
391 __s32 fence; member
424 struct pipe_fence_handle *fence) in crocus_fence_get_fd()
521 struct pipe_fence_handle *fence = calloc(1, sizeof(*fence)); in crocus_fence_create_fd() local
535 crocus_fence_signal(struct pipe_context *ctx, struct pipe_fence_handle *fence) in crocus_fence_signal()
/third_party/mesa3d/src/gallium/drivers/llvmpipe/
Dlp_fence.c50 struct lp_fence *fence = CALLOC_STRUCT(lp_fence); in lp_fence_create() local
72 lp_fence_destroy(struct lp_fence *fence) in lp_fence_destroy()
88 lp_fence_signal(struct lp_fence *fence) in lp_fence_signal()
/third_party/mesa3d/src/gallium/drivers/etnaviv/
Detnaviv_fence.c46 etna_fence_destroy(struct pipe_fence_handle *fence) in etna_fence_destroy()
56 struct pipe_fence_handle *fence) in etna_screen_fence_reference()
66 struct pipe_fence_handle *fence, uint64_t timeout) in etna_screen_fence_finish()
106 struct pipe_fence_handle *fence; in etna_fence_create() local
/third_party/mesa3d/src/gallium/drivers/svga/
Dsvga_pipe_flush.c36 struct pipe_fence_handle **fence, in svga_flush()
87 struct pipe_fence_handle **fence, in svga_create_fence_fd()
106 struct pipe_fence_handle *fence) in svga_fence_server_sync()
/third_party/mesa3d/src/gallium/drivers/iris/
Diris_fence.c115 struct drm_i915_gem_exec_fence *fence = in iris_batch_add_syncobj() local
153 struct drm_i915_gem_exec_fence *fence = in clear_stale_syncobjs() local
192 struct pipe_fence_handle *fence) in iris_fence_destroy()
280 struct pipe_fence_handle *fence = calloc(1, sizeof(*fence)); in iris_fence_flush() local
315 struct pipe_fence_handle *fence) in iris_fence_await()
386 struct pipe_fence_handle *fence, in iris_fence_finish()
476 struct pipe_fence_handle *fence) in iris_fence_get_fd()
574 struct pipe_fence_handle *fence = calloc(1, sizeof(*fence)); in iris_fence_create_fd() local
589 struct pipe_fence_handle *fence) in iris_fence_signal()
/third_party/mesa3d/src/gallium/winsys/amdgpu/drm/
Damdgpu_cs.c41 struct amdgpu_fence *fence = CALLOC_STRUCT(amdgpu_fence); in amdgpu_fence_create() local
58 struct amdgpu_fence *fence = CALLOC_STRUCT(amdgpu_fence); in amdgpu_fence_import_syncobj() local
83 struct amdgpu_fence *fence = CALLOC_STRUCT(amdgpu_fence); in amdgpu_fence_import_sync_file() local
115 struct amdgpu_fence *fence = (struct amdgpu_fence*)pfence; in amdgpu_fence_export_sync_file() local
158 static void amdgpu_fence_submitted(struct pipe_fence_handle *fence, in amdgpu_fence_submitted()
169 static void amdgpu_fence_signalled(struct pipe_fence_handle *fence) in amdgpu_fence_signalled()
177 bool amdgpu_fence_wait(struct pipe_fence_handle *fence, uint64_t timeout, in amdgpu_fence_wait()
245 struct pipe_fence_handle *fence, in amdgpu_fence_wait_rel_timeout()
255 struct pipe_fence_handle *fence = NULL; in amdgpu_cs_get_next_fence() local
960 struct pipe_fence_handle **fence), in amdgpu_cs_create()
[all …]
/third_party/mesa3d/src/gallium/drivers/softpipe/
Dsp_flush.c49 struct pipe_fence_handle **fence ) in softpipe_flush()
99 struct pipe_fence_handle **fence, in softpipe_flush_wrapped()
144 struct pipe_fence_handle *fence = NULL; in softpipe_flush_resource() local
Dsp_fence.c37 struct pipe_fence_handle *fence) in softpipe_fence_reference()
46 struct pipe_fence_handle *fence, in softpipe_fence_finish()
/third_party/mesa3d/src/gallium/drivers/v3d/
Dv3d_fence.c65 v3d_fence_unreference(struct v3d_fence **fence) in v3d_fence_unreference()
77 struct v3d_fence *fence, in v3d_fence_wait()
114 struct v3d_fence *fence = (struct v3d_fence *)pf; in v3d_fence_finish() local
/third_party/mesa3d/src/gallium/drivers/i915/
Di915_flush.c40 i915_flush_pipe(struct pipe_context *pipe, struct pipe_fence_handle **fence, in i915_flush_pipe()
75 i915_flush(struct i915_context *i915, struct pipe_fence_handle **fence, in i915_flush()
/third_party/skia/third_party/externals/angle2/src/tests/gl_tests/
DFenceSyncTests.cpp50 GLuint fence = 0; in TEST_P() local
73 GLuint fence = 20; in TEST_P() local
121 for (GLuint fence : fences) in TEST_P() local
130 for (GLuint fence : fences) in TEST_P() local
/third_party/mesa3d/src/virtio/venus-protocol/
Dvn_protocol_driver_queue.h1001 …eof_vkQueueSubmit(VkQueue queue, uint32_t submitCount, const VkSubmitInfo* pSubmits, VkFence fence) in vn_sizeof_vkQueueSubmit()
1021 …agsEXT cmd_flags, VkQueue queue, uint32_t submitCount, const VkSubmitInfo* pSubmits, VkFence fence) in vn_encode_vkQueueSubmit()
1040 …QueueSubmit_reply(VkQueue queue, uint32_t submitCount, const VkSubmitInfo* pSubmits, VkFence fence) in vn_sizeof_vkQueueSubmit_reply()
1055 …_cs_decoder *dec, VkQueue queue, uint32_t submitCount, const VkSubmitInfo* pSubmits, VkFence fence) in vn_decode_vkQueueSubmit_reply()
1117 …BindSparse(VkQueue queue, uint32_t bindInfoCount, const VkBindSparseInfo* pBindInfo, VkFence fence) in vn_sizeof_vkQueueBindSparse()
1137 …cmd_flags, VkQueue queue, uint32_t bindInfoCount, const VkBindSparseInfo* pBindInfo, VkFence fence) in vn_encode_vkQueueBindSparse()
1156 …arse_reply(VkQueue queue, uint32_t bindInfoCount, const VkBindSparseInfo* pBindInfo, VkFence fence) in vn_sizeof_vkQueueBindSparse_reply()
1171 …oder *dec, VkQueue queue, uint32_t bindInfoCount, const VkBindSparseInfo* pBindInfo, VkFence fence) in vn_decode_vkQueueBindSparse_reply()
1187 …f_vkQueueSubmit2(VkQueue queue, uint32_t submitCount, const VkSubmitInfo2* pSubmits, VkFence fence) in vn_sizeof_vkQueueSubmit2()
1207 …gsEXT cmd_flags, VkQueue queue, uint32_t submitCount, const VkSubmitInfo2* pSubmits, VkFence fence) in vn_encode_vkQueueSubmit2()
[all …]
Dvn_protocol_driver_fence.h232 static inline size_t vn_sizeof_vkDestroyFence(VkDevice device, VkFence fence, const VkAllocationCal… in vn_sizeof_vkDestroyFence()
247 …uct vn_cs_encoder *enc, VkCommandFlagsEXT cmd_flags, VkDevice device, VkFence fence, const VkAlloc… in vn_encode_vkDestroyFence()
260 static inline size_t vn_sizeof_vkDestroyFence_reply(VkDevice device, VkFence fence, const VkAllocat… in vn_sizeof_vkDestroyFence_reply()
272 …code_vkDestroyFence_reply(struct vn_cs_decoder *dec, VkDevice device, VkFence fence, const VkAlloc… in vn_decode_vkDestroyFence_reply()
349 static inline size_t vn_sizeof_vkGetFenceStatus(VkDevice device, VkFence fence) in vn_sizeof_vkGetFenceStatus()
361 …FenceStatus(struct vn_cs_encoder *enc, VkCommandFlagsEXT cmd_flags, VkDevice device, VkFence fence) in vn_encode_vkGetFenceStatus()
372 static inline size_t vn_sizeof_vkGetFenceStatus_reply(VkDevice device, VkFence fence) in vn_sizeof_vkGetFenceStatus_reply()
385 …kResult vn_decode_vkGetFenceStatus_reply(struct vn_cs_decoder *dec, VkDevice device, VkFence fence) in vn_decode_vkGetFenceStatus_reply()
494 …_instance *vn_instance, VkCommandFlagsEXT cmd_flags, VkDevice device, VkFence fence, const VkAlloc… in vn_submit_vkDestroyFence()
536 …_instance *vn_instance, VkCommandFlagsEXT cmd_flags, VkDevice device, VkFence fence, struct vn_ins… in vn_submit_vkGetFenceStatus()
[all …]
/third_party/mesa3d/src/gallium/frontends/dri/
Ddri_helpers.c94 struct dri2_fence *fence = CALLOC_STRUCT(dri2_fence); in dri2_create_fence() local
115 struct dri2_fence *fence = CALLOC_STRUCT(dri2_fence); in dri2_create_fence_fd() local
138 struct dri2_fence *fence = (struct dri2_fence*)_fence; in dri2_get_fence_fd() local
147 struct dri2_fence *fence; in dri2_get_fence_from_cl_event() local
172 struct dri2_fence *fence = (struct dri2_fence*)_fence; in dri2_destroy_fence() local
188 struct dri2_fence *fence = (struct dri2_fence*)_fence; in dri2_client_wait_sync() local
215 struct dri2_fence *fence = (struct dri2_fence*)_fence; in dri2_server_wait_sync() local
/third_party/mesa3d/src/freedreno/drm/
Dfreedreno_pipe.c180 fd_pipe_wait(struct fd_pipe *pipe, const struct fd_fence *fence) in fd_pipe_wait()
186 fd_pipe_wait_timeout(struct fd_pipe *pipe, const struct fd_fence *fence, in fd_pipe_wait_timeout()
200 uint32_t fence = ++pipe->last_fence; in fd_pipe_emit_fence() local
/third_party/mesa3d/src/gallium/drivers/vc4/
Dvc4_fence.c111 struct vc4_fence **fence = (struct vc4_fence **)pf; in vc4_fence_create_fd() local
123 struct vc4_fence *fence = vc4_fence(pfence); in vc4_fence_server_sync() local
132 struct vc4_fence *fence = vc4_fence(pfence); in vc4_fence_get_fd() local

12345678910>>...17