Lines Matching refs:pthread_mutex

56 _Static_assert(sizeof(struct pthread_mutex) <= PAGE_SIZE,
80 static int mutex_unlock_common(struct pthread_mutex *, bool, int *);
84 static int mutex_qidx(struct pthread_mutex *m);
85 static bool is_robust_mutex(struct pthread_mutex *m);
86 static bool is_pshared_mutex(struct pthread_mutex *m);
123 mutex_init_link(struct pthread_mutex *m) in mutex_init_link()
135 mutex_assert_is_owned(struct pthread_mutex *m __unused) in mutex_assert_is_owned()
147 struct pthread_mutex *m __unused) in mutex_assert_not_owned()
170 is_pshared_mutex(struct pthread_mutex *m) in is_pshared_mutex()
177 is_robust_mutex(struct pthread_mutex *m) in is_robust_mutex()
184 _mutex_enter_robust(struct pthread *curthread, struct pthread_mutex *m) in _mutex_enter_robust()
200 _mutex_leave_robust(struct pthread *curthread, struct pthread_mutex *m __unused) in _mutex_leave_robust()
240 mutex_init_body(struct pthread_mutex *pmutex, in mutex_init_body()
283 struct pthread_mutex *pmutex; in mutex_init()
295 calloc_cb(1, sizeof(struct pthread_mutex))) == NULL) in mutex_init()
323 set_inherited_priority(struct pthread *curthread, struct pthread_mutex *m) in set_inherited_priority()
325 struct pthread_mutex *m2; in set_inherited_priority()
335 shared_mutex_init(struct pthread_mutex *pmtx, const struct in shared_mutex_init()
384 struct pthread_mutex *pmtx; in __Tthr_mutex_init()
440 struct pthread_mutex *m; in queue_fork()
502 mutex_qidx(struct pthread_mutex *m) in mutex_qidx()
523 enqueue_mutex(struct pthread *curthread, struct pthread_mutex *m, in enqueue_mutex()
526 struct pthread_mutex *m1; in enqueue_mutex()
543 struct pthread_mutex, m_lock); in enqueue_mutex()
555 dequeue_mutex(struct pthread *curthread, struct pthread_mutex *m) in dequeue_mutex()
557 struct pthread_mutex *mp, *mn; in dequeue_mutex()
576 struct pthread_mutex, m_lock); in dequeue_mutex()
591 check_and_init_mutex(pthread_mutex_t *mutex, struct pthread_mutex **m) in check_and_init_mutex()
619 struct pthread_mutex *m; in __Tthr_mutex_trylock()
648 mutex_lock_sleep(struct pthread *curthread, struct pthread_mutex *m, in mutex_lock_sleep()
716 mutex_lock_common(struct pthread_mutex *m, const struct timespec *abstime, in mutex_lock_common()
747 struct pthread_mutex *m; in __Tthr_mutex_lock()
761 struct pthread_mutex *m; in __pthread_mutex_timedlock()
774 struct pthread_mutex *mp; in _thr_mutex_unlock()
788 _mutex_cv_lock(struct pthread_mutex *m, int count, bool rb_onlist) in _mutex_cv_lock()
799 _mutex_cv_unlock(struct pthread_mutex *m, int *count, int *defer) in _mutex_cv_unlock()
812 _mutex_cv_attach(struct pthread_mutex *m, int count) in _mutex_cv_attach()
823 _mutex_cv_detach(struct pthread_mutex *mp, int *recurse) in _mutex_cv_detach()
855 mutex_self_trylock(struct pthread_mutex *m) in mutex_self_trylock()
884 mutex_self_lock(struct pthread_mutex *m, const struct timespec *abstime) in mutex_self_lock()
953 mutex_unlock_common(struct pthread_mutex *m, bool cv, int *mtx_defer) in mutex_unlock_common()
1009 struct pthread_mutex *m; in _pthread_mutex_getprioceiling()
1032 struct pthread_mutex *m, *m1, *m2; in _pthread_mutex_setprioceiling()
1097 struct pthread_mutex *m; in _pthread_mutex_getspinloops_np()
1109 struct pthread_mutex *m; in __pthread_mutex_setspinloops_np()
1121 struct pthread_mutex *m; in _pthread_mutex_getyieldloops_np()
1133 struct pthread_mutex *m; in __pthread_mutex_setyieldloops_np()
1145 struct pthread_mutex *m; in _pthread_mutex_isowned_np()
1161 _mutex_owned(struct pthread *curthread, const struct pthread_mutex *mp) in _mutex_owned()
1177 struct pthread_mutex *m; in _Tthr_mutex_consistent()