Searched refs:mtx_owner (Results 1 - 20 of 20) sorted by relevance

/netbsd-current/external/cddl/osnet/sys/sys/
H A Dmutex_impl.h40 ((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 Dmutex.h52 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 Dmutex.h49 volatile uintptr_t mtx_owner; member in struct:kmutex
/netbsd-current/sys/arch/ia64/include/
H A Dmutex.h49 volatile uintptr_t mtx_owner; member in struct:kmutex
/netbsd-current/sys/arch/hppa/include/
H A Dmutex.h80 #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 Dmutex.h62 #define mtx_owner u.mtxa_owner macro
/netbsd-current/sys/arch/sparc64/include/
H A Dmutex.h58 #define mtx_owner u.mtxa_owner macro
/netbsd-current/sys/arch/or1k/include/
H A Dmutex.h67 #define mtx_owner u.mtxa_owner macro
/netbsd-current/sys/arch/arm/include/
H A Dmutex.h79 #define mtx_owner u.mtxa_owner macro
/netbsd-current/sys/arch/m68k/include/
H A Dmutex.h60 #define mtx_owner u.mtxu_owner macro
/netbsd-current/sys/arch/vax/include/
H A Dmutex.h70 #define mtx_owner u.mtxa_owner macro
/netbsd-current/sys/kern/
H A Dkern_mutex.c189 (((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 Dmutex.h59 #define mtx_owner u.mtxa_owner macro
/netbsd-current/sys/arch/powerpc/include/
H A Dmutex.h60 #define mtx_owner u.m.mtxm_owner macro
/netbsd-current/sys/arch/usermode/include/
H A Dmutex.h57 #define mtx_owner u.mtxa_owner macro
/netbsd-current/sys/arch/alpha/include/
H A Dmutex.h59 #define mtx_owner u.mtxa_owner macro
/netbsd-current/sys/arch/x86/include/
H A Dmutex.h57 #define mtx_owner u.mtxa_owner macro
/netbsd-current/sys/ddb/
H A Ddb_syncobj.c55 db_read_bytes((db_addr_t)&mtx->mtx_owner, sizeof(owner),
/netbsd-current/sys/arch/sh3/sh3/
H A Dlock_stubs.S93 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 Dintr.c358 ((kmutex_t *)frame->tf_arg0)->mtx_owner = (uintptr_t)curlwp;

Completed in 202 milliseconds