Lines Matching refs:MTX_UNOWNED
66 * with the exception of MTX_UNOWNED, applies to spin locks.
68 #define MTX_UNOWNED 0x00000000 /* Cookie for free mutex */
211 atomic_cmpset_acq_ptr(&(mp)->mtx_lock, MTX_UNOWNED, (tid))
218 atomic_cmpset_rel_ptr(&(mp)->mtx_lock, (tid), MTX_UNOWNED)
222 atomic_store_rel_ptr(&(mp)->mtx_lock, MTX_UNOWNED)
225 atomic_fcmpset_rel_ptr(&(mp)->mtx_lock, (vp), MTX_UNOWNED)
236 uintptr_t _v = MTX_UNOWNED; \
252 uintptr_t _v = MTX_UNOWNED; \
264 if (((mp)->mtx_lock != MTX_UNOWNED || !_mtx_obtain_lock((mp), _tid))) {\
282 KASSERT((mp)->mtx_lock == MTX_UNOWNED, ("corrupt spinlock")); \
291 if ((mp)->mtx_lock != MTX_UNOWNED) { \
337 (mp)->mtx_lock = MTX_UNOWNED; \