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()
442 struct pthread_mutex *m; in queue_fork()
504 mutex_qidx(struct pthread_mutex *m) in mutex_qidx()
525 enqueue_mutex(struct pthread *curthread, struct pthread_mutex *m, in enqueue_mutex()
528 struct pthread_mutex *m1; in enqueue_mutex()
545 struct pthread_mutex, m_lock); in enqueue_mutex()
557 dequeue_mutex(struct pthread *curthread, struct pthread_mutex *m) in dequeue_mutex()
559 struct pthread_mutex *mp, *mn; in dequeue_mutex()
578 struct pthread_mutex, m_lock); in dequeue_mutex()
593 check_and_init_mutex(pthread_mutex_t *mutex, struct pthread_mutex **m) in check_and_init_mutex()
621 struct pthread_mutex *m; in __Tthr_mutex_trylock()
650 mutex_lock_sleep(struct pthread *curthread, struct pthread_mutex *m, in mutex_lock_sleep()
718 mutex_lock_common(struct pthread_mutex *m, const struct timespec *abstime, in mutex_lock_common()
749 struct pthread_mutex *m; in __Tthr_mutex_lock()
763 struct pthread_mutex *m; in __pthread_mutex_timedlock()
776 struct pthread_mutex *mp; in _thr_mutex_unlock()
790 _mutex_cv_lock(struct pthread_mutex *m, int count, bool rb_onlist) in _mutex_cv_lock()
801 _mutex_cv_unlock(struct pthread_mutex *m, int *count, int *defer) in _mutex_cv_unlock()
814 _mutex_cv_attach(struct pthread_mutex *m, int count) in _mutex_cv_attach()
825 _mutex_cv_detach(struct pthread_mutex *mp, int *recurse) in _mutex_cv_detach()
857 mutex_self_trylock(struct pthread_mutex *m) in mutex_self_trylock()
886 mutex_self_lock(struct pthread_mutex *m, const struct timespec *abstime) in mutex_self_lock()
955 mutex_unlock_common(struct pthread_mutex *m, bool cv, int *mtx_defer) in mutex_unlock_common()
1011 struct pthread_mutex *m; in _pthread_mutex_getprioceiling()
1034 struct pthread_mutex *m, *m1, *m2; in _pthread_mutex_setprioceiling()
1099 struct pthread_mutex *m; in _pthread_mutex_getspinloops_np()
1111 struct pthread_mutex *m; in __pthread_mutex_setspinloops_np()
1123 struct pthread_mutex *m; in _pthread_mutex_getyieldloops_np()
1135 struct pthread_mutex *m; in __pthread_mutex_setyieldloops_np()
1147 struct pthread_mutex *m; in _pthread_mutex_isowned_np()
1163 _mutex_owned(struct pthread *curthread, const struct pthread_mutex *mp) in _mutex_owned()
1179 struct pthread_mutex *m; in _Tthr_mutex_consistent()