mfi_config_lock
lockuninit(&sc->mfi_config_lock);
lockmgr(&sc->mfi_config_lock, LK_EXCLUSIVE);
lockmgr(&sc->mfi_config_lock, LK_RELEASE);
static int mfi_config_lock(struct mfi_softc *sc, uint32_t opcode);
mfi_lockassert(&sc->mfi_config_lock);
mfi_lockassert(&sc->mfi_config_lock);
lockmgr(&sc->mfi_config_lock, LK_EXCLUSIVE);
lockmgr(&sc->mfi_config_lock, LK_RELEASE);
lockmgr(&sc->mfi_config_lock, LK_EXCLUSIVE);
lockmgr(&sc->mfi_config_lock, LK_RELEASE);
lockmgr(&sc->mfi_config_lock, LK_EXCLUSIVE);
lockmgr(&sc->mfi_config_lock, LK_RELEASE);
locked = mfi_config_lock(sc, ioc->ioc_frame.opcode);
locked = mfi_config_lock(sc,
locked = mfi_config_lock(sc, cm->cm_frame->dcmd.opcode);
lockinit(&sc->mfi_config_lock, "MFI config", 0, LK_CANRECURSE);
lockmgr(&sc->mfi_config_lock, LK_EXCLUSIVE);
lockmgr(&sc->mfi_config_lock, LK_RELEASE);
lockmgr(&sc->mfi_config_lock, LK_RELEASE);
lockmgr(&sc->mfi_config_lock, LK_RELEASE);
struct lock mfi_config_lock;