Searched refs:waiters (Results 1 - 9 of 9) sorted by relevance
/fuchsia/zircon/third_party/ulib/musl/src/thread/ |
H A D | __wait.c | 4 void __wait(atomic_int* futex, atomic_int* waiters, int current_value) { argument 6 while (spins-- && (!waiters || !atomic_load(waiters))) { 12 if (waiters) 13 atomic_fetch_add(waiters, 1); 17 if (waiters) 18 atomic_fetch_sub(waiters, 1);
|
/fuchsia/zircon/third_party/ulib/musl/pthread/ |
H A D | sem_post.c | 6 int val, waiters; local 9 waiters = atomic_load(&sem->_s_waiters); 15 if (val < 0 || waiters)
|
H A D | pthread_rwlock_unlock.c | 5 int val, cnt, waiters, new; local 10 waiters = atomic_load(&rw->_rw_waiters); 14 if (!new && (waiters || val < 0))
|
H A D | pthread_mutex_unlock.c | 6 int waiters = atomic_load(&m->_m_waiters); local 17 if (waiters || cont < 0)
|
H A D | pthread_barrier_wait.c | 7 atomic_int waiters; member in struct:instance 55 if (inst->waiters) 61 __wait(&inst->last, &inst->waiters, 0);
|
/fuchsia/zircon/third_party/ulib/musl/src/stdio/ |
H A D | flockfile.c | 8 __wait(&f->lock, &f->waiters, owner);
|
H A D | __lockfile.c | 10 __wait(&f->lock, &f->waiters, owner); 26 if (atomic_load(&f->waiters))
|
/fuchsia/zircon/third_party/ulib/musl/src/internal/ |
H A D | futex_impl.h | 9 void __wait(atomic_int* futex, atomic_int* waiters, int current_value);
|
H A D | stdio_impl.h | 43 atomic_int waiters; member in struct:_IO_FILE
|
Completed in 117 milliseconds