Searched refs:umtx_t (Results 1 – 17 of 17) sorted by relevance
/dflybsd-src/lib/libthread_xu/thread/ |
H A D | thr_umtx.h | 35 typedef int umtx_t; typedef 37 int __thr_umtx_lock(volatile umtx_t *mtx, int id, int timo); 38 int __thr_umtx_timedlock(volatile umtx_t *mtx, int id, 40 void __thr_umtx_unlock(volatile umtx_t *mtx, int v, int id); 43 _thr_umtx_init(volatile umtx_t *mtx) in _thr_umtx_init() 49 _thr_umtx_trylock(volatile umtx_t *mtx, int id, int temporary) in _thr_umtx_trylock() 67 _thr_umtx_lock(volatile umtx_t *mtx, int id, int temporary) in _thr_umtx_lock() 82 _thr_umtx_timedlock(volatile umtx_t *mtx, int id, in _thr_umtx_timedlock() 99 _thr_umtx_unlock(volatile umtx_t *mtx, int id, int temporary) in _thr_umtx_unlock() 110 int _thr_umtx_wait(volatile umtx_t *mtx, umtx_t exp, [all …]
|
H A D | thr_private.h | 100 volatile umtx_t m_lock; 163 volatile umtx_t c_lock; 182 volatile umtx_t b_lock; 183 volatile umtx_t b_cycle; 193 volatile umtx_t s_lock; 330 umtx_t lock; 339 umtx_t cycle; 394 umtx_t state; 630 extern umtx_t _thr_atfork_lock; 648 extern umtx_t _mutex_static_lock; [all …]
|
H A D | thr_spinlock.c | 50 static umtx_t spinlock_static_lock; 67 THR_UMTX_UNLOCK(curthread, (volatile umtx_t *)&lck->access_lock); in _spinunlock() 83 THR_UMTX_LOCK(curthread, (volatile umtx_t *)&lck->access_lock); in _spinlock() 103 (volatile umtx_t *)&lck->access_lock)); in _spintrylock() 145 _thr_umtx_init((volatile umtx_t *) in _thr_spinlock_init()
|
H A D | thr_umtx.c | 57 __thr_umtx_lock(volatile umtx_t *mtx, int id, int timo) in __thr_umtx_lock() 123 __thr_umtx_unlock(volatile umtx_t *mtx, int v, int id) in __thr_umtx_unlock() 137 __thr_umtx_timedlock(volatile umtx_t *mtx, int id, in __thr_umtx_timedlock() 181 _thr_umtx_wait(volatile umtx_t *mtx, int exp, const struct timespec *timeout, in _thr_umtx_wait() 260 _thr_umtx_wait_intr(volatile umtx_t *mtx, int exp) in _thr_umtx_wait_intr() 284 _thr_umtx_wake(volatile umtx_t *mtx, int count) in _thr_umtx_wake()
|
H A D | thr_fork.c | 79 umtx_t _thr_atfork_lock; 164 static umtx_t inprogress; in _fork() 166 umtx_t tmp; in _fork()
|
H A D | thr_list.c | 57 umtx_t _thr_list_lock; 72 static umtx_t free_thread_lock; 73 static umtx_t tcb_lock;
|
H A D | thr_event.c | 32 umtx_t _thr_event_lock;
|
H A D | thr_suspend_np.c | 118 umtx_t tmp; in suspend_common()
|
H A D | thr_spec.c | 43 umtx_t _keytable_lock;
|
H A D | thr_sig.c | 84 umtx_t cycle; in _thr_suspend_check()
|
H A D | thr_cond.c | 46 umtx_t _cond_static_lock;
|
H A D | thr_rwlock.c | 50 umtx_t _rwlock_static_lock;
|
H A D | thr_sem.c | 66 volatile umtx_t count;
|
H A D | thr_mutex.c | 84 umtx_t _mutex_static_lock;
|
/dflybsd-src/lib/libc/sysvipc/ |
H A D | sysvipc_lock_generic.h | 35 typedef int umtx_t; typedef 37 int __sysv_umtx_lock(volatile umtx_t *mtx, int timo); 38 void __sysv_umtx_unlock(volatile umtx_t *mtx); 41 _sysv_umtx_init(volatile umtx_t *mtx) in _sysv_umtx_init() 47 _sysv_umtx_lock(volatile umtx_t *mtx) in _sysv_umtx_lock() 55 _sysv_umtx_unlock(volatile umtx_t *mtx) in _sysv_umtx_unlock()
|
H A D | lock_generic.c | 40 __sysv_umtx_lock(volatile umtx_t *mtx, int timo) in __sysv_umtx_lock() 66 __sysv_umtx_unlock(volatile umtx_t *mtx) in __sysv_umtx_unlock()
|
H A D | sysvipc_lock.h | 36 umtx_t _mutex_static_lock;
|