Lines Matching full:pub
122 struct ieee80211_sta_vht_cap *vht_cap = &link_sta->pub->vht_cap; in ieee80211_vht_cap_ie_to_sta_vht_cap()
130 if (!link_sta->pub->ht_cap.ht_supported) in ieee80211_vht_cap_ie_to_sta_vht_cap()
320 link_sta->pub->bandwidth = ieee80211_sta_cur_vht_bw(link_sta); in ieee80211_vht_cap_ie_to_sta_vht_cap()
338 link_sta->pub->agg.max_amsdu_len = IEEE80211_MAX_MPDU_LEN_VHT_11454; in ieee80211_vht_cap_ie_to_sta_vht_cap()
341 link_sta->pub->agg.max_amsdu_len = IEEE80211_MAX_MPDU_LEN_VHT_7991; in ieee80211_vht_cap_ie_to_sta_vht_cap()
345 link_sta->pub->agg.max_amsdu_len = IEEE80211_MAX_MPDU_LEN_VHT_3895; in ieee80211_vht_cap_ie_to_sta_vht_cap()
359 struct ieee80211_sta_vht_cap *vht_cap = &link_sta->pub->vht_cap; in _ieee80211_sta_cap_rx_bw()
360 struct ieee80211_sta_he_cap *he_cap = &link_sta->pub->he_cap; in _ieee80211_sta_cap_rx_bw()
361 struct ieee80211_sta_eht_cap *eht_cap = &link_sta->pub->eht_cap; in _ieee80211_sta_cap_rx_bw()
405 return link_sta->pub->ht_cap.cap & IEEE80211_HT_CAP_SUP_WIDTH_20_40 ? in _ieee80211_sta_cap_rx_bw()
429 struct ieee80211_sta_vht_cap *vht_cap = &link_sta->pub->vht_cap; in ieee80211_sta_cap_chan_bw()
433 if (!link_sta->pub->ht_cap.ht_supported) in ieee80211_sta_cap_chan_bw()
436 return link_sta->pub->ht_cap.cap & IEEE80211_HT_CAP_SUP_WIDTH_20_40 ? in ieee80211_sta_cap_chan_bw()
454 link_sta->pub->bandwidth; in ieee80211_sta_rx_bw_to_chan_width()
456 &link_sta->pub->vht_cap; in ieee80211_sta_rx_bw_to_chan_width()
461 if (!link_sta->pub->ht_cap.ht_supported) in ieee80211_sta_rx_bw_to_chan_width()
556 if (link_sta->pub->eht_cap.has_eht) { in ieee80211_sta_init_nss()
558 const u8 *rx_nss_mcs = (void *)&link_sta->pub->eht_cap.eht_mcs_nss_supp; in ieee80211_sta_init_nss()
567 if (link_sta->pub->he_cap.has_he) { in ieee80211_sta_init_nss()
570 const struct ieee80211_sta_he_cap *he_cap = &link_sta->pub->he_cap; in ieee80211_sta_init_nss()
601 if (link_sta->pub->ht_cap.ht_supported) { in ieee80211_sta_init_nss()
602 if (link_sta->pub->ht_cap.mcs.rx_mask[0]) in ieee80211_sta_init_nss()
604 if (link_sta->pub->ht_cap.mcs.rx_mask[1]) in ieee80211_sta_init_nss()
606 if (link_sta->pub->ht_cap.mcs.rx_mask[2]) in ieee80211_sta_init_nss()
608 if (link_sta->pub->ht_cap.mcs.rx_mask[3]) in ieee80211_sta_init_nss()
613 if (link_sta->pub->vht_cap.vht_supported) { in ieee80211_sta_init_nss()
617 rx_mcs_map = le16_to_cpu(link_sta->pub->vht_cap.vht_mcs.rx_mcs_map); in ieee80211_sta_init_nss()
638 link_sta->pub->rx_nss = in ieee80211_sta_init_nss()
641 link_sta->pub->rx_nss = rx_nss; in ieee80211_sta_init_nss()
665 if (nss != link_sta->pub->rx_nss) { in __ieee80211_vht_handle_opmode()
666 link_sta->pub->rx_nss = nss; in __ieee80211_vht_handle_opmode()
668 sta_opmode.rx_nss = link_sta->pub->rx_nss; in __ieee80211_vht_handle_opmode()
673 link_sta->pub->addr, nss); in __ieee80211_vht_handle_opmode()
699 if (new_bw != link_sta->pub->bandwidth) { in __ieee80211_vht_handle_opmode()
700 link_sta->pub->bandwidth = new_bw; in __ieee80211_vht_handle_opmode()