Home
last modified time | relevance | path

Searched refs:MTX_UNOWNED (Results 1 – 2 of 2) sorted by relevance

/NextBSD/sys/sys/
HDmutex.h70 #define MTX_UNOWNED 0x00000004 /* Cookie for free mutex */ macro
71 #define MTX_FLAGMASK (MTX_RECURSED | MTX_CONTESTED | MTX_UNOWNED)
76 #define MTX_DESTROYED (MTX_CONTESTED | MTX_UNOWNED)
168 atomic_cmpset_acq_ptr(&(mp)->mtx_lock, MTX_UNOWNED, (tid))
172 atomic_cmpset_rel_ptr(&(mp)->mtx_lock, (tid), MTX_UNOWNED)
176 atomic_store_rel_ptr(&(mp)->mtx_lock, MTX_UNOWNED)
223 KASSERT((mp)->mtx_lock == MTX_UNOWNED, ("corrupt spinlock")); \
265 (mp)->mtx_lock = MTX_UNOWNED; \
/NextBSD/sys/kern/
HDkern_mutex.c93 #define mtx_unowned(m) ((m)->mtx_lock == MTX_UNOWNED)
433 if (v != MTX_UNOWNED) { in __mtx_lock_sleep()
466 if (v == MTX_UNOWNED) { in __mtx_lock_sleep()
610 while (m->mtx_lock != MTX_UNOWNED) { in _mtx_lock_spin_cookie()
691 while (m->mtx_lock != MTX_UNOWNED) { in thread_lock_flags_()
936 m->mtx_lock = MTX_UNOWNED; in _mtx_init()