Lines Matching full:mutex
8 boosting logic [see rt-mutex-design.rst] For the purposes of
21 rest to the natural wakeup inherent in unlocking the mutex
26 /* caller must lock mutex */
27 pthread_cond_wait(cond, mutex)
30 unlock(mutex);
37 lock(mutex);
44 futex_requeue(cond->data.__futex, cond->mutex);
47 Once pthread_cond_broadcast() requeues the tasks, the cond->mutex
49 mutex only after it has returned to user space. This will leave the
60 /* caller must lock mutex */
61 pthread_cond_wait_pi(cond, mutex)
64 unlock(mutex);
71 /* the kernel acquired the mutex for us */
78 futex_requeue_pi(cond->data.__futex, cond->mutex);
130 mutex prior to making the call. FUTEX_CMP_REQUEUE_PI requires that