LOP_EXCLUSIVE
LOP_EXCLUSIVE | LOP_NEWORDER, NULL);
WITNESS_LOCK(&mpl->mpl_lock_obj, LOP_EXCLUSIVE);
WITNESS_UNLOCK(&mpl->mpl_lock_obj, LOP_EXCLUSIVE);
WITNESS_UNLOCK(&mpl->mpl_lock_obj, LOP_EXCLUSIVE);
LOP_EXCLUSIVE | LOP_NEWORDER, NULL);
WITNESS_LOCK(MUTEX_LOCK_OBJECT(mtx), LOP_EXCLUSIVE);
WITNESS_UNLOCK(MUTEX_LOCK_OBJECT(mtx), LOP_EXCLUSIVE);
LOP_EXCLUSIVE | LOP_NEWORDER, NULL);
WITNESS_LOCK(MUTEX_LOCK_OBJECT(mtx), LOP_EXCLUSIVE);
LOP_EXCLUSIVE | LOP_NEWORDER, NULL);
WITNESS_LOCK(&mpl->mpl_lock_obj, LOP_EXCLUSIVE);
WITNESS_UNLOCK(&mpl->mpl_lock_obj, LOP_EXCLUSIVE);
WITNESS_UNLOCK(&mpl->mpl_lock_obj, LOP_EXCLUSIVE);
WITNESS_LOCK(MUTEX_LOCK_OBJECT(mtx), LOP_EXCLUSIVE);
LOP_EXCLUSIVE | LOP_NEWORDER, NULL);
WITNESS_LOCK(MUTEX_LOCK_OBJECT(mtx), LOP_EXCLUSIVE);
WITNESS_UNLOCK(MUTEX_LOCK_OBJECT(mtx), LOP_EXCLUSIVE);
LOP_EXCLUSIVE | LOP_NEWORDER, NULL);
WITNESS_LOCK(MUTEX_LOCK_OBJECT(mtx), LOP_EXCLUSIVE);
WITNESS_UNLOCK(MUTEX_LOCK_OBJECT(mtx), LOP_EXCLUSIVE);
WITNESS_UNLOCK(&rwl->rwl_lock_obj, LOP_EXCLUSIVE);
int lop_flags = LOP_NEWORDER | LOP_EXCLUSIVE;
LOP_EXCLUSIVE);
LOP_EXCLUSIVE);
if ((flags & LOP_EXCLUSIVE) != 0)
(flags & LOP_EXCLUSIVE) == 0) {
(flags & LOP_EXCLUSIVE) != 0) {
(flags & LOP_EXCLUSIVE) == 0) {
(flags & LOP_EXCLUSIVE) != 0) {