• Home
  • Raw
  • Download

Lines Matching refs:mutex

267 static __always_inline MutexT DRD_(mutex_type)(pthread_mutex_t* mutex)  in DRD_()
271 if (IS_ALIGNED(&mutex->__m_kind)) in DRD_()
273 const int kind = mutex->__m_kind & 3; in DRD_()
278 if (IS_ALIGNED(&mutex->__data.__kind)) in DRD_()
280 const int kind = mutex->__data.__kind & 3; in DRD_()
566 int pthread_mutex_init_intercept(pthread_mutex_t *mutex, in pthread_mutex_init_intercept() argument
577 mutex, DRD_(pthread_to_drd_mutex_type)(mt), in pthread_mutex_init_intercept()
579 CALL_FN_W_WW(ret, fn, mutex, attr); in pthread_mutex_init_intercept()
581 mutex, 0, 0, 0, 0); in pthread_mutex_init_intercept()
586 (pthread_mutex_t *mutex, const pthread_mutexattr_t* attr),
587 (mutex, attr));
590 int pthread_mutex_destroy_intercept(pthread_mutex_t* mutex) in pthread_mutex_destroy_intercept() argument
596 mutex, 0, 0, 0, 0); in pthread_mutex_destroy_intercept()
597 CALL_FN_W_W(ret, fn, mutex); in pthread_mutex_destroy_intercept()
599 mutex, DRD_(mutex_type)(mutex), 0, 0, 0); in pthread_mutex_destroy_intercept()
604 (pthread_mutex_t *mutex), (mutex));
607 int pthread_mutex_lock_intercept(pthread_mutex_t* mutex) in pthread_mutex_lock_intercept() argument
613 mutex, DRD_(mutex_type)(mutex), 0, 0, 0); in pthread_mutex_lock_intercept()
614 CALL_FN_W_W(ret, fn, mutex); in pthread_mutex_lock_intercept()
616 mutex, ret == 0, 0, 0, 0); in pthread_mutex_lock_intercept()
621 (pthread_mutex_t *mutex), (mutex));
624 int pthread_mutex_trylock_intercept(pthread_mutex_t* mutex) in pthread_mutex_trylock_intercept() argument
630 mutex, DRD_(mutex_type)(mutex), 1, 0, 0); in pthread_mutex_trylock_intercept()
631 CALL_FN_W_W(ret, fn, mutex); in pthread_mutex_trylock_intercept()
633 mutex, ret == 0, 0, 0, 0); in pthread_mutex_trylock_intercept()
638 (pthread_mutex_t *mutex), (mutex));
641 int pthread_mutex_timedlock_intercept(pthread_mutex_t *mutex, in pthread_mutex_timedlock_intercept() argument
648 mutex, DRD_(mutex_type)(mutex), 0, 0, 0); in pthread_mutex_timedlock_intercept()
649 CALL_FN_W_WW(ret, fn, mutex, abs_timeout); in pthread_mutex_timedlock_intercept()
651 mutex, ret == 0, 0, 0, 0); in pthread_mutex_timedlock_intercept()
656 (pthread_mutex_t *mutex, const struct timespec *abs_timeout),
657 (mutex, abs_timeout));
660 int pthread_mutex_unlock_intercept(pthread_mutex_t *mutex) in pthread_mutex_unlock_intercept() argument
666 mutex, DRD_(mutex_type)(mutex), 0, 0, 0); in pthread_mutex_unlock_intercept()
667 CALL_FN_W_W(ret, fn, mutex); in pthread_mutex_unlock_intercept()
669 mutex, 0, 0, 0, 0); in pthread_mutex_unlock_intercept()
674 (pthread_mutex_t *mutex), (mutex));
713 int pthread_cond_wait_intercept(pthread_cond_t *cond, pthread_mutex_t *mutex) in pthread_cond_wait_intercept() argument
719 cond, mutex, DRD_(mutex_type)(mutex), 0, 0); in pthread_cond_wait_intercept()
720 CALL_FN_W_WW(ret, fn, cond, mutex); in pthread_cond_wait_intercept()
722 cond, mutex, 1, 0, 0); in pthread_cond_wait_intercept()
727 (pthread_cond_t *cond, pthread_mutex_t *mutex),
728 (cond, mutex));
732 pthread_mutex_t *mutex, in pthread_cond_timedwait_intercept() argument
739 cond, mutex, DRD_(mutex_type)(mutex), 0, 0); in pthread_cond_timedwait_intercept()
740 CALL_FN_W_WWW(ret, fn, cond, mutex, abstime); in pthread_cond_timedwait_intercept()
742 cond, mutex, 1, 0, 0); in pthread_cond_timedwait_intercept()
747 (pthread_cond_t *cond, pthread_mutex_t *mutex,
749 (cond, mutex, abstime));