Home
last modified time | relevance | path

Searched refs:wait_count (Results 1 - 25 of 41) sorted by relevance

12

/third_party/ffmpeg/compat/
H A Dos2threads.h61 volatile unsigned wait_count; member
139 cond->wait_count = 0; in pthread_cond_init()
154 if (!__atomic_cmpxchg32(&cond->wait_count, 0, 0)) { in pthread_cond_signal()
164 while (!__atomic_cmpxchg32(&cond->wait_count, 0, 0)) in pthread_cond_broadcast()
177 __atomic_increment(&cond->wait_count); in pthread_cond_timedwait()
183 __atomic_decrement(&cond->wait_count); in pthread_cond_timedwait()
195 __atomic_increment(&cond->wait_count); in pthread_cond_wait()
201 __atomic_decrement(&cond->wait_count); in pthread_cond_wait()
/third_party/mesa3d/src/vulkan/runtime/
H A Dvk_queue.c142 uint32_t wait_count, in vk_queue_submit_alloc()
155 VK_MULTIALLOC_DECL(&ma, struct vk_sync_wait, waits, wait_count); in vk_queue_submit_alloc()
169 VK_MULTIALLOC_DECL(&ma, struct vk_sync *, wait_temps, wait_count); in vk_queue_submit_alloc()
174 struct vk_sync_timeline_point *, wait_count); in vk_queue_submit_alloc()
183 submit->wait_count = wait_count; in vk_queue_submit_alloc()
213 for (uint32_t i = 0; i < submit->wait_count; i++) { in vk_queue_submit_cleanup()
222 for (uint32_t i = 0; i < submit->wait_count; i++) { in vk_queue_submit_cleanup()
298 uint32_t wait_count = 0; in vk_queue_submit_final() local
299 for (uint32_t i = 0; i < submit->wait_count; in vk_queue_submit_final()
141 vk_queue_submit_alloc(struct vk_queue *queue, uint32_t wait_count, uint32_t command_buffer_count, uint32_t buffer_bind_count, uint32_t image_opaque_bind_count, uint32_t image_bind_count, uint32_t bind_entry_count, uint32_t image_bind_entry_count, uint32_t signal_count, VkSparseMemoryBind **bind_entries, VkSparseImageMemoryBind **image_bind_entries) vk_queue_submit_alloc() argument
576 uint32_t wait_count; global() member
1028 const uint32_t wait_count = pPresentInfo->waitSemaphoreCount; vk_queue_wait_before_present() local
[all...]
H A Dvk_drm_syncobj.c171 uint32_t wait_count, in spin_wait_for_sync_file()
178 for (uint32_t i = 0; i < wait_count; i++) { in spin_wait_for_sync_file()
190 for (uint32_t i = 0; i < wait_count; i++) { in spin_wait_for_sync_file()
209 uint32_t wait_count, in vk_drm_syncobj_wait_many()
220 return spin_wait_for_sync_file(device, wait_count, waits, in vk_drm_syncobj_wait_many()
227 STACK_ARRAY(uint32_t, handles, wait_count); in vk_drm_syncobj_wait_many()
228 STACK_ARRAY(uint64_t, wait_values, wait_count); in vk_drm_syncobj_wait_many()
232 for (uint32_t i = 0; i < wait_count; i++) { in vk_drm_syncobj_wait_many()
247 assert(j <= wait_count); in vk_drm_syncobj_wait_many()
248 wait_count in vk_drm_syncobj_wait_many()
170 spin_wait_for_sync_file(struct vk_device *device, uint32_t wait_count, const struct vk_sync_wait *waits, enum vk_sync_wait_flags wait_flags, uint64_t abs_timeout_ns) spin_wait_for_sync_file() argument
208 vk_drm_syncobj_wait_many(struct vk_device *device, uint32_t wait_count, const struct vk_sync_wait *waits, enum vk_sync_wait_flags wait_flags, uint64_t abs_timeout_ns) vk_drm_syncobj_wait_many() argument
[all...]
H A Dvk_sync.c261 can_wait_many(uint32_t wait_count, in can_wait_many() argument
272 for (uint32_t i = 0; i < wait_count; i++) { in can_wait_many()
283 uint32_t wait_count, in __vk_sync_wait_many()
288 if (wait_count == 0) in __vk_sync_wait_many()
291 if (wait_count == 1) { in __vk_sync_wait_many()
296 if (can_wait_many(wait_count, waits, wait_flags)) { in __vk_sync_wait_many()
297 return waits[0].sync->type->wait_many(device, wait_count, waits, in __vk_sync_wait_many()
304 for (uint32_t i = 0; i < wait_count; i++) { in __vk_sync_wait_many()
316 for (uint32_t i = 0; i < wait_count; i++) { in __vk_sync_wait_many()
329 uint32_t wait_count, in vk_sync_wait_many()
282 __vk_sync_wait_many(struct vk_device *device, uint32_t wait_count, const struct vk_sync_wait *waits, enum vk_sync_wait_flags wait_flags, uint64_t abs_timeout_ns) __vk_sync_wait_many() argument
328 vk_sync_wait_many(struct vk_device *device, uint32_t wait_count, const struct vk_sync_wait *waits, enum vk_sync_wait_flags wait_flags, uint64_t abs_timeout_ns) vk_sync_wait_many() argument
[all...]
H A Dvk_sync_binary.c89 uint32_t wait_count, in vk_sync_binary_wait_many()
94 STACK_ARRAY(struct vk_sync_wait, timeline_waits, wait_count); in vk_sync_binary_wait_many()
96 for (uint32_t i = 0; i < wait_count; i++) { in vk_sync_binary_wait_many()
106 VkResult result = vk_sync_wait_many(device, wait_count, timeline_waits, in vk_sync_binary_wait_many()
88 vk_sync_binary_wait_many(struct vk_device *device, uint32_t wait_count, const struct vk_sync_wait *waits, enum vk_sync_wait_flags wait_flags, uint64_t abs_timeout_ns) vk_sync_binary_wait_many() argument
H A Dvk_sync.h234 uint32_t wait_count,
343 uint32_t wait_count,
H A Dvk_sync_dummy.c41 uint32_t wait_count, in vk_sync_dummy_wait_many()
40 vk_sync_dummy_wait_many(struct vk_device *device, uint32_t wait_count, const struct vk_sync_wait *waits, enum vk_sync_wait_flags wait_flags, uint64_t abs_timeout_ns) vk_sync_dummy_wait_many() argument
H A Dvk_semaphore.c307 const uint32_t wait_count = pWaitInfo->semaphoreCount; in vk_common_WaitSemaphores() local
310 for (uint32_t i = 0; i < wait_count; i++) { in vk_common_WaitSemaphores()
325 VkResult result = vk_sync_wait_many(device, wait_count, waits, in vk_common_WaitSemaphores()
/third_party/mesa3d/src/imagination/vulkan/
H A Dpvr_queue.c198 uint32_t wait_count, in pvr_process_graphics_cmd()
254 wait_count, in pvr_process_graphics_cmd()
286 uint32_t wait_count, in pvr_process_compute_cmd()
305 wait_count, in pvr_process_compute_cmd()
327 uint32_t wait_count, in pvr_process_transfer_cmds()
347 wait_count, in pvr_process_transfer_cmds()
461 uint32_t wait_count, in pvr_process_cmd_buffer()
481 wait_count, in pvr_process_cmd_buffer()
491 wait_count, in pvr_process_cmd_buffer()
501 wait_count, in pvr_process_cmd_buffer()
193 pvr_process_graphics_cmd(struct pvr_device *device, struct pvr_queue *queue, struct pvr_cmd_buffer *cmd_buffer, struct pvr_sub_cmd_gfx *sub_cmd, struct vk_sync **waits, uint32_t wait_count, uint32_t *stage_flags, struct vk_sync *completions[static PVR_JOB_TYPE_MAX]) pvr_process_graphics_cmd() argument
282 pvr_process_compute_cmd(struct pvr_device *device, struct pvr_queue *queue, struct pvr_sub_cmd_compute *sub_cmd, struct vk_sync **waits, uint32_t wait_count, uint32_t *stage_flags, struct vk_sync *completions[static PVR_JOB_TYPE_MAX]) pvr_process_compute_cmd() argument
323 pvr_process_transfer_cmds(struct pvr_device *device, struct pvr_queue *queue, struct pvr_sub_cmd_transfer *sub_cmd, struct vk_sync **waits, uint32_t wait_count, uint32_t *stage_flags, struct vk_sync *completions[static PVR_JOB_TYPE_MAX]) pvr_process_transfer_cmds() argument
457 pvr_process_cmd_buffer(struct pvr_device *device, struct pvr_queue *queue, VkCommandBuffer commandBuffer, struct vk_sync **waits, uint32_t wait_count, uint32_t *stage_flags, struct vk_sync *completions[static PVR_JOB_TYPE_MAX]) pvr_process_cmd_buffer() argument
523 pvr_submit_null_job(struct pvr_device *device, struct vk_sync **waits, uint32_t wait_count, uint32_t *stage_flags, struct vk_sync *completions[static PVR_JOB_TYPE_MAX]) pvr_submit_null_job() argument
605 uint32_t wait_count = 0; pvr_QueueSubmit() local
[all...]
H A Dpvr_job_compute.c41 uint32_t wait_count, in pvr_compute_job_ws_submit_info_init()
52 submit_info->wait_count = wait_count; in pvr_compute_job_ws_submit_info_init()
91 uint32_t wait_count, in pvr_compute_job_submit()
100 wait_count, in pvr_compute_job_submit()
37 pvr_compute_job_ws_submit_info_init( struct pvr_compute_ctx *ctx, struct pvr_sub_cmd_compute *sub_cmd, struct vk_sync **waits, uint32_t wait_count, uint32_t *stage_flags, struct pvr_winsys_compute_submit_info *submit_info) pvr_compute_job_ws_submit_info_init() argument
88 pvr_compute_job_submit(struct pvr_compute_ctx *ctx, struct pvr_sub_cmd_compute *sub_cmd, struct vk_sync **waits, uint32_t wait_count, uint32_t *stage_flags, struct vk_sync *signal_sync) pvr_compute_job_submit() argument
H A Dpvr_job_transfer.c43 uint32_t wait_count, in pvr_transfer_job_submit()
48 for (uint32_t i = 0U; i < wait_count; i++) { in pvr_transfer_job_submit()
39 pvr_transfer_job_submit(struct pvr_device *device, struct pvr_transfer_ctx *ctx, struct pvr_sub_cmd_transfer *sub_cmd, struct vk_sync **waits, uint32_t wait_count, uint32_t *stage_flags, struct vk_sync *signal_sync) pvr_transfer_job_submit() argument
H A Dpvr_job_transfer.h39 uint32_t wait_count,
H A Dpvr_job_compute.h37 uint32_t wait_count,
H A Dpvr_job_render.h124 uint32_t wait_count,
/third_party/mesa3d/src/imagination/vulkan/winsys/pvrsrvkm/
H A Dpvr_srv_sync.c127 uint32_t wait_count, in pvr_srv_sync_wait_many()
137 STACK_ARRAY(struct pollfd, poll_fds, wait_count); in pvr_srv_sync_wait_many()
147 for (uint32_t i = 0U; i < wait_count; i++) { in pvr_srv_sync_wait_many()
176 ppoll_ret = ppoll(poll_fds, wait_count, NULL, NULL); in pvr_srv_sync_wait_many()
188 ppoll_ret = ppoll(poll_fds, wait_count, &remaining_time, NULL); in pvr_srv_sync_wait_many()
196 for (uint32_t i = 0; ppoll_ret > 0 && i < wait_count; i++) { in pvr_srv_sync_wait_many()
126 pvr_srv_sync_wait_many(struct vk_device *device, uint32_t wait_count, const struct vk_sync_wait *waits, enum vk_sync_wait_flags wait_flags, uint64_t abs_timeout_ns) pvr_srv_sync_wait_many() argument
H A Dpvr_srv_job_null.c39 uint32_t wait_count, in pvr_srv_winsys_null_job_submit()
47 for (uint32_t i = 0; i < wait_count; i++) { in pvr_srv_winsys_null_job_submit()
37 pvr_srv_winsys_null_job_submit(struct pvr_winsys *ws, struct vk_sync **waits, uint32_t wait_count, struct vk_sync *signal_sync) pvr_srv_winsys_null_job_submit() argument
H A Dpvr_srv_job_null.h35 uint32_t wait_count,
/third_party/mesa3d/src/microsoft/vulkan/
H A Ddzn_sync.c129 uint32_t wait_count, in dzn_sync_wait()
148 STACK_ARRAY(ID3D12Fence *, fences, wait_count); in dzn_sync_wait()
149 STACK_ARRAY(uint64_t, values, wait_count); in dzn_sync_wait()
151 for (uint32_t i = 0; i < wait_count; i++) { in dzn_sync_wait()
166 wait_count, in dzn_sync_wait()
128 dzn_sync_wait(struct vk_device *device, uint32_t wait_count, const struct vk_sync_wait *waits, enum vk_sync_wait_flags wait_flags, uint64_t abs_timeout_ns) dzn_sync_wait() argument
/third_party/mesa3d/src/intel/vulkan/
H A Danv_bo_sync.c101 uint32_t wait_count, in anv_bo_sync_wait()
109 uint32_t pending = wait_count; in anv_bo_sync_wait()
113 for (uint32_t i = 0; i < wait_count; i++) { in anv_bo_sync_wait()
170 for (uint32_t i = 0; i < wait_count; i++) { in anv_bo_sync_wait()
100 anv_bo_sync_wait(struct vk_device *vk_device, uint32_t wait_count, const struct vk_sync_wait *waits, enum vk_sync_wait_flags wait_flags, uint64_t abs_timeout_ns) anv_bo_sync_wait() argument
/third_party/ltp/testcases/kernel/io/aio/
H A Daio02.c21 static int wait_count; variable
78 wait_count--; in work_done()
175 wait_count = AIO_MAXIO; in io_tio()
184 while (wait_count) { in io_tio()
/third_party/mesa3d/src/imagination/vulkan/winsys/
H A Dpvr_winsys.h282 /* waits and stage_flags are arrays of length wait_count. */
284 uint32_t wait_count; member
303 /* waits and stage_flags are arrays of length wait_count. */
305 uint32_t wait_count; member
352 /* waits and stage_flags are arrays of length wait_count. */
354 uint32_t wait_count; member
490 uint32_t wait_count,
/third_party/mesa3d/src/broadcom/vulkan/
H A Dv3dv_queue.c99 sync_info->wait_count, in queue_wait_idle()
142 unsigned wait_count = 0; in handle_reset_query_cpu_job() local
149 waits[wait_count] = (struct vk_sync_wait){ in handle_reset_query_cpu_job()
152 wait_count++; in handle_reset_query_cpu_job()
156 VkResult result = vk_sync_wait_many(&job->device->vk, wait_count, waits, in handle_reset_query_cpu_job()
591 n_syncs = sync_info->wait_count; in set_in_syncs()
811 for (int i = 0; !needs_bcl_sync && i < sync_info->wait_count; i++) { in handle_cl_job()
881 const bool needs_sync = sync_info->wait_count || job->serialize; in handle_tfu_job()
948 const bool needs_sync = sync_info->wait_count || job->serialize; in handle_csd_job()
1076 .wait_count in v3dv_queue_driver_submit()
[all...]
/third_party/mesa3d/src/gallium/frontends/clover/core/
H A Devent.cpp53 if (wait_count() == 1) in trigger()
84 event::wait_count() const { in wait_count() function in event
91 return !wait_count(); in signalled()
/third_party/mesa3d/src/freedreno/vulkan/
H A Dtu_drm.c515 uint32_t wait_count, in tu_timeline_sync_wait()
523 uint32_t handles[wait_count]; in tu_timeline_sync_wait()
526 uint32_t pending = wait_count; in tu_timeline_sync_wait()
527 struct tu_timeline_sync *submitted_syncs[wait_count]; in tu_timeline_sync_wait()
533 for (unsigned i = 0; i < wait_count; ++i) { in tu_timeline_sync_wait()
577 for (uint32_t i = 0; i < wait_count; i++) { in tu_timeline_sync_wait()
1000 if (submit->vk_submit->wait_count) in tu_queue_submit_locked()
1070 for (uint32_t i = 0; i < submit->vk_submit->wait_count; i++) { in tu_queue_submit_locked()
1149 submit->wait_count, submit->signal_count, in tu_queue_submit()
1163 for (uint32_t i = 0; i < submit->wait_count; in tu_queue_submit()
514 tu_timeline_sync_wait(struct vk_device *vk_device, uint32_t wait_count, const struct vk_sync_wait *waits, enum vk_sync_wait_flags wait_flags, uint64_t abs_timeout_ns) tu_timeline_sync_wait() argument
[all...]
/third_party/mesa3d/src/panfrost/vulkan/
H A Dpanvk_vX_device.c207 unsigned nr_semaphores = submit->wait_count + 1; in queue_submit()
211 for (unsigned i = 0; i < submit->wait_count; i++) { in queue_submit()

Completed in 14 milliseconds

12