Lines Matching refs:mutex

77 int	__pthread_mutex_init(pthread_mutex_t *mutex,
79 int __pthread_mutex_trylock(pthread_mutex_t *mutex);
80 int __pthread_mutex_lock(pthread_mutex_t *mutex);
81 int __pthread_mutex_timedlock(pthread_mutex_t *mutex,
83 int _pthread_mutex_init_calloc_cb(pthread_mutex_t *mutex,
85 int _pthread_mutex_getspinloops_np(pthread_mutex_t *mutex, int *count);
86 int _pthread_mutex_setspinloops_np(pthread_mutex_t *mutex, int count);
87 int __pthread_mutex_setspinloops_np(pthread_mutex_t *mutex, int count);
88 int _pthread_mutex_setyieldloops_np(pthread_mutex_t *mutex, int count);
89 int _pthread_mutex_getyieldloops_np(pthread_mutex_t *mutex, int *count);
90 int __pthread_mutex_setyieldloops_np(pthread_mutex_t *mutex, int count);
126 mutex_init(pthread_mutex_t *mutex, in mutex_init() argument
176 *mutex = pmutex; in mutex_init()
181 init_static(struct pthread *thread, pthread_mutex_t *mutex) in init_static() argument
187 if (*mutex == THR_MUTEX_INITIALIZER) in init_static()
188 ret = mutex_init(mutex, &_pthread_mutexattr_default, calloc); in init_static()
189 else if (*mutex == THR_ADAPTIVE_MUTEX_INITIALIZER) in init_static()
190 ret = mutex_init(mutex, &_pthread_mutexattr_adaptive_default, calloc); in init_static()
211 __pthread_mutex_init(pthread_mutex_t *mutex, in __pthread_mutex_init() argument
214 return mutex_init(mutex, mutex_attr ? *mutex_attr : NULL, calloc); in __pthread_mutex_init()
219 _pthread_mutex_init_calloc_cb(pthread_mutex_t *mutex, in _pthread_mutex_init_calloc_cb() argument
229 ret = mutex_init(mutex, &attr, calloc_cb); in _pthread_mutex_init_calloc_cb()
231 (*mutex)->m_flags |= PMUTEX_FLAG_PRIVATE; in _pthread_mutex_init_calloc_cb()
257 _pthread_mutex_destroy(pthread_mutex_t *mutex) in _pthread_mutex_destroy() argument
262 m = *mutex; in _pthread_mutex_destroy()
271 *mutex = THR_MUTEX_DESTROYED; in _pthread_mutex_destroy()
304 if (__predict_false((m = *mutex) <= THR_MUTEX_DESTROYED)) { \
308 ret = init_static(_get_curthread(), mutex); \
311 m = *mutex; \
315 mutex_trylock_common(pthread_mutex_t *mutex) in mutex_trylock_common() argument
318 struct pthread_mutex *m = *mutex; in mutex_trylock_common()
337 __pthread_mutex_trylock(pthread_mutex_t *mutex) in __pthread_mutex_trylock() argument
343 return (mutex_trylock_common(mutex)); in __pthread_mutex_trylock()
435 __pthread_mutex_lock(pthread_mutex_t *mutex) in __pthread_mutex_lock() argument
447 __pthread_mutex_timedlock(pthread_mutex_t *mutex, const struct timespec *abstime) in __pthread_mutex_timedlock() argument
459 _pthread_mutex_unlock(pthread_mutex_t *mutex) in _pthread_mutex_unlock() argument
463 mp = *mutex; in _pthread_mutex_unlock()
678 _pthread_mutex_getprioceiling(pthread_mutex_t *mutex, in _pthread_mutex_getprioceiling() argument
684 m = *mutex; in _pthread_mutex_getprioceiling()
697 _pthread_mutex_setprioceiling(pthread_mutex_t *mutex, in _pthread_mutex_setprioceiling() argument
704 m = *mutex; in _pthread_mutex_setprioceiling()
733 _pthread_mutex_getspinloops_np(pthread_mutex_t *mutex, int *count) in _pthread_mutex_getspinloops_np() argument
744 __pthread_mutex_setspinloops_np(pthread_mutex_t *mutex, int count) in __pthread_mutex_setspinloops_np() argument
755 _pthread_mutex_getyieldloops_np(pthread_mutex_t *mutex, int *count) in _pthread_mutex_getyieldloops_np() argument
766 __pthread_mutex_setyieldloops_np(pthread_mutex_t *mutex, int count) in __pthread_mutex_setyieldloops_np() argument
777 _pthread_mutex_isowned_np(pthread_mutex_t *mutex) in _pthread_mutex_isowned_np() argument
781 m = *mutex; in _pthread_mutex_isowned_np()