Searched refs:MTX_UNOWNED (Results 1 - 3 of 3) sorted by relevance

/freebsd-11-stable/sys/kern/
H A Dkern_mutex.c93 #define mtx_unowned(m) ((m)->mtx_lock == MTX_UNOWNED)
251 v = MTX_UNOWNED;
316 v = MTX_UNOWNED;
412 v = MTX_UNOWNED;
416 if (v == MTX_UNOWNED)
496 while (v == MTX_UNOWNED) {
517 if (__predict_false(v == MTX_UNOWNED))
549 if (v == MTX_UNOWNED) {
576 } while (v != MTX_UNOWNED && TD_IS_RUNNING(owner));
592 if (v == MTX_UNOWNED) {
[all...]
/freebsd-11-stable/sys/sys/
H A Dmutex.h66 * with the exception of MTX_UNOWNED, applies to spin locks.
68 #define MTX_UNOWNED 0x00000000 /* Cookie for free mutex */ macro
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, ("corrup
[all...]
/freebsd-11-stable/sys/dev/syscons/
H A Dsyscons.c1778 sp->kdb_locked = sc->video_mtx.mtx_lock == MTX_UNOWNED || panicstr;

Completed in 60 milliseconds