HomeSort by: relevance | last modified time | path
    Searched refs:mtx_owner (Results 1 - 19 of 19) sorted by relevancy

  /src/sys/arch/riscv/include/
mutex.h 52 volatile uintptr_t mtx_owner; member in struct:kmutex
77 return (ipl_cookie_t){._spl = __SHIFTOUT(__mtx->mtx_owner, MTX_IPL)};
83 __mtx->mtx_owner = (__mtx->mtx_owner & ~MTX_IPL)
90 __mtx->mtx_owner &= ~MTX_LOCK;
96 return (__mtx->mtx_owner & MTX_LOCK) != 0;
  /src/sys/arch/ia64/include/
mutex.h 49 volatile uintptr_t mtx_owner; member in struct:kmutex
  /src/sys/arch/mips/include/
mutex.h 49 volatile uintptr_t mtx_owner; member in struct:kmutex
  /src/sys/arch/hppa/include/
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;
  /src/sys/arch/arm/include/
mutex.h 79 #define mtx_owner u.mtxa_owner macro
  /src/sys/arch/m68k/include/
mutex.h 60 #define mtx_owner u.mtxu_owner macro
  /src/sys/arch/or1k/include/
mutex.h 67 #define mtx_owner u.mtxa_owner macro
  /src/sys/arch/sh3/include/
mutex.h 62 #define mtx_owner u.mtxa_owner macro
  /src/sys/arch/sparc64/include/
mutex.h 58 #define mtx_owner u.mtxa_owner macro
  /src/sys/arch/vax/include/
mutex.h 70 #define mtx_owner u.mtxa_owner macro
  /src/sys/kern/
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...]
  /src/sys/arch/alpha/include/
mutex.h 59 #define mtx_owner u.mtxa_owner macro
  /src/sys/arch/powerpc/include/
mutex.h 60 #define mtx_owner u.m.mtxm_owner macro
  /src/sys/arch/sparc/include/
mutex.h 59 #define mtx_owner u.mtxa_owner macro
  /src/sys/arch/usermode/include/
mutex.h 57 #define mtx_owner u.mtxa_owner macro
  /src/sys/arch/x86/include/
mutex.h 57 #define mtx_owner u.mtxa_owner macro
  /src/sys/ddb/
db_syncobj.c 55 db_read_bytes((db_addr_t)&mtx->mtx_owner, sizeof(owner),
  /src/sys/arch/sh3/sh3/
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)
  /src/sys/arch/hppa/hppa/
intr.c 358 ((kmutex_t *)frame->tf_arg0)->mtx_owner = (uintptr_t)curlwp;

Completed in 20 milliseconds