Home
last modified time | relevance | path

Searched defs:mtx (Results 1 – 25 of 102) sorted by relevance

12345

/netbsd/sys/kern/
H A Dkern_mutex.c77 #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 Dkern_condvar.c121 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 Dmtx.c41 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 Dcnd.c89 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 Dlocks_up.c66 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 Dlocks.c109 _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 Dmtx.c8 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 Dmutex.h105 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 Drumpuser_pth_dummy.c95 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 Drumpuser_pth.c143 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 Drumpfiber.c687 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 Dmutex_emul.c20 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 Dmutex_impl.h39 #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 Dsanitizer_mutex_test.cc27 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 Dtsan_mutex_test.cc25 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 Dh_pthread_dlopen.c59 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 Dt_dlopen.c77 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 Dmtx.c7 mtx_t mtx; in TEST_BEGIN() local
17 mtx_t mtx; member
/netbsd/sys/arch/mips/mips/
H A Dmips_fixup.c648 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 Dsanitizer_deadlock_detector2.cc76 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 Dsanitizer_deadlock_detector2.cc78 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 Dsanitizer_deadlock_detector2.cc76 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 Dmutex_prof.h14 #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 Dmutex_prof.h14 #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 Dtsan_posix.cc21 pthread_mutex_t *mtx; member
58 pthread_mutex_t mtx; in TEST() local

12345