IWM_FLAG_BGSCAN
sc->sc_flags &= ~(IWM_FLAG_SCANNING | IWM_FLAG_BGSCAN);
if (sc->sc_flags & IWM_FLAG_BGSCAN) {
if ((sc->sc_flags & IWM_FLAG_BGSCAN) == 0) {
sc->sc_flags |= IWM_FLAG_BGSCAN;
sc->sc_flags &= ~(IWM_FLAG_SCANNING | IWM_FLAG_BGSCAN);
if ((sc->sc_flags & (IWM_FLAG_SCANNING | IWM_FLAG_BGSCAN)) == 0)
sc->sc_flags &= ~(IWM_FLAG_SCANNING | IWM_FLAG_BGSCAN);