Lines Matching refs:bss
227 struct cfg80211_bss *bss; in __ieee80211_sta_join_ibss() local
387 bss = cfg80211_inform_bss_width_frame(local->hw.wiphy, chan, in __ieee80211_sta_join_ibss()
390 cfg80211_put_bss(local->hw.wiphy, bss); in __ieee80211_sta_join_ibss()
396 struct ieee80211_bss *bss) in ieee80211_sta_join_ibss() argument
399 container_of((void *)bss, struct cfg80211_bss, priv); in ieee80211_sta_join_ibss()
447 for (i = 0; i < bss->supp_rates_len; i++) { in ieee80211_sta_join_ibss()
448 int rate = bss->supp_rates[i] & 0x7f; in ieee80211_sta_join_ibss()
449 bool is_basic = !!(bss->supp_rates[i] & 0x80); in ieee80211_sta_join_ibss()
1104 struct ieee80211_bss *bss; in ieee80211_rx_bss_info() local
1116 bss = ieee80211_bss_info_update(local, rx_status, mgmt, len, elems, in ieee80211_rx_bss_info()
1118 if (!bss) in ieee80211_rx_bss_info()
1121 cbss = container_of((void *)bss, struct cfg80211_bss, priv); in ieee80211_rx_bss_info()
1181 ieee80211_sta_join_ibss(sdata, bss); in ieee80211_rx_bss_info()
1189 ieee80211_rx_bss_put(local, bss); in ieee80211_rx_bss_info()
1446 struct ieee80211_bss *bss; in ieee80211_sta_find_ibss() local
1448 bss = (void *)cbss->priv; in ieee80211_sta_find_ibss()
1456 ieee80211_sta_join_ibss(sdata, bss); in ieee80211_sta_find_ibss()
1457 ieee80211_rx_bss_put(local, bss); in ieee80211_sta_find_ibss()