Searched refs:waiters (Results 1 – 13 of 13) sorted by relevance
/openbsd/gnu/usr.bin/perl/win32/ |
H A D | win32thread.h | 6 typedef struct win32_cond { LONG waiters; HANDLE sem; } perl_cond; member 57 (c)->waiters = 0; \ 65 if ((c)->waiters > 0 && \ 72 if ((c)->waiters > 0 && \ 73 ReleaseSemaphore((c)->sem,(c)->waiters,NULL) == 0) \ 79 (c)->waiters++; \ 88 (c)->waiters--; \ 93 (c)->waiters = 0; \
|
/openbsd/usr.sbin/smtpd/ |
H A D | waitq.c | 32 TAILQ_HEAD(, waiter) waiters; 65 TAILQ_INIT(&wq->waiters); in waitq_wait() 72 TAILQ_INSERT_TAIL(&wq->waiters, w, entry); in waitq_wait() 74 return (w == TAILQ_FIRST(&wq->waiters)); in waitq_wait() 87 while ((w = TAILQ_FIRST(&wq->waiters))) { in waitq_run() 88 TAILQ_REMOVE(&wq->waiters, w, entry); in waitq_run()
|
/openbsd/lib/libc/thread/ |
H A D | rthread_sync.c | 252 TAILQ_INIT(&cond->waiters); in pthread_cond_init() 271 if (!TAILQ_EMPTY(&cond->waiters)) { in pthread_cond_destroy() 331 assert(TAILQ_EMPTY(&cond->waiters)); in pthread_cond_timedwait() 338 assert(! TAILQ_EMPTY(&cond->waiters)); in pthread_cond_timedwait() 416 if (TAILQ_EMPTY(&cond->waiters)) in pthread_cond_timedwait() 482 assert(TAILQ_EMPTY(&cond->waiters)); in pthread_cond_wait() 553 if (TAILQ_EMPTY(&cond->waiters)) in pthread_cond_wait() 595 thread = TAILQ_FIRST(&cond->waiters); in pthread_cond_signal() 608 if (TAILQ_EMPTY(&cond->waiters)) in pthread_cond_signal() 644 thread = TAILQ_FIRST(&cond->waiters); in pthread_cond_broadcast() [all …]
|
/openbsd/usr.bin/tmux/ |
H A D | cmd-wait-for.c | 54 TAILQ_HEAD(, wait_item) waiters; 94 TAILQ_INIT(&wc->waiters); in cmd_wait_for_add() 109 if (!TAILQ_EMPTY(&wc->waiters) || !wc->woken) in cmd_wait_for_remove() 148 if (TAILQ_EMPTY(&wc->waiters) && !wc->woken) { in cmd_wait_for_signal() 155 TAILQ_FOREACH_SAFE(wi, &wc->waiters, entry, wi1) { in cmd_wait_for_signal() 158 TAILQ_REMOVE(&wc->waiters, wi, entry); in cmd_wait_for_signal() 190 TAILQ_INSERT_TAIL(&wc->waiters, wi, entry); in cmd_wait_for_wait() 250 TAILQ_FOREACH_SAFE(wi, &wc->waiters, entry, wi1) { in cmd_wait_for_flush() 252 TAILQ_REMOVE(&wc->waiters, wi, entry); in cmd_wait_for_flush()
|
/openbsd/sys/dev/pci/drm/radeon/ |
H A D | radeon_semaphore.c | 50 (*semaphore)->waiters = 0; in radeon_semaphore_create() 66 --semaphore->waiters; in radeon_semaphore_emit_signal() 83 ++semaphore->waiters; in radeon_semaphore_emit_wait() 99 if ((*semaphore)->waiters > 0) { in radeon_semaphore_free()
|
H A D | radeon_trace.h | 176 __field(signed, waiters) 182 __entry->waiters = sem->waiters; 187 __entry->waiters, __entry->gpu_addr)
|
H A D | radeon.h | 564 signed waiters; member
|
/openbsd/sys/dev/pci/drm/amd/amdkfd/ |
H A D | kfd_events.c | 915 static void free_waiters(uint32_t num_events, struct kfd_event_waiter *waiters, in free_waiters() argument 921 if (waiters[i].event) { in free_waiters() 922 spin_lock(&waiters[i].event->lock); in free_waiters() 923 remove_wait_queue(&waiters[i].event->wq, in free_waiters() 924 &waiters[i].wait); in free_waiters() 925 if (undo_auto_reset && waiters[i].activated && in free_waiters() 926 waiters[i].event && waiters[i].event->auto_reset) in free_waiters() 927 set_event(waiters[i].event); in free_waiters() 928 spin_unlock(&waiters[i].event->lock); in free_waiters() 931 kfree(waiters); in free_waiters()
|
/openbsd/sys/dev/acpi/ |
H A D | amltypes.h | 317 struct aml_waitq_head waiters; member 321 struct aml_waitq_head waiters; member
|
/openbsd/gnu/usr.bin/binutils/gdb/osf-share/ |
H A D | cma_mutex.h | 52 cma__t_atomic_bit waiters; /* Clear when threads are waiting */ member
|
/openbsd/lib/libc/include/ |
H A D | thread_private.h | 326 struct pthread_queue waiters; member
|
/openbsd/gnu/usr.bin/perl/dist/threads-shared/ |
H A D | shared.xs | 666 cond->waiters++; in Perl_sharedsv_cond_timedwait() 678 cond->waiters--; in Perl_sharedsv_cond_timedwait()
|
/openbsd/games/fortune/datfiles/ |
H A D | limerick | 5094 The waiters were all hanging low.
|