Searched refs:mpl_lock_obj (Results 1 – 5 of 5) sorted by relevance
95 mpl->mpl_lock_obj.lo_name = type->lt_name; in ___mp_lock_init()96 mpl->mpl_lock_obj.lo_type = type; in ___mp_lock_init()98 mpl->mpl_lock_obj.lo_flags = LO_WITNESS | LO_INITIALIZED | in ___mp_lock_init()100 WITNESS_INIT(&mpl->mpl_lock_obj, type); in ___mp_lock_init()135 WITNESS_CHECKORDER(&mpl->mpl_lock_obj, in __mp_lock()147 WITNESS_LOCK(&mpl->mpl_lock_obj, LOP_EXCLUSIVE); in __mp_lock()163 WITNESS_UNLOCK(&mpl->mpl_lock_obj, LOP_EXCLUSIVE); in __mp_unlock()187 WITNESS_UNLOCK(&mpl->mpl_lock_obj, LOP_EXCLUSIVE); in __mp_release_all()
602 return (lock == &kernel_lock.mpl_lock_obj); in is_kernel_lock()
104 WITNESS_CHECKORDER(&mpl->mpl_lock_obj, in __mp_lock()136 WITNESS_LOCK(&mpl->mpl_lock_obj, LOP_EXCLUSIVE); in __mp_lock()152 WITNESS_UNLOCK(&mpl->mpl_lock_obj, LOP_EXCLUSIVE); in __mp_unlock()182 WITNESS_UNLOCK(&mpl->mpl_lock_obj, LOP_EXCLUSIVE); in __mp_release_all()
43 struct lock_object mpl_lock_obj; member
46 struct lock_object mpl_lock_obj; member