Searched refs:pthread_mutex (Results 1 – 8 of 8) sorted by relevance
/freebsd/lib/libthr/thread/ |
H A D | thr_mutex.c | 53 _Static_assert(sizeof(struct pthread_mutex) <= THR_PAGE_SIZE_MIN, 77 static int mutex_unlock_common(struct pthread_mutex *, bool, int *); 81 static int mutex_qidx(struct pthread_mutex *m); 82 static bool is_robust_mutex(struct pthread_mutex *m); 83 static bool is_pshared_mutex(struct pthread_mutex *m); 120 mutex_init_link(struct pthread_mutex *m __unused) in mutex_init_link() 132 mutex_assert_is_owned(struct pthread_mutex *m __unused) in mutex_assert_is_owned() 144 struct pthread_mutex *m __unused) in mutex_assert_not_owned() 167 is_pshared_mutex(struct pthread_mutex *m) in is_pshared_mutex() 174 is_robust_mutex(struct pthread_mutex *m) in is_robust_mutex() [all …]
|
H A D | thr_private.h | 85 TAILQ_HEAD(mutex_queue, pthread_mutex); 139 #define THR_MUTEX_INITIALIZER ((struct pthread_mutex *)NULL) 140 #define THR_ADAPTIVE_MUTEX_INITIALIZER ((struct pthread_mutex *)1) 141 #define THR_MUTEX_DESTROYED ((struct pthread_mutex *)2) 163 struct pthread_mutex { struct 177 TAILQ_ENTRY(pthread_mutex) m_qe; argument 179 TAILQ_ENTRY(pthread_mutex) m_pqe; 180 struct pthread_mutex *m_rb_prev; argument 550 struct pthread_mutex *mutex_obj; 784 int _mutex_cv_lock(struct pthread_mutex *, int, bool) __hidden; [all …]
|
H A D | thr_cond.c | 204 cond_wait_kernel(struct pthread_cond *cvp, struct pthread_mutex *mp, in cond_wait_kernel() 276 cond_wait_user(struct pthread_cond *cvp, struct pthread_mutex *mp, in cond_wait_user() 357 struct pthread_mutex *mp; in cond_wait_common() 427 struct pthread_mutex *mp; in cond_signal_common() 485 struct pthread_mutex *mp; in drop_cb()
|
/freebsd/lib/libc/gen/ |
H A D | gen-private.h | 36 struct pthread_mutex; 53 struct pthread_mutex *dd_lock; /* lock */
|
/freebsd/sys/sys/ |
H A D | _pthreadtypes.h | 48 struct pthread_mutex; 69 typedef struct pthread_mutex *pthread_mutex_t;
|
/freebsd/tools/test/stress2/misc/ |
H A D | readdir.sh | 117 struct pthread_mutex; 134 struct pthread_mutex *dd_lock; /* lock */
|
/freebsd/lib/libstdthreads/ |
H A D | threads.h | 44 typedef struct pthread_mutex *mtx_t;
|
/freebsd/include/ |
H A D | stdio.h | 156 struct pthread_mutex *_fl_mutex; /* used for MT-safety */
|