IEEE80211_S_SCAN
if (nstate == IEEE80211_S_SCAN) {
} else if (nstate == IEEE80211_S_SCAN) {
ieee80211_state_name[IEEE80211_S_SCAN]);
ic->ic_state = IEEE80211_S_SCAN;
ieee80211_new_state(ic, IEEE80211_S_SCAN, -1);
ieee80211_new_state(ic, IEEE80211_S_SCAN, -1);
if (ostate == IEEE80211_S_SCAN) {
case IEEE80211_S_SCAN:
case IEEE80211_S_SCAN:
if (sc->ns_nstate == nstate && nstate != IEEE80211_S_SCAN &&
} while (ic->ic_state != IEEE80211_S_SCAN);
} while (ic->ic_state != IEEE80211_S_SCAN);
ieee80211_state_name[IEEE80211_S_SCAN]);
ic->ic_state = IEEE80211_S_SCAN;
if (ostate == IEEE80211_S_SCAN) {
case IEEE80211_S_SCAN:
case IEEE80211_S_SCAN:
if (sc->ns_nstate == nstate && nstate != IEEE80211_S_SCAN &&
ieee80211_new_state(vap, IEEE80211_S_SCAN, -1);
if (ostate == IEEE80211_S_SCAN)
ieee80211_new_state(vap, IEEE80211_S_SCAN, -1);
ieee80211_new_state(vap, IEEE80211_S_SCAN, -1);
ieee80211_new_state(vap, IEEE80211_S_SCAN, -1);
vap->iv_state == IEEE80211_S_SCAN) {
case IEEE80211_S_SCAN:
} else if (nstate == IEEE80211_S_SCAN) {
if (vap->iv_state == IEEE80211_S_SCAN) {
else if (vap->iv_state == IEEE80211_S_SCAN) {
case IEEE80211_S_SCAN:
if (ostate != IEEE80211_S_SCAN)
case IEEE80211_S_SCAN:
case IEEE80211_S_SCAN:
case IEEE80211_S_SCAN:
case IEEE80211_S_SCAN:
ieee80211_new_state_locked(vap, IEEE80211_S_SCAN, 0);
if (ostate != IEEE80211_S_SCAN)
case IEEE80211_S_SCAN:
case IEEE80211_S_SCAN:
case IEEE80211_S_SCAN:
case IEEE80211_S_SCAN:
ieee80211_new_state(vap, IEEE80211_S_SCAN, 0);
ieee80211_new_state(vap, IEEE80211_S_SCAN, 0);
ieee80211_new_state(vap, IEEE80211_S_SCAN, 0);
case IEEE80211_S_SCAN:
if (ostate != IEEE80211_S_SCAN)
case IEEE80211_S_SCAN:
case IEEE80211_S_SCAN:
case IEEE80211_S_SCAN:
ieee80211_new_state_locked(vap, IEEE80211_S_SCAN,
} else if (vap->iv_state == IEEE80211_S_SCAN)
IEEE80211_S_SCAN, 0);
IEEE80211_S_SCAN, 0);
IEEE80211_S_SCAN : IEEE80211_S_RUN, 0);
if (nstate == IEEE80211_S_SCAN && ostate != IEEE80211_S_INIT) {
vap->iv_nstate == IEEE80211_S_SCAN &&
nstate > IEEE80211_S_SCAN)) {
case IEEE80211_S_SCAN:
nstate = IEEE80211_S_SCAN;
if (nstate != IEEE80211_S_SCAN) {
ieee80211_new_state(vap, IEEE80211_S_SCAN,
ieee80211_new_state(vap, IEEE80211_S_SCAN,
ieee80211_new_state(vap, IEEE80211_S_SCAN, 0);
ieee80211_new_state(vap, IEEE80211_S_SCAN,
if (vap->iv_state == IEEE80211_S_SCAN) {
if (ostate != IEEE80211_S_SCAN)
case IEEE80211_S_SCAN:
case IEEE80211_S_SCAN:
case IEEE80211_S_SCAN:
case IEEE80211_S_SCAN:
if (nstate == IEEE80211_S_SCAN &&
ieee80211_new_state(vap, IEEE80211_S_SCAN, 0);
if (ostate != IEEE80211_S_SCAN)
case IEEE80211_S_SCAN:
case IEEE80211_S_SCAN:
ieee80211_new_state(ic, IEEE80211_S_SCAN, -1);
(void)ieee80211_new_state(ic, IEEE80211_S_SCAN, -1);
if (ic->ic_state == IEEE80211_S_SCAN || (ic->ic_flags & IEEE80211_F_BGSCAN) != 0)
if (state == IEEE80211_S_INIT || state == IEEE80211_S_SCAN) {
ic->ic_state != IEEE80211_S_SCAN) {
((ic->ic_state != IEEE80211_S_SCAN ||
(ni == NULL || ic->ic_state == IEEE80211_S_SCAN ||
if (ic->ic_state == IEEE80211_S_SCAN ||
if (ic->ic_state == IEEE80211_S_SCAN &&
ic->ic_state != IEEE80211_S_SCAN) {
if (ic->ic_state > IEEE80211_S_SCAN) {
if (ic->ic_state != IEEE80211_S_SCAN &&
if (ic->ic_state != IEEE80211_S_SCAN &&
if (ic->ic_state != IEEE80211_S_SCAN &&
if (ic->ic_state == IEEE80211_S_SCAN) {
case IEEE80211_S_SCAN:
case IEEE80211_S_SCAN:
case IEEE80211_S_SCAN:
case IEEE80211_S_SCAN:
case IEEE80211_S_SCAN:
ieee80211_new_state(ic, IEEE80211_S_SCAN, -1);
ieee80211_new_state(ic, IEEE80211_S_SCAN, -1);
ieee80211_new_state(ic, IEEE80211_S_SCAN, -1);
ieee80211_new_state(ic, IEEE80211_S_SCAN, -1);
ieee80211_new_state(ic, IEEE80211_S_SCAN, -1);
ieee80211_new_state(ic, IEEE80211_S_SCAN, -1);
ieee80211_new_state(ic, IEEE80211_S_SCAN, -1);
ieee80211_new_state(ic, IEEE80211_S_SCAN, -1);
case IEEE80211_S_SCAN:
case IEEE80211_S_SCAN:
case IEEE80211_S_SCAN:
case IEEE80211_S_SCAN:
case IEEE80211_S_SCAN:
case IEEE80211_S_SCAN: /* adhoc/hostap mode */