Lines Matching refs:waiting_readers
136 err = pthread_cond_init (&lock->waiting_readers, NULL);
164 waiting_readers. */
165 err = pthread_cond_wait (&lock->waiting_readers, &lock->lock);
248 err = pthread_cond_broadcast (&lock->waiting_readers);
267 err = pthread_cond_destroy (&lock->waiting_readers);
778 gl_waitqueue_init (&lock->waiting_readers);
804 waiting_readers. */
805 HANDLE event = gl_waitqueue_add (&lock->waiting_readers);
816 removed us from the waiting_readers, incremented lock->runcount. */
927 lock->runcount += lock->waiting_readers.count;
928 gl_waitqueue_notify_all (&lock->waiting_readers);
943 if (lock->waiting_readers.array != NULL)
944 free (lock->waiting_readers.array);