Lines Matching refs:link_sta

3947 					const struct link_sta_info *link_sta,
3959 return link_sta->pub->he_cap.he_cap_elem.mac_cap_info[0] &
3969 struct link_sta_info *link_sta,
3972 bool twt = ieee80211_twt_req_supported(sdata, sband, link_sta, elems);
3984 struct link_sta_info *link_sta)
3990 (link_sta->pub->he_cap.he_cap_elem.mac_cap_info[2] &
3998 struct link_sta_info *link_sta,
4203 link_sta);
4229 bss_vht_cap, link_sta);
4239 link_sta);
4241 bss_conf->he_support = link_sta->pub->he_cap.has_he;
4251 link_sta, elems);
4260 link_sta);
4262 bss_conf->eht_support = link_sta->pub->eht_cap.has_eht;
4275 ieee80211_twt_bcast_support(sdata, bss_conf, sband, link_sta);
4334 link_sta->pub->rx_nss = nss;
4388 struct link_sta_info *link_sta,
4401 memcpy(link_sta->addr, cbss->bssid, ETH_ALEN);
4402 memcpy(link_sta->pub->addr, cbss->bssid, ETH_ALEN);
4435 link_sta->pub->supp_rates[cbss->channel->band] = rates;
5149 struct link_sta_info *link_sta;
5166 link_sta = rcu_dereference_protected(sta->link[link_id],
5168 if (WARN_ON(!link_sta))
5198 err = ieee80211_mgd_setup_link_sta(link, sta, link_sta,
5203 if (!ieee80211_assoc_config_link(link, link_sta,
5917 struct link_sta_info *link_sta;
6171 link_sta = rcu_dereference_protected(sta->link[link->link_id],
6173 if (WARN_ON(!link_sta)) {
6183 changed |= ieee80211_recalc_twt_req(sdata, sband, link, link_sta, elems);
6205 ieee80211_vht_handle_opmode(sdata, link_sta,
7003 struct link_sta_info *link_sta;
7006 link_sta = rcu_dereference(new_sta->link[link_id]);
7007 if (WARN_ON(!link_sta)) {
7015 link_sta, cbss);