Searched refs:tail_waiter (Results 1 – 1 of 1) sorted by relevance
88 waiter *tail_waiter; // Used to get FIFO, rather than LIFO, behavior for pthread_cond_signal member93 dng_pthread_cond_impl() : head_waiter(NULL), tail_waiter(NULL), broadcast_generation(0) { } in dng_pthread_cond_impl()588 this_wait.prev = real_cond.tail_waiter; in cond_wait_internal()589 if (real_cond.tail_waiter != NULL) in cond_wait_internal()590 real_cond.tail_waiter->next = &this_wait; in cond_wait_internal()591 real_cond.tail_waiter = &this_wait; in cond_wait_internal()627 real_cond.tail_waiter = this_wait.prev; in cond_wait_internal()699 real_cond.tail_waiter = NULL; // Or first->prev, which is always NULL in this case in dng_pthread_cond_signal()727 real_cond.tail_waiter = NULL; in dng_pthread_cond_broadcast()821 rw_waiter *tail_waiter; member[all …]