Home
last modified time | relevance | path

Searched refs:waiters (Results 1 - 24 of 24) sorted by relevance

/third_party/musl/porting/liteos_a/user/src/thread/
H A D__wait.c3 void __wait(volatile int *addr, volatile int *waiters, int val, int priv) in __wait() argument
7 while (spins-- && (!waiters || !*waiters)) { in __wait()
11 if (waiters) a_inc(waiters); in __wait()
16 if (waiters) a_dec(waiters); in __wait()
H A Dpthread_barrier_wait.c56 volatile int waiters; member
98 if (inst->waiters) in pthread_barrier_wait()
103 __wait(&inst->last, &inst->waiters, 0, 1); in pthread_barrier_wait()
H A Dpthread_mutex_unlock.c6 int waiters = m->_m_waiters; in __pthread_mutex_unlock() local
40 if (waiters || cont<0) in __pthread_mutex_unlock()
H A Dpthread_create.c104 int waiters = m->_m_waiters; in __pthread_exit() local
110 if (cont < 0 || waiters) in __pthread_exit()
/third_party/musl/src/thread/
H A D__wait.c3 void __wait(volatile int *addr, volatile int *waiters, int val, int priv) in __wait() argument
7 while (spins-- && (!waiters || !*waiters)) { in __wait()
11 if (waiters) a_inc(waiters); in __wait()
21 if (waiters) a_dec(waiters); in __wait()
H A Dsem_post.c7 int val, new, waiters, priv = sem->__val[2]; in sem_post() local
10 waiters = sem->__val[1]; in sem_post()
16 if (waiters <= 1) in sem_post()
19 if (val<0) __wake(sem->__val, waiters>1 ? 1 : -1, priv); in sem_post()
H A Dpthread_rwlock_unlock.c5 int val, cnt, waiters, new, priv = rw->_rw_shared^128; in __pthread_rwlock_unlock() local
10 waiters = rw->_rw_waiters; in __pthread_rwlock_unlock()
14 if (!new && (waiters || val<0)) in __pthread_rwlock_unlock()
H A Dpthread_mutex_unlock.c6 int waiters = m->_m_waiters; in __pthread_mutex_unlock() local
48 waiters = 0; in __pthread_mutex_unlock()
58 if (waiters || cont<0) in __pthread_mutex_unlock()
H A Dpthread_barrier_wait.c56 volatile int waiters; member
103 if (inst->waiters) in pthread_barrier_wait()
108 __wait(&inst->last, &inst->waiters, 0, 1); in pthread_barrier_wait()
H A Dpthread_create.c137 int waiters = m->_m_waiters; in __pthread_exit() local
143 if (cont < 0 || waiters) in __pthread_exit()
/third_party/mesa3d/src/util/
H A Du_thread.h312 unsigned waiters; member
321 barrier->waiters = 0; in util_barrier_init()
329 assert(barrier->waiters == 0); in util_barrier_destroy()
338 assert(barrier->waiters < barrier->count); in util_barrier_wait()
339 barrier->waiters++; in util_barrier_wait()
341 if (barrier->waiters < barrier->count) { in util_barrier_wait()
348 barrier->waiters = 0; in util_barrier_wait()
/third_party/ltp/testcases/kernel/syscalls/futex/
H A Dfutex2test.h18 * @waiters: Array of waiters
19 * @nr_waiters: Length of waiters array
23 static inline int futex_waitv(volatile struct futex_waitv *waiters, in futex_waitv() argument
27 return tst_syscall(__NR_futex_waitv, waiters, nr_waiters, flags, timo, clockid); in futex_waitv()
/third_party/python/Lib/asyncio/
H A Dqueues.py58 def _wakeup_next(self, waiters):
60 while waiters:
61 waiter = waiters.popleft()
H A Dbase_events.py304 waiters = self._waiters
306 for waiter in waiters:
/third_party/node/deps/v8/src/execution/
H A Dfutex-emulation.cc173 // Nullify the timeout time; this distinguishes timed out waiters from in NotifyAsyncWaiter()
801 // When waiters are notified, their async_timeout_time_ is reset. Having a in ResolveAsyncWaiterPromise()
930 int waiters = 0; in NumWaitersForTesting() local
936 waiters++; in NumWaitersForTesting()
942 return Smi::FromInt(waiters); in NumWaitersForTesting()
948 int waiters = 0; in NumAsyncWaitersForTesting() local
953 waiters++; in NumAsyncWaitersForTesting()
959 return Smi::FromInt(waiters); in NumAsyncWaitersForTesting()
969 int waiters = 0; in NumUnresolvedAsyncPromisesForTesting() local
978 waiters in NumUnresolvedAsyncPromisesForTesting()
[all...]
/third_party/alsa-lib/aserver/
H A Daserver.c122 waiter_t *waiters; variable
127 waiter_t *w = &waiters[fd]; in add_waiter()
141 waiter_t *w = &waiters[fd]; in del_waiter()
939 waiters = calloc((size_t) open_max, sizeof(*waiters)); in server()
990 waiter_t *w = &waiters[pfd->fd]; in server()
1005 free(waiters); in server()
/third_party/musl/src/thread/liteos_a/
H A Dpthread_create.c104 int waiters = m->_m_waiters; in __pthread_exit() local
110 if (cont < 0 || waiters) in __pthread_exit()
/third_party/python/Lib/
H A Dthreading.py371 waiters = self._waiters
372 while waiters and n > 0:
373 waiter = waiters[0]
385 waiters.remove(waiter)
667 f" waiters={self.n_waiting}/{self.parties}>")
/third_party/musl/src/thread/linux/
H A Dpthread_create.c278 int waiters = m->_m_waiters; in __pthread_exit() local
284 if (cont < 0 || waiters) in __pthread_exit()
/third_party/musl/porting/linux/user/src/thread/
H A Dpthread_create.c216 int waiters = m->_m_waiters; in __pthread_exit() local
222 if (cont < 0 || waiters) in __pthread_exit()
/third_party/python/Lib/importlib/
H A D_bootstrap.py77 self.waiters = 0
118 self.waiters += 1
134 if self.waiters:
135 self.waiters -= 1
/third_party/python/Lib/test/test_asyncio/
H A Dtest_locks.py15 r'(, waiters:\d+)?'
16 r'(, waiters:\d+\/\d+)?' # barrier
298 self.assertTrue('waiters:1' in repr(ev))
677 self.assertTrue('waiters:1' in repr(cond))
681 self.assertTrue('waiters:2' in repr(cond))
775 self.assertTrue('waiters' not in repr(sem))
782 self.assertTrue('waiters:1' in repr(sem))
786 self.assertTrue('waiters:2' in repr(sem))
1080 waiters = []
1086 waiters
[all...]
/third_party/vk-gl-cts/modules/egl/
H A DteglMultiThreadTests.cpp294 const deInt32 waiters = deAtomicIncrement32(&m_barrierWaiters); in barrier() local
296 if (waiters == m_threadCount) in barrier()
309 const deInt32 waiters = deAtomicDecrement32(&m_barrierWaiters); in barrier() local
311 if (waiters == 0) in barrier()
/third_party/rust/crates/libc/src/unix/haiku/
H A Dmod.rs295 waiters: [*mut ::c_void; 2],
1200 waiters: [0 as *mut _; 2],

Completed in 25 milliseconds