Searched refs:waiters (Results 1 – 15 of 15) sorted by relevance
80 long waiters; in sem_post_multiple() local100 waiters = -s->value; in sem_post_multiple()102 if (waiters > 0) in sem_post_multiple()107 waiters--; in sem_post_multiple()109 if (s->leftToUnblock > waiters) in sem_post_multiple()111 s->leftToUnblock = waiters; in sem_post_multiple()115 if (ReleaseSemaphore (s->sem, (waiters<=count)?waiters:count, 0)) in sem_post_multiple()
18 static LONG waiters; in once() local29 InterlockedIncrement(&waiters); in once()63 if(!InterlockedDecrement(&waiters)) in once()
88 list_init(&cond->waiters ); in usbi_cond_init()96 if(!list_empty(&cond->waiters)) return ((errno=EBUSY )); // (!see above!) in usbi_cond_destroy()113 list_for_each_entry(pos, &cond->waiters, list, struct usbi_cond_perthread) { in usbi_cond_broadcast()126 if(list_empty(&cond->waiters)) return 0; // no one to wakeup. in usbi_cond_signal()127 pos = list_entry(&cond->waiters.next, struct usbi_cond_perthread, list); in usbi_cond_signal()157 list_add(&pos->list, &cond->waiters); in usbi_cond_intwait()
38 struct list_head waiters; member
342 unsigned waiters; member351 barrier->waiters = 0; in pipe_barrier_init()359 assert(barrier->waiters == 0); in pipe_barrier_destroy()368 assert(barrier->waiters < barrier->count); in pipe_barrier_wait()369 barrier->waiters++; in pipe_barrier_wait()371 if (barrier->waiters < barrier->count) { in pipe_barrier_wait()378 barrier->waiters = 0; in pipe_barrier_wait()
107 p->waiters = 0; in drd_semaphore_initialize()121 if (p->waiters > 0) in semaphore_cleanup()327 p->waiters++; in DRD_()329 if ((Word)(p->waiters) <= 0) in DRD_()359 p->waiters--; in DRD_()370 if (p == NULL || (Int)(p->value) < 0 || (Word)(p->waiters) < 0) in DRD_()
141 int waiters; member187 sema->waiters = 0; in DRD_()201 sema->waiters++; in DRD_()221 sema->waiters--; in DRD_()232 if (sema->waiters > 0) in DRD_()
109 UWord waiters; // Number of threads inside sem_wait(). member
805 int waiters = guard.waiterCount++; in incrementWaiters() local806 if (waiters == 0) { in incrementWaiters()813 int waiters = --guard.waiterCount; in decrementWaiters() local814 if (waiters == 0) { in decrementWaiters()
124 unsigned int waiters; member307 tok->waiters = 0; in xmlNewRMutex()370 tok->waiters++; in xmlRMutexLock()373 tok->waiters--; in xmlRMutexLock()411 if (tok->waiters) in xmlRMutexUnlock()
890 when a thread gets terminated with a signal, meaning that event waiters928 Take lock before raising event waiters condition
3448 - Fixed a bug causing an assertion failure of "waiters == 1"
31303 waiters wAdPz