Lines Matching refs:mutex
7 boosting logic [see rt-mutex-desgin.txt] For the purposes of
20 rest to the natural wakeup inherent in unlocking the mutex
25 /* caller must lock mutex */
26 pthread_cond_wait(cond, mutex)
29 unlock(mutex);
36 lock(mutex);
43 futex_requeue(cond->data.__futex, cond->mutex);
46 Once pthread_cond_broadcast() requeues the tasks, the cond->mutex
48 mutex only after it has returned to user space. This will leave the
59 /* caller must lock mutex */
60 pthread_cond_wait_pi(cond, mutex)
63 unlock(mutex);
70 /* the kernel acquired the mutex for us */
77 futex_requeue_pi(cond->data.__futex, cond->mutex);
129 mutex prior to making the call. FUTEX_CMP_REQUEUE_PI requires that