/netbsd/sys/kern/ |
H A D | kern_mutex.c | 77 #define MUTEX_WANTLOCK(mtx) \ argument 80 #define MUTEX_TESTLOCK(mtx) \ argument 83 #define MUTEX_LOCKED(mtx) \ argument 86 #define MUTEX_UNLOCKED(mtx) \ argument 89 #define MUTEX_ABORT(mtx, msg) \ argument 203 #define MUTEX_DESTROY(mtx) \ argument 252 MUTEX_RELEASE(kmutex_t *mtx) in MUTEX_RELEASE() 385 mutex_destroy(kmutex_t *mtx) in mutex_destroy() 794 mutex_wakeup(kmutex_t *mtx) in mutex_wakeup() 892 mutex_tryenter(kmutex_t *mtx) in mutex_tryenter() [all …]
|
H A D | kern_condvar.c | 121 cv_enter(kcondvar_t *cv, kmutex_t *mtx, lwp_t *l, bool catch_p) in cv_enter() 168 cv_wait(kcondvar_t *cv, kmutex_t *mtx) in cv_wait() 188 cv_wait_sig(kcondvar_t *cv, kmutex_t *mtx) in cv_wait_sig() 211 cv_timedwait(kcondvar_t *cv, kmutex_t *mtx, int timo) in cv_timedwait() 236 cv_timedwait_sig(kcondvar_t *cv, kmutex_t *mtx, int timo) in cv_timedwait_sig() 334 cv_timedwaitbt(kcondvar_t *cv, kmutex_t *mtx, struct bintime *bt, in cv_timedwaitbt() 399 cv_timedwaitbt_sig(kcondvar_t *cv, kmutex_t *mtx, struct bintime *bt, in cv_timedwaitbt_sig()
|
/netbsd/lib/libpthread/ |
H A D | mtx.c | 41 mtx_destroy(mtx_t *mtx) in mtx_destroy() 53 mtx_init_default(mtx_t *mtx) in mtx_init_default() 65 mtx_init_recursive(mtx_t *mtx) in mtx_init_recursive() 89 mtx_init(mtx_t *mtx, int type) in mtx_init() 107 mtx_lock(mtx_t *mtx) in mtx_lock() 119 mtx_timedlock(mtx_t *__restrict mtx, const struct timespec *__restrict ts) in mtx_timedlock() 136 mtx_trylock(mtx_t *mtx) in mtx_trylock() 152 mtx_unlock(mtx_t *mtx) in mtx_unlock()
|
H A D | cnd.c | 89 cnd_timedwait(cnd_t * __restrict cond, mtx_t * __restrict mtx, in cnd_timedwait() 108 cnd_wait(cnd_t *cond, mtx_t *mtx) in cnd_wait()
|
/netbsd/sys/rump/librump/rumpkern/ |
H A D | locks_up.c | 66 mutex_init(kmutex_t *mtx, kmutex_type_t type, int ipl) in mutex_init() 91 mutex_destroy(kmutex_t *mtx) in mutex_destroy() 102 mutex_enter(kmutex_t *mtx) in mutex_enter() 123 mutex_spin_enter(kmutex_t *mtx) in mutex_spin_enter() 130 mutex_tryenter(kmutex_t *mtx) in mutex_tryenter() 142 mutex_exit(kmutex_t *mtx) in mutex_exit() 153 mutex_spin_exit(kmutex_t *mtx) in mutex_spin_exit() 160 mutex_owned(kmutex_t *mtx) in mutex_owned() 345 cv_wait(kcondvar_t *cv, kmutex_t *mtx) in cv_wait() 366 cv_wait_sig(kcondvar_t *cv, kmutex_t *mtx) in cv_wait_sig() [all …]
|
H A D | locks.c | 109 _mutex_init(kmutex_t *mtx, kmutex_type_t type, int ipl, in _mutex_init() 145 mutex_init(kmutex_t *mtx, kmutex_type_t type, int ipl) in mutex_init() 152 mutex_destroy(kmutex_t *mtx) in mutex_destroy() 160 mutex_enter(kmutex_t *mtx) in mutex_enter() 171 mutex_spin_enter(kmutex_t *mtx) in mutex_spin_enter() 181 mutex_tryenter(kmutex_t *mtx) in mutex_tryenter() 194 mutex_exit(kmutex_t *mtx) in mutex_exit() 206 mutex_ownable(const kmutex_t *mtx) in mutex_ownable() 216 mutex_owned(const kmutex_t *mtx) in mutex_owned() 439 cv_wait(kcondvar_t *cv, kmutex_t *mtx) in cv_wait() [all …]
|
/netbsd/external/bsd/jemalloc/dist/test/src/ |
H A D | mtx.c | 8 mtx_init(mtx_t *mtx) { in mtx_init() 35 mtx_fini(mtx_t *mtx) { in mtx_fini() 45 mtx_lock(mtx_t *mtx) { in mtx_lock() 58 mtx_unlock(mtx_t *mtx) { in mtx_unlock()
|
/netbsd/sys/arch/hppa/include/ |
H A D | mutex.h | 105 MUTEX_SET_WAITERS(struct kmutex *mtx, uintptr_t owner) in MUTEX_SET_WAITERS() 114 MUTEX_HAS_WAITERS(const volatile struct kmutex *mtx) in MUTEX_HAS_WAITERS() 120 MUTEX_INITIALIZE_SPIN(struct kmutex *mtx, bool dodebug, int ipl) in MUTEX_INITIALIZE_SPIN() 129 MUTEX_INITIALIZE_ADAPTIVE(struct kmutex *mtx, bool dodebug) in MUTEX_INITIALIZE_ADAPTIVE() 137 MUTEX_DESTROY(struct kmutex *mtx) in MUTEX_DESTROY() 143 MUTEX_DEBUG_P(const volatile struct kmutex *mtx) in MUTEX_DEBUG_P() 162 MUTEX_ACQUIRE(struct kmutex *mtx, uintptr_t curthread) in MUTEX_ACQUIRE() 172 MUTEX_RELEASE(struct kmutex *mtx) in MUTEX_RELEASE() 180 MUTEX_CLEAR_WAITERS(struct kmutex *mtx) in MUTEX_CLEAR_WAITERS()
|
/netbsd/lib/librumpuser/ |
H A D | rumpuser_pth_dummy.c | 95 rumpuser_mutex_init(struct rumpuser_mtx **mtx, int flgas) in rumpuser_mutex_init() 102 rumpuser_mutex_spin_p(struct rumpuser_mtx *mtx) in rumpuser_mutex_spin_p() 109 rumpuser_mutex_enter(struct rumpuser_mtx *mtx) in rumpuser_mutex_enter() 117 rumpuser_mutex_enter_nowrap(struct rumpuser_mtx *mtx) in rumpuser_mutex_enter_nowrap() 124 rumpuser_mutex_tryenter(struct rumpuser_mtx *mtx) in rumpuser_mutex_tryenter() 132 rumpuser_mutex_exit(struct rumpuser_mtx *mtx) in rumpuser_mutex_exit() 141 rumpuser_mutex_destroy(struct rumpuser_mtx *mtx) in rumpuser_mutex_destroy() 148 rumpuser_mutex_owner(struct rumpuser_mtx *mtx, struct lwp **lp) in rumpuser_mutex_owner() 256 rumpuser_cv_wait(struct rumpuser_cv *cv, struct rumpuser_mtx *mtx) in rumpuser_cv_wait() 263 rumpuser_cv_wait_nowrap(struct rumpuser_cv *cv, struct rumpuser_mtx *mtx) in rumpuser_cv_wait_nowrap() [all …]
|
H A D | rumpuser_pth.c | 143 struct rumpuser_mtx *mtx; in rumpuser_mutex_init() local 163 rumpuser_mutex_spin_p(struct rumpuser_mtx *mtx) in rumpuser_mutex_spin_p() 170 mtxenter(struct rumpuser_mtx *mtx) in mtxenter() 181 mtxexit(struct rumpuser_mtx *mtx) in mtxexit() 192 rumpuser_mutex_enter(struct rumpuser_mtx *mtx) in rumpuser_mutex_enter() 207 rumpuser_mutex_enter_nowrap(struct rumpuser_mtx *mtx) in rumpuser_mutex_enter_nowrap() 216 rumpuser_mutex_tryenter(struct rumpuser_mtx *mtx) in rumpuser_mutex_tryenter() 229 rumpuser_mutex_exit(struct rumpuser_mtx *mtx) in rumpuser_mutex_exit() 237 rumpuser_mutex_destroy(struct rumpuser_mtx *mtx) in rumpuser_mutex_destroy() 519 cv_unschedule(struct rumpuser_mtx *mtx, int *nlocks) in cv_unschedule() [all …]
|
H A D | rumpfiber.c | 687 struct rumpuser_mtx *mtx; in rumpuser_mutex_init() local 697 rumpuser_mutex_spin_p(struct rumpuser_mtx *mtx) in rumpuser_mutex_spin_p() 704 rumpuser_mutex_enter(struct rumpuser_mtx *mtx) in rumpuser_mutex_enter() 717 rumpuser_mutex_enter_nowrap(struct rumpuser_mtx *mtx) in rumpuser_mutex_enter_nowrap() 729 rumpuser_mutex_tryenter(struct rumpuser_mtx *mtx) in rumpuser_mutex_tryenter() 743 rumpuser_mutex_exit(struct rumpuser_mtx *mtx) in rumpuser_mutex_exit() 754 rumpuser_mutex_destroy(struct rumpuser_mtx *mtx) in rumpuser_mutex_destroy() 762 rumpuser_mutex_owner(struct rumpuser_mtx *mtx, struct lwp **lp) in rumpuser_mutex_owner() 929 cv_unsched(struct rumpuser_mtx *mtx, int *nlocks) in cv_unsched() 937 cv_resched(struct rumpuser_mtx *mtx, int nlocks) in cv_resched() [all …]
|
/netbsd/external/bsd/ipf/dist/lib/ |
H A D | mutex_emul.c | 20 eMmutex_enter(mtx, file, line) in eMmutex_enter() argument 45 eMmutex_exit(mtx, file, line) in eMmutex_exit() argument 70 eMmutex_init(mtx, who, file, line) in eMmutex_init() argument 98 eMmutex_destroy(mtx, file, line) in eMmutex_destroy() argument
|
/netbsd/external/cddl/osnet/sys/sys/ |
H A D | mutex_impl.h | 39 #define MUTEX_OWNER(mtx) \ argument 44 #define MUTEX_TYPE_ADAPTIVE(mtx) (((mtx)->mtx_owner & MUTEX_BIT_SPIN) == 0) argument 45 #define MUTEX_TYPE_SPIN(mtx) (((mtx)->mtx_owner & MUTEX_BIT_SPIN) != 0) argument
|
/netbsd/sys/external/bsd/compiler_rt/dist/lib/sanitizer_common/tests/ |
H A D | sanitizer_mutex_test.cc | 27 explicit TestData(MutexType *mtx) in TestData() 98 static void check_locked(MutexType *mtx) { in check_locked() 104 SpinMutex mtx; in TEST() local 115 SpinMutex mtx; in TEST() local 127 BlockingMutex *mtx = new(mtxmem) BlockingMutex(LINKER_INITIALIZED); in TEST() local
|
/netbsd/sys/external/bsd/compiler_rt/dist/lib/tsan/tests/unit/ |
H A D | tsan_mutex_test.cc | 25 explicit TestData(MutexType *mtx) in TestData() 97 Mutex mtx(MutexTypeAnnotations, StatMtxAnnotations); in TEST() local 107 Mutex mtx(MutexTypeAnnotations, StatMtxAnnotations); in TEST() local 117 SpinMutex mtx; in TEST() local
|
/netbsd/tests/lib/libpthread/dlopen/dso/ |
H A D | h_pthread_dlopen.c | 59 testf_dso_mutex_lock(pthread_mutex_t *mtx) in testf_dso_mutex_lock() 68 testf_dso_mutex_unlock(pthread_mutex_t *mtx) in testf_dso_mutex_unlock()
|
/netbsd/tests/lib/libpthread/dlopen/ |
H A D | t_dlopen.c | 77 pthread_mutex_t mtx; in ATF_TC_BODY() local 109 pthread_mutex_t mtx; in ATF_TC_BODY() local 141 pthread_mutex_t mtx; in ATF_TC_BODY() local
|
/netbsd/external/bsd/jemalloc/dist/test/unit/ |
H A D | mtx.c | 7 mtx_t mtx; in TEST_BEGIN() local 17 mtx_t mtx; member
|
/netbsd/sys/arch/mips/mips/ |
H A D | mips_fixup.c | 648 mutex_enter(kmutex_t *mtx) in mutex_enter() 655 mutex_exit(kmutex_t *mtx) in mutex_exit() 662 mutex_spin_enter(kmutex_t *mtx) in mutex_spin_enter() 669 mutex_spin_exit(kmutex_t *mtx) in mutex_spin_exit()
|
/netbsd/external/gpl3/gcc/dist/libsanitizer/sanitizer_common/ |
H A D | sanitizer_deadlock_detector2.cc | 76 StaticSpinMutex mtx; member 110 SpinMutex mtx; member 218 Mutex *mtx = getMutex(m->id); in MutexBeforeLock() local 344 Mutex *mtx = getMutex(m->id); in MutexDestroy() local 363 Mutex *mtx = getMutex(m->id); in CycleCheck() local
|
/netbsd/sys/external/bsd/compiler_rt/dist/lib/sanitizer_common/ |
H A D | sanitizer_deadlock_detector2.cc | 78 StaticSpinMutex mtx; member 112 SpinMutex mtx; member 220 Mutex *mtx = getMutex(m->id); in MutexBeforeLock() local 346 Mutex *mtx = getMutex(m->id); in MutexDestroy() local 365 Mutex *mtx = getMutex(m->id); in CycleCheck() local
|
/netbsd/external/gpl3/gcc.old/dist/libsanitizer/sanitizer_common/ |
H A D | sanitizer_deadlock_detector2.cc | 76 StaticSpinMutex mtx; member 110 SpinMutex mtx; member 218 Mutex *mtx = getMutex(m->id); in MutexBeforeLock() local 344 Mutex *mtx = getMutex(m->id); in MutexDestroy() local 363 Mutex *mtx = getMutex(m->id); in CycleCheck() local
|
/netbsd/external/bsd/jemalloc/dist/include/jemalloc/internal/ |
H A D | mutex_prof.h | 14 #define OP(mtx) global_prof_mutex_##mtx, argument 32 #define OP(mtx) arena_prof_mutex_##mtx, argument
|
/netbsd/external/bsd/jemalloc/include/jemalloc/internal/ |
H A D | mutex_prof.h | 14 #define OP(mtx) global_prof_mutex_##mtx, argument 32 #define OP(mtx) arena_prof_mutex_##mtx, argument
|
/netbsd/sys/external/bsd/compiler_rt/dist/lib/tsan/tests/rtl/ |
H A D | tsan_posix.cc | 21 pthread_mutex_t *mtx; member 58 pthread_mutex_t mtx; in TEST() local
|