Home
last modified time | relevance | path

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

/f-stack/freebsd/sys/
H A Dmutex.h70 #define MTX_UNOWNED 0x00000000 /* Cookie for free mutex */ macro
216 atomic_cmpset_acq_ptr(&(mp)->mtx_lock, MTX_UNOWNED, (tid))
223 atomic_cmpset_rel_ptr(&(mp)->mtx_lock, (tid), MTX_UNOWNED)
227 atomic_store_rel_ptr(&(mp)->mtx_lock, MTX_UNOWNED)
230 atomic_fcmpset_rel_ptr(&(mp)->mtx_lock, (vp), MTX_UNOWNED)
241 uintptr_t _v = MTX_UNOWNED; \
257 uintptr_t _v = MTX_UNOWNED; \
269 if (((mp)->mtx_lock != MTX_UNOWNED || !_mtx_obtain_lock((mp), _tid))) {\
287 KASSERT((mp)->mtx_lock == MTX_UNOWNED, ("corrupt spinlock")); \
296 if ((mp)->mtx_lock != MTX_UNOWNED) { \
[all …]
/f-stack/freebsd/kern/
H A Dkern_mutex.c278 v = MTX_UNOWNED; in __mtx_lock_flags()
343 v = MTX_UNOWNED; in __mtx_lock_spin_flags()
439 v = MTX_UNOWNED; in _mtx_trylock_flags_int()
443 if (v == MTX_UNOWNED) in _mtx_trylock_flags_int()
523 while (v == MTX_UNOWNED) { in __mtx_lock_sleep()
576 if (v == MTX_UNOWNED) { in __mtx_lock_sleep()
619 if (v == MTX_UNOWNED) { in __mtx_lock_sleep()
762 if (v == MTX_UNOWNED) { in _mtx_lock_spin_cookie()
909 if (v == MTX_UNOWNED) { in thread_lock_flags_()
1163 m->mtx_lock = MTX_UNOWNED; in _mtx_init()
[all …]