Lines Matching refs:umutex
42 int __thr_umutex_lock(struct umutex *mtx, uint32_t id) __hidden;
43 int __thr_umutex_lock_spin(struct umutex *mtx, uint32_t id) __hidden;
44 int __thr_umutex_timedlock(struct umutex *mtx, uint32_t id,
46 int __thr_umutex_unlock(struct umutex *mtx) __hidden;
47 int __thr_umutex_trylock(struct umutex *mtx) __hidden;
48 int __thr_umutex_set_ceiling(struct umutex *mtx, uint32_t ceiling,
51 void _thr_umutex_init(struct umutex *mtx) __hidden;
61 int _thr_ucond_wait(struct ucond *cv, struct umutex *m,
79 _thr_umutex_trylock(struct umutex *mtx, uint32_t id) in _thr_umutex_trylock()
96 _thr_umutex_trylock2(struct umutex *mtx, uint32_t id) in _thr_umutex_trylock2()
117 _thr_umutex_lock(struct umutex *mtx, uint32_t id) in _thr_umutex_lock()
126 _thr_umutex_lock_spin(struct umutex *mtx, uint32_t id) in _thr_umutex_lock_spin()
135 _thr_umutex_timedlock(struct umutex *mtx, uint32_t id, in _thr_umutex_timedlock()
145 _thr_umutex_unlock2(struct umutex *mtx, uint32_t id, int *defer) in _thr_umutex_unlock2()
177 _thr_umutex_unlock(struct umutex *mtx, uint32_t id) in _thr_umutex_unlock()