IEEE80211_F_SCAN
if (ic->ic_flags & IEEE80211_F_SCAN)
ic->ic_flags |= IEEE80211_F_SCAN;
ic->ic_flags &= ~IEEE80211_F_SCAN;
ic->ic_flags |= IEEE80211_F_SCAN | IEEE80211_F_ASCAN;
ic->ic_flags |= IEEE80211_F_SCAN | IEEE80211_F_ASCAN;
if (!((ic->ic_flags & IEEE80211_F_SCAN) ||
((ic->ic_flags & IEEE80211_F_SCAN) == 0 ||
if (ic->ic_flags & IEEE80211_F_SCAN) {
if (ic->ic_flags & IEEE80211_F_SCAN) {
if ((ic->ic_flags & IEEE80211_F_SCAN) == 0) {
return (ic->ic_flags & IEEE80211_F_SCAN);
(ic->ic_flags & IEEE80211_F_SCAN) == 0)
if ((ic->ic_flags & (IEEE80211_F_SCAN|IEEE80211_F_ASCAN)) == 0) {
if ((ic->ic_flags & (IEEE80211_F_SCAN|IEEE80211_F_ASCAN)) == 0) {
if (ieee80211_msg_scan(ic) && (ic->ic_flags & IEEE80211_F_SCAN))
(ic->ic_flags & IEEE80211_F_SCAN))
(ic->ic_flags & IEEE80211_F_SCAN)) {
ic->ic_flags |= IEEE80211_F_SCAN;
ic->ic_flags &= ~(IEEE80211_F_SCAN | IEEE80211_F_ASCAN);
ic->ic_flags |= IEEE80211_F_SCAN;
if (ic->ic_flags & IEEE80211_F_SCAN) {