Searched refs:LO_RECURSABLE (Results 1 - 8 of 8) sorted by relevance

/freebsd-9.3-release/sys/cddl/compat/opensolaris/sys/
H A Dlock.h37 LO_RECURSABLE | LO_SLEEPABLE | LO_UPGRADABLE | \
39 #define LO_EXPECTED (LO_INITIALIZED | LO_WITNESS | LO_RECURSABLE | \
/freebsd-9.3-release/sys/kern/
H A Dkern_mutex.c254 KASSERT((m->lock_object.lo_flags & LO_RECURSABLE) != 0,
310 if (mtx_owned(m) && (m->lock_object.lo_flags & LO_RECURSABLE) != 0) {
363 KASSERT((m->lock_object.lo_flags & LO_RECURSABLE) != 0,
602 KASSERT((m->lock_object.lo_flags & LO_RECURSABLE) != 0,
843 flags |= LO_RECURSABLE;
927 if (m->lock_object.lo_flags & LO_RECURSABLE)
H A Dkern_rmlock.c260 liflags |= LO_RECURSABLE;
349 if ((rm->lock_object.lo_flags & LO_RECURSABLE) != 0) {
605 if (!(rm->lock_object.lo_flags & LO_RECURSABLE) && !trylock) {
H A Dkern_lock.c382 iflags |= LO_RECURSABLE;
419 lk->lock_object.lo_flags |= LO_RECURSABLE;
427 lk->lock_object.lo_flags &= ~LO_RECURSABLE;
740 (lk->lock_object.lo_flags & LO_RECURSABLE) == 0) {
H A Dkern_rwlock.c190 flags |= LO_RECURSABLE;
266 (rw->lock_object.lo_flags & LO_RECURSABLE) != 0) {
687 KASSERT(rw->lock_object.lo_flags & LO_RECURSABLE,
H A Dkern_sx.c223 flags |= LO_RECURSABLE;
336 (sx->lock_object.lo_flags & LO_RECURSABLE) != 0) {
521 KASSERT((sx->lock_object.lo_flags & LO_RECURSABLE) != 0,
H A Dsubr_witness.c816 if ((lock->lo_flags & LO_RECURSABLE) != 0 &&
/freebsd-9.3-release/sys/sys/
H A Dlock.h78 #define LO_RECURSABLE 0x00080000 /* Lock may recurse. */ macro

Completed in 81 milliseconds