NVME_LOCK_E_CTRL
lock.nil_ent = NVME_LOCK_E_CTRL;
unlock.niu_ent = NVME_LOCK_E_CTRL;
.nil_ent = NVME_LOCK_E_CTRL,
.nil_ent = NVME_LOCK_E_CTRL,
.nil_ent = NVME_LOCK_E_CTRL,
.nil_ent = NVME_LOCK_E_CTRL,
.but_unlock = { .niu_ent = NVME_LOCK_E_CTRL },
.but_unlock = { .niu_ent = NVME_LOCK_E_CTRL },
.niu_ent = NVME_LOCK_E_CTRL
.blt_lock = { .nil_ent = NVME_LOCK_E_CTRL, .nil_level = 0 },
.blt_lock = { .nil_ent = NVME_LOCK_E_CTRL, .nil_level = 7 },
.blt_lock = { .nil_ent = NVME_LOCK_E_CTRL, .nil_level = UINT32_MAX },
{ "ctrl fd ctrl write lock", NVME_LOCK_E_CTRL, NVME_LOCK_L_WRITE, 0 },
{ "ctrl fd ctrl read lock", NVME_LOCK_E_CTRL, NVME_LOCK_L_READ, 0 },
{ "ns fd ctrl write lock (nsid=0)", NVME_LOCK_E_CTRL, NVME_LOCK_L_WRITE,
{ "ns fd ctrl read lock (nsid=0)", NVME_LOCK_E_CTRL, NVME_LOCK_L_READ,
{ "ns fd ctrl write lock (nsid=1)", NVME_LOCK_E_CTRL, NVME_LOCK_L_WRITE,
{ "ns fd ctrl read lock (nsid=1)", NVME_LOCK_E_CTRL, NVME_LOCK_L_READ,
if (test->lot_locks[i]->nil_ent == NVME_LOCK_E_CTRL) {
exp_ent = NVME_LOCK_E_CTRL;
const char *targ = tmpl->nil_ent == NVME_LOCK_E_CTRL ?
const char *targ = lock->nil_ent == NVME_LOCK_E_CTRL ?
const char *targ = lockp->nil_ent == NVME_LOCK_E_CTRL ?
.nil_ent = NVME_LOCK_E_CTRL,
.nil_ent = NVME_LOCK_E_CTRL,
.niu_ent = NVME_LOCK_E_CTRL
lock.nil_ent = NVME_LOCK_E_CTRL;
if (lock.nil_ent != NVME_LOCK_E_CTRL &&
lock.nil_ent == NVME_LOCK_E_CTRL) {
if ((lock.nil_ent == NVME_LOCK_E_CTRL &&
if (lock.nil_ent == NVME_LOCK_E_CTRL &&
if (unlock.niu_ent != NVME_LOCK_E_CTRL &&
unlock.niu_ent == NVME_LOCK_E_CTRL) {
if (unlock.niu_ent == NVME_LOCK_E_CTRL) {
is_ctrl = unlock.niu_ent == NVME_LOCK_E_CTRL;
const boolean_t is_ctrl = req->nil_ent == NVME_LOCK_E_CTRL;