Lines Matching refs:waiting_writers
128 glwthread_waitqueue_init (&lock->waiting_writers);
156 if (!(lock->runcount + 1 > 0 && lock->waiting_writers.count == 0))
216 waiting_writers. */
217 HANDLE event = glwthread_waitqueue_add (&lock->waiting_writers);
228 removed us from the waiting_writers, set lock->runcount = -1. */
275 if (!(lock->runcount + 1 > 0 && lock->waiting_writers.count == 0))
346 if (lock->waiting_writers.count > 0)
350 glwthread_waitqueue_notify_first (&lock->waiting_writers);
373 if (lock->waiting_writers.array != NULL)
374 free (lock->waiting_writers.array);