Lines Matching refs:waiters
102 WaiterList waiters;
111 new(&waiters) WaiterList;
119 if (reader_count > 0 || waiters.Head() != NULL || writer_count > 0)
198 waiters.Add(&waiter);
214 waiters.Remove(&waiter);
228 Waiter* waiter = waiters.Head();
237 waiters.Remove(waiter);
248 while (!waiters.IsEmpty() && !waiters.Head()->writer) {
254 && (waiter = waiters.Head()) != NULL
258 waiters.Remove(waiter);