| /third_party/mesa3d/src/gallium/drivers/freedreno/ |
| D | freedreno_fence.c | 38 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/ |
| D | nouveau_fence.c | 33 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/ |
| D | lima_fence.c | 46 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/ |
| D | vmw_fence.c | 106 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/ |
| D | u_queue.h | 75 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
|
| D | u_queue.c | 112 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/ |
| D | i915_drm_fence.c | 23 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/ |
| D | si_fence.c | 188 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/ |
| D | r300_flush.c | 37 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/ |
| D | crocus_fence.c | 96 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/ |
| D | lp_fence.c | 50 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/ |
| D | etnaviv_fence.c | 46 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/ |
| D | svga_pipe_flush.c | 36 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/ |
| D | iris_fence.c | 115 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/ |
| D | amdgpu_cs.c | 41 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/ |
| D | sp_flush.c | 49 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
|
| D | sp_fence.c | 37 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/ |
| D | v3d_fence.c | 65 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/ |
| D | i915_flush.c | 40 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/ |
| D | FenceSyncTests.cpp | 50 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/ |
| D | vn_protocol_driver_queue.h | 1001 …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 …]
|
| D | vn_protocol_driver_fence.h | 232 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/ |
| D | dri_helpers.c | 94 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/ |
| D | freedreno_pipe.c | 180 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/ |
| D | vc4_fence.c | 111 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
|