Lines Matching refs:selbs
1233 struct sta_entry *se, *selbs = NULL; in select_bss() local
1241 if (selbs == NULL) in select_bss()
1242 selbs = se; in select_bss()
1243 else if (sta_compare(se, selbs) > 0) in select_bss()
1244 selbs = se; in select_bss()
1249 return selbs; in select_bss()
1260 struct sta_entry *selbs; in sta_pick_bss() local
1305 selbs = select_bss(ss, vap, IEEE80211_MSG_SCAN); in sta_pick_bss()
1307 return (selbs != NULL); in sta_pick_bss()
1308 if (selbs == NULL) in sta_pick_bss()
1310 chan = selbs->base.se_chan; in sta_pick_bss()
1311 if (selbs->se_flags & STA_DEMOTE11B) in sta_pick_bss()
1313 if (!ieee80211_sta_join(vap, chan, &selbs->base)) in sta_pick_bss()
1348 struct sta_entry *se, *selbs; in sta_roam_check() local
1398 selbs = select_bss(ss, vap, IEEE80211_MSG_ROAM); in sta_roam_check()
1399 if (selbs != NULL && selbs != se) { in sta_roam_check()
1408 chan = selbs->base.se_chan; in sta_roam_check()
1409 if (selbs->se_flags & STA_DEMOTE11B) in sta_roam_check()
1411 (void) ieee80211_sta_join(vap, chan, &selbs->base); in sta_roam_check()
1622 struct sta_entry *selbs; local
1699 selbs = select_bss(ss, vap, IEEE80211_MSG_SCAN);
1701 return (selbs != NULL);
1702 if (selbs == NULL)
1704 chan = selbs->base.se_chan;
1705 if (selbs->se_flags & STA_DEMOTE11B)
1717 if (!ieee80211_sta_join(vap, chan, &selbs->base))
1903 struct sta_entry *selbs; local
1969 selbs = select_bss(ss, vap, IEEE80211_MSG_SCAN);
1971 return (selbs != NULL);
1972 if (selbs == NULL)
1974 chan = selbs->base.se_chan;
1975 if (selbs->se_flags & STA_DEMOTE11B)
1977 if (!ieee80211_sta_join(vap, chan, &selbs->base))