Home
last modified time | relevance | path

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

12

/openbsd/sys/arch/hppa/hppa/
H A Dmutex.c39 #define __mtx_lock(mtx) ((int *)(((vaddr_t)mtx->mtx_lock + 0xf) & ~0xf)) argument
43 __mtx_init(struct mutex *mtx, int wantipl) in __mtx_init()
58 mtx_enter(struct mutex *mtx) in mtx_enter()
65 mtx_enter_try(struct mutex *mtx) in mtx_enter_try()
105 mtx_enter(struct mutex *mtx) in mtx_enter()
125 mtx_enter_try(struct mutex *mtx) in mtx_enter_try()
133 mtx_leave(struct mutex *mtx) in mtx_leave()
/openbsd/sys/arch/m88k/m88k/
H A Dmutex.c45 __mtx_init(struct mutex *mtx, int wantipl) in __mtx_init()
55 mtx_enter(struct mutex *mtx) in mtx_enter()
81 mtx_enter_try(struct mutex *mtx) in mtx_enter_try()
116 mtx_enter(struct mutex *mtx) in mtx_enter()
144 mtx_enter_try(struct mutex *mtx) in mtx_enter_try()
152 mtx_leave(struct mutex *mtx) in mtx_leave()
/openbsd/sys/arch/m88k/include/
H A Dmutex.h53 #define _mtx_init(mtx, ipl) __mtx_init((mtx), __MUTEX_IPL((ipl))) argument
57 #define MUTEX_ASSERT_LOCKED(mtx) do { \ argument
62 #define MUTEX_ASSERT_UNLOCKED(mtx) do { \ argument
69 #define MUTEX_ASSERT_LOCKED(mtx) do { /* nothing */ } while (0) argument
70 #define MUTEX_ASSERT_UNLOCKED(mtx) do { /* nothing */ } while (0) argument
74 #define MUTEX_LOCK_OBJECT(mtx) (&(mtx)->mtx_lock_obj) argument
75 #define MUTEX_OLDIPL(mtx) (mtx)->mtx_oldipl argument
/openbsd/sys/arch/hppa/include/
H A Dmutex.h63 #define _mtx_init(mtx, ipl) __mtx_init((mtx), __MUTEX_IPL((ipl))) argument
66 #define MUTEX_ASSERT_LOCKED(mtx) do { \ argument
71 #define MUTEX_ASSERT_UNLOCKED(mtx) do { \ argument
76 #define MUTEX_ASSERT_LOCKED(mtx) do { } while (0) argument
77 #define MUTEX_ASSERT_UNLOCKED(mtx) do { } while (0) argument
80 #define MUTEX_LOCK_OBJECT(mtx) (&(mtx)->mtx_lock_obj) argument
81 #define MUTEX_OLDIPL(mtx) (mtx)->mtx_oldipl argument
/openbsd/sys/sys/
H A Dmutex.h74 #define _mtx_init(mtx, ipl) __mtx_init((mtx), __MUTEX_IPL((ipl))) argument
77 #define MUTEX_ASSERT_LOCKED(mtx) do { \ argument
82 #define MUTEX_ASSERT_UNLOCKED(mtx) do { \ argument
87 #define MUTEX_ASSERT_LOCKED(mtx) do { (void)(mtx); } while (0) argument
88 #define MUTEX_ASSERT_UNLOCKED(mtx) do { (void)(mtx); } while (0) argument
91 #define MUTEX_LOCK_OBJECT(mtx) (&(mtx)->mtx_lock_obj) argument
92 #define MUTEX_OLDIPL(mtx) (mtx)->mtx_oldipl argument
130 #define mtx_owned(mtx) \ argument
/openbsd/sys/kern/
H A Dkern_lock.c243 __mtx_init(struct mutex *mtx, int wantipl) in __mtx_init()
252 mtx_enter(struct mutex *mtx) in mtx_enter()
280 mtx_enter_try(struct mutex *mtx) in mtx_enter_try()
315 mtx_enter(struct mutex *mtx) in mtx_enter()
343 mtx_enter_try(struct mutex *mtx) in mtx_enter_try()
351 mtx_leave(struct mutex *mtx) in mtx_leave()
377 db_mtx_enter(struct db_mutex *mtx) in db_mtx_enter()
405 db_mtx_leave(struct db_mutex *mtx) in db_mtx_leave()
H A Dkern_synch.c205 msleep(const volatile void *ident, struct mutex *mtx, int priority, in msleep()
258 msleep_nsec(const volatile void *ident, struct mutex *mtx, int priority, in msleep_nsec()
H A Dkern_event.c2210 struct mutex *mtx = arg; in klist_mutex_assertlk() local
2220 struct mutex *mtx = arg; in klist_mutex_lock() local
2229 struct mutex *mtx = arg; in klist_mutex_unlock() local
2241 klist_init_mutex(struct klist *klist, struct mutex *mtx) in klist_init_mutex()
/openbsd/gnu/llvm/compiler-rt/lib/sanitizer_common/tests/
H A Dsanitizer_mutex_test.cpp26 explicit TestData(MutexType *mtx) in TestData()
122 static void check_locked(MutexType *mtx) { in check_locked()
128 SpinMutex mtx; in TEST() local
139 SpinMutex mtx; in TEST() local
150 Mutex mtx; in TEST() local
159 Mutex mtx; in TEST() local
/openbsd/gnu/llvm/compiler-rt/lib/sanitizer_common/
H A Dsanitizer_deadlock_detector2.cpp77 StaticSpinMutex mtx; member
111 SpinMutex mtx; member
217 MutexState *mtx = getMutex(m->id); in MutexBeforeLock() local
343 MutexState *mtx = getMutex(m->id); in MutexDestroy() local
362 MutexState *mtx = getMutex(m->id); in CycleCheck() local
H A Dsanitizer_deadlock_detector1.cpp36 SpinMutex mtx; member
H A Dsanitizer_addrhashmap.h64 Mutex mtx; member
/openbsd/gnu/llvm/compiler-rt/lib/tsan/tests/rtl/
H A Dtsan_posix.cpp20 pthread_mutex_t *mtx; member
57 pthread_mutex_t mtx; in TEST() local
H A Dtsan_test_util_posix.cpp49 pthread_mutex_t mtx = PTHREAD_MUTEX_INITIALIZER; in TestMutexBeforeInit() local
/openbsd/gnu/llvm/libcxxabi/src/
H A Dfallback_malloc.cpp134 mutexor mtx(&heap_mutex); in fallback_malloc() local
193 mutexor mtx(&heap_mutex); in fallback_free() local
/openbsd/sys/dev/pci/drm/include/linux/
H A Dwait.h226 #define __wait_event_lock_irq(wqh, condition, mtx) \ argument
251 #define wait_event_lock_irq(wqh, condition, mtx) \ argument
/openbsd/sys/uvm/
H A Duvm_km.h61 struct mutex mtx; member
H A Duvm_map.h318 struct mutex mtx; /* Intrsafe lock */ member
/openbsd/gnu/llvm/compiler-rt/lib/tsan/rtl/
H A Dtsan_sync.h56 Mutex mtx; member
H A Dtsan_trace.h190 Mutex mtx; member
H A Dtsan_mman.cpp58 Mutex mtx; member
/openbsd/regress/lib/libc/locale/uselocale/
H A Duselocale.c181 static pthread_mutex_t mtx; variable
/openbsd/sys/scsi/
H A Dscsi_base.c109 struct mutex mtx; member
212 scsi_pending_start(struct mutex *mtx, u_int *running) in scsi_pending_start()
226 scsi_pending_finish(struct mutex *mtx, u_int *running) in scsi_pending_finish()
H A Dscsiconf.h264 struct mutex mtx; member
/openbsd/sys/dev/
H A Dkstat.c578 kstat_set_mutex(struct kstat *ks, struct mutex *mtx) in kstat_set_mutex()

12