Searched refs:MTX_UNOWNED (Results 1 – 2 of 2) sorted by relevance
70 #define MTX_UNOWNED 0x00000004 /* Cookie for free mutex */ macro71 #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; \
93 #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()