Searched refs:wakeup (Results 1 – 5 of 5) sorted by relevance
28 struct __pthread *wakeup; in __pthread_cond_signal() local31 wakeup = cond->__queue; in __pthread_cond_signal()32 if (wakeup != NULL) in __pthread_cond_signal()33 __pthread_dequeue (wakeup); in __pthread_cond_signal()36 if (wakeup != NULL) in __pthread_cond_signal()37 __pthread_wakeup (wakeup); in __pthread_cond_signal()
29 struct __pthread *wakeup; in __pthread_rwlock_unlock() local53 wakeup = rwlock->__writerqueue; in __pthread_rwlock_unlock()54 __pthread_dequeue (wakeup); in __pthread_rwlock_unlock()60 __pthread_wakeup (wakeup); in __pthread_rwlock_unlock()69 __pthread_queue_iterate (rwlock->__readerqueue, wakeup) in __pthread_rwlock_unlock()76 __pthread_dequeuing_iterate (rwlock->__readerqueue, wakeup) in __pthread_rwlock_unlock()77 wakeups[i++] = wakeup; in __pthread_rwlock_unlock()
27 struct __pthread *wakeup; in __pthread_cond_broadcast() local30 while ((wakeup = cond->__queue)) in __pthread_cond_broadcast()32 __pthread_dequeue (wakeup); in __pthread_cond_broadcast()36 __pthread_wakeup (wakeup); in __pthread_cond_broadcast()
36 struct __pthread *wakeup; in pthread_barrier_wait() local39 __pthread_queue_iterate (barrier->__queue, wakeup) in pthread_barrier_wait()46 __pthread_dequeuing_iterate (barrier->__queue, wakeup) in pthread_barrier_wait()47 wakeups[i++] = wakeup; in pthread_barrier_wait()
53 struct __pthread *wakeup; member61 struct __pthread *wakeup = ctx->wakeup; in cancel_hook() local68 unblock = wakeup->prevp != NULL; in cancel_hook()70 __pthread_dequeue (wakeup); in cancel_hook()74 __pthread_wakeup (wakeup); in cancel_hook()105 ctx.wakeup = self; in __pthread_cond_timedwait_internal()
Completed in 6 milliseconds