Lines Matching refs:cbss
1031 struct cfg80211_bss *cbss = assoc_data->link[link_id].bss;
1032 struct ieee80211_channel *chan = cbss->channel;
1080 if ((cbss->capability & WLAN_CAPABILITY_SPECTRUM_MGMT) &&
1414 struct cfg80211_bss *cbss = assoc_data->link[link_id].bss;
1418 if (!cbss)
1421 sband = local->hw.wiphy->bands[cbss->channel->band];
1456 if (cbss->capability & WLAN_CAPABILITY_PRIVACY)
1846 struct cfg80211_bss *cbss = link->u.mgd.bss;
1858 if (!cbss)
1861 current_band = cbss->channel->band;
1862 bss = (void *)cbss->priv;
1996 cbss->beacon_interval);
2743 struct cfg80211_bss *cbss)
2747 struct ieee80211_bss *bss = (void *)cbss->priv;
2762 link->u.mgd.bss = cbss;
2763 memcpy(link->u.mgd.bssid, cbss->bssid, ETH_ALEN);
2770 ies = rcu_dereference(cbss->ies);
2815 struct cfg80211_bss *cbss = assoc_data->link[link_id].bss;
2818 if (!cbss ||
2830 changed[link_id] |= ieee80211_link_set_associated(link, cbss);
2849 struct cfg80211_bss *cbss = assoc_data->link[link_id].bss;
2851 if (!cbss ||
3299 struct cfg80211_bss *cbss;
3311 cbss = sdata->deflink.u.mgd.bss;
3313 cbss = ifmgd->auth_data->bss;
3315 cbss = ifmgd->assoc_data->link[0].bss;
3320 ssid = ieee80211_bss_get_elem(cbss, WLAN_EID_SSID);
3328 skb = ieee80211_build_probe_req(sdata, sdata->vif.addr, cbss->bssid,
3329 (u32) -1, cbss->channel,
3999 struct cfg80211_bss *cbss,
4016 bool is_6ghz = cbss->channel->band == NL80211_BAND_6GHZ;
4017 bool is_s1g = cbss->channel->band == NL80211_BAND_S1GHZ;
4099 ies = rcu_dereference(cbss->ies);
4111 parse_params.bss = cbss;
4217 ies = rcu_dereference(cbss->ies);
4307 if (cbss->transmitted_bss) {
4310 cbss->transmitted_bss->bssid);
4311 bss_conf->bssid_indicator = cbss->max_bssid_indicator;
4312 bss_conf->bssid_index = cbss->bssid_index;
4389 struct cfg80211_bss *cbss)
4393 struct ieee80211_bss *bss = (void *)cbss->priv;
4401 memcpy(link_sta->addr, cbss->bssid, ETH_ALEN);
4402 memcpy(link_sta->pub->addr, cbss->bssid, ETH_ALEN);
4405 if (cbss->channel->band == NL80211_BAND_S1GHZ) {
4410 sband = local->hw.wiphy->bands[cbss->channel->band];
4435 link_sta->pub->supp_rates[cbss->channel->band] = rates;
4449 struct cfg80211_bss *cbss)
4466 ht_cap_elem = ieee80211_bss_get_elem(cbss, WLAN_EID_HT_CAPABILITY);
4479 vht_cap_elem = ieee80211_bss_get_elem(cbss, WLAN_EID_VHT_CAPABILITY);
4498 ies = rcu_dereference(cbss->ies);
4819 struct cfg80211_bss *cbss,
4831 bool is_6ghz = cbss->channel->band == NL80211_BAND_6GHZ;
4832 bool is_5ghz = cbss->channel->band == NL80211_BAND_5GHZ;
4833 struct ieee80211_bss *bss = (void *)cbss->priv;
4846 ies = rcu_dereference(cbss->ies);
4855 sband = local->hw.wiphy->bands[cbss->channel->band];
4963 cbss_ies = rcu_dereference(cbss->ies);
5017 cbss->channel,
5026 min(ieee80211_max_rx_chains(link, cbss),
5147 struct cfg80211_bss *cbss = assoc_data->link[link_id].bss;
5151 if (!cbss)
5175 ies = rcu_dereference(cbss->beacon_ies);
5179 ies = rcu_dereference(cbss->ies);
5183 link->conf->beacon_int = cbss->beacon_interval;
5190 err = ieee80211_prep_channel(sdata, link, cbss,
6919 struct cfg80211_bss *cbss, s8 link_id,
6925 struct ieee80211_bss *bss = (void *)cbss->priv;
6940 ap_mld_addr = cbss->bssid;
6975 link_id, cbss->bssid,
7015 link_sta, cbss);
7022 memcpy(link->u.mgd.bssid, cbss->bssid, ETH_ALEN);
7025 link->conf->beacon_int = cbss->beacon_interval;
7026 ies = rcu_dereference(cbss->beacon_ies);
7037 ies = rcu_dereference(cbss->proberesp_ies);
7052 err = ieee80211_prep_channel(sdata, link, cbss,
7083 WARN_ON_ONCE(!ether_addr_equal(link->u.mgd.bssid, cbss->bssid));
7273 struct cfg80211_bss *cbss;
7277 cbss = assoc_data->link[link_id].bss;
7278 if (WARN_ON(!cbss))
7281 bss = (void *)cbss->priv;
7283 sband = local->hw.wiphy->bands[cbss->channel->band];
7291 is_5ghz = cbss->channel->band == NL80211_BAND_5GHZ;
7292 is_6ghz = cbss->channel->band == NL80211_BAND_6GHZ;
7310 ht_elem = ieee80211_bss_get_elem(cbss, WLAN_EID_HT_OPERATION);
7316 vht_elem = ieee80211_bss_get_elem(cbss, WLAN_EID_VHT_CAPABILITY);
7344 beacon_ies = rcu_dereference(cbss->beacon_ies);
7415 cbss->bssid, corrupt_type);
7441 struct cfg80211_bss *cbss;
7458 cbss = req->link_id < 0 ? req->bss : req->links[req->link_id].bss;
7461 ssid_elem = ieee80211_bss_get_elem(cbss, WLAN_EID_SSID);
7488 assoc_data->s1g = cbss->channel->band == NL80211_BAND_S1GHZ;
7532 bss = (void *)cbss->priv;
7642 assoc_data->link[0].bss = cbss;
7717 err = ieee80211_prep_connection(sdata, cbss, req->link_id,