Lines Matching refs:mutex

54 int __pthread_cond_wait(pthread_cond_t *cond, pthread_mutex_t *mutex);
55 int __pthread_cond_timedwait(pthread_cond_t *cond, pthread_mutex_t *mutex,
176 _pthread_cond_wait(pthread_cond_t *cond, pthread_mutex_t *mutex) in _pthread_cond_wait() argument
225 if ((mutex == NULL) || (((*cond)->c_mutex != NULL) && in _pthread_cond_wait()
226 ((*cond)->c_mutex != *mutex))) { in _pthread_cond_wait()
245 ((rval = _mutex_cv_unlock(mutex)) != 0)) { in _pthread_cond_wait()
255 (*cond)->c_mutex = *mutex; in _pthread_cond_wait()
305 NULL, mutex); in _pthread_cond_wait()
306 return (_mutex_cv_lock(mutex)); in _pthread_cond_wait()
343 mutex_locked ? NULL : mutex); in _pthread_cond_wait()
350 _mutex_cv_lock(mutex); in _pthread_cond_wait()
359 __pthread_cond_wait(pthread_cond_t *cond, pthread_mutex_t *mutex) in __pthread_cond_wait() argument
365 ret = _pthread_cond_wait(cond, mutex); in __pthread_cond_wait()
371 _pthread_cond_timedwait(pthread_cond_t * cond, pthread_mutex_t * mutex, in _pthread_cond_timedwait() argument
423 if ((mutex == NULL) || (((*cond)->c_mutex != NULL) && in _pthread_cond_timedwait()
424 ((*cond)->c_mutex != *mutex))) { in _pthread_cond_timedwait()
440 ((rval = _mutex_cv_unlock(mutex)) != 0)) { in _pthread_cond_timedwait()
449 (*cond)->c_mutex = *mutex; in _pthread_cond_timedwait()
504 NULL, mutex); in _pthread_cond_timedwait()
505 return (_mutex_cv_lock(mutex)); in _pthread_cond_timedwait()
548 mutex_locked ? NULL : mutex); in _pthread_cond_timedwait()
555 _mutex_cv_lock(mutex); in _pthread_cond_timedwait()
562 __pthread_cond_timedwait(pthread_cond_t *cond, pthread_mutex_t *mutex, in __pthread_cond_timedwait() argument
569 ret = _pthread_cond_timedwait(cond, mutex, abstime); in __pthread_cond_timedwait()
713 pthread_mutex_t *mutex) in check_continuation() argument
725 if (mutex != NULL) in check_continuation()
726 _mutex_cv_lock(mutex); in check_continuation()