/netbsd-current/external/cddl/osnet/sys/sys/ |
H A D | mutex_impl.h | 40 ((mtx)->mtx_owner & MUTEX_THREAD) 44 #define MUTEX_TYPE_ADAPTIVE(mtx) (((mtx)->mtx_owner & MUTEX_BIT_SPIN) == 0) 45 #define MUTEX_TYPE_SPIN(mtx) (((mtx)->mtx_owner & MUTEX_BIT_SPIN) != 0)
|
/netbsd-current/sys/arch/riscv/include/ |
H A D | mutex.h | 52 volatile uintptr_t mtx_owner; member in struct:kmutex 75 return (ipl_cookie_t){._spl = __SHIFTOUT(__mtx->mtx_owner, MTX_IPL)}; 81 __mtx->mtx_owner = (__mtx->mtx_owner & ~MTX_IPL) 88 __mtx->mtx_owner &= ~MTX_LOCK; 94 return (__mtx->mtx_owner & MTX_LOCK) != 0;
|
/netbsd-current/sys/arch/mips/include/ |
H A D | mutex.h | 49 volatile uintptr_t mtx_owner; member in struct:kmutex
|
/netbsd-current/sys/arch/ia64/include/ |
H A D | mutex.h | 49 volatile uintptr_t mtx_owner; member in struct:kmutex
|
/netbsd-current/sys/arch/hppa/include/ |
H A D | mutex.h | 80 #define mtx_owner u.s.mtxs_owner macro 85 /* Magic constants for mtx_owner */ 110 return mtx->mtx_owner != MUTEX_ADAPTIVE_UNOWNED; 124 mtx->mtx_owner = MUTEX_SPIN_FLAG; 132 mtx->mtx_owner = MUTEX_ADAPTIVE_UNOWNED; 139 mtx->mtx_owner = 0xffffffff; 166 mtx->mtx_owner = curthread; 174 mtx->mtx_owner = MUTEX_ADAPTIVE_UNOWNED;
|
/netbsd-current/sys/arch/sh3/include/ |
H A D | mutex.h | 62 #define mtx_owner u.mtxa_owner macro
|
/netbsd-current/sys/arch/sparc64/include/ |
H A D | mutex.h | 58 #define mtx_owner u.mtxa_owner macro
|
/netbsd-current/sys/arch/or1k/include/ |
H A D | mutex.h | 67 #define mtx_owner u.mtxa_owner macro
|
/netbsd-current/sys/arch/arm/include/ |
H A D | mutex.h | 79 #define mtx_owner u.mtxa_owner macro
|
/netbsd-current/sys/arch/m68k/include/ |
H A D | mutex.h | 60 #define mtx_owner u.mtxu_owner macro
|
/netbsd-current/sys/arch/vax/include/ |
H A D | mutex.h | 70 #define mtx_owner u.mtxa_owner macro
|
/netbsd-current/sys/kern/ |
H A D | kern_mutex.c | 189 (((int)(mtx)->mtx_owner & MUTEX_BIT_WAITERS) != 0) 194 (mtx)->mtx_owner |= MUTEX_BIT_NODEBUG; \ 199 (mtx)->mtx_owner = MUTEX_BIT_SPIN; \ 201 (mtx)->mtx_owner |= MUTEX_BIT_NODEBUG; \ 208 (mtx)->mtx_owner = MUTEX_THREAD; \ 221 #define MUTEX_DEBUG_P(mtx) (((mtx)->mtx_owner & MUTEX_BIT_NODEBUG) == 0) 237 MUTEX_INHERITDEBUG(oldown, mtx->mtx_owner); 239 rv = MUTEX_CAS(&mtx->mtx_owner, oldown, newown); 249 rv = MUTEX_CAS(&mtx->mtx_owner, owner, owner | MUTEX_BIT_WAITERS); 260 MUTEX_INHERITDEBUG(newown, mtx->mtx_owner); [all...] |
/netbsd-current/sys/arch/sparc/include/ |
H A D | mutex.h | 59 #define mtx_owner u.mtxa_owner macro
|
/netbsd-current/sys/arch/powerpc/include/ |
H A D | mutex.h | 60 #define mtx_owner u.m.mtxm_owner macro
|
/netbsd-current/sys/arch/usermode/include/ |
H A D | mutex.h | 57 #define mtx_owner u.mtxa_owner macro
|
/netbsd-current/sys/arch/alpha/include/ |
H A D | mutex.h | 59 #define mtx_owner u.mtxa_owner macro
|
/netbsd-current/sys/arch/x86/include/ |
H A D | mutex.h | 57 #define mtx_owner u.mtxa_owner macro
|
/netbsd-current/sys/ddb/ |
H A D | db_syncobj.c | 55 db_read_bytes((db_addr_t)&mtx->mtx_owner, sizeof(owner),
|
/netbsd-current/sys/arch/sh3/sh3/ |
H A D | lock_stubs.S | 93 bsr _lock_cas ! _lock_cas(&mtx->mtx_owner, 0, curlwp) 115 bsr _lock_cas ! _lock_cas(&mtx->mtx_owner, curlwp, 0)
|
/netbsd-current/sys/arch/hppa/hppa/ |
H A D | intr.c | 358 ((kmutex_t *)frame->tf_arg0)->mtx_owner = (uintptr_t)curlwp;
|