Home
last modified time | relevance | path

Searched refs:umtx_t (Results 1 – 17 of 17) sorted by relevance

/dflybsd-src/lib/libthread_xu/thread/
H A Dthr_umtx.h35 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 Dthr_private.h100 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 Dthr_spinlock.c50 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 Dthr_umtx.c57 __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 Dthr_fork.c79 umtx_t _thr_atfork_lock;
164 static umtx_t inprogress; in _fork()
166 umtx_t tmp; in _fork()
H A Dthr_list.c57 umtx_t _thr_list_lock;
72 static umtx_t free_thread_lock;
73 static umtx_t tcb_lock;
H A Dthr_event.c32 umtx_t _thr_event_lock;
H A Dthr_suspend_np.c118 umtx_t tmp; in suspend_common()
H A Dthr_spec.c43 umtx_t _keytable_lock;
H A Dthr_sig.c84 umtx_t cycle; in _thr_suspend_check()
H A Dthr_cond.c46 umtx_t _cond_static_lock;
H A Dthr_rwlock.c50 umtx_t _rwlock_static_lock;
H A Dthr_sem.c66 volatile umtx_t count;
H A Dthr_mutex.c84 umtx_t _mutex_static_lock;
/dflybsd-src/lib/libc/sysvipc/
H A Dsysvipc_lock_generic.h35 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 Dlock_generic.c40 __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 Dsysvipc_lock.h36 umtx_t _mutex_static_lock;