Lines Matching refs:he_cap

1821 	const struct ieee80211_sta_he_cap *he_cap = &sta->he_cap;  in ath11k_peer_assoc_h_he()  local
1834 if (!he_cap->has_he) in ath11k_peer_assoc_h_he()
1847 he_cap->he_cap_elem.mac_cap_info, in ath11k_peer_assoc_h_he()
1848 sizeof(he_cap->he_cap_elem.mac_cap_info), in ath11k_peer_assoc_h_he()
1852 he_cap->he_cap_elem.phy_cap_info, in ath11k_peer_assoc_h_he()
1853 sizeof(he_cap->he_cap_elem.phy_cap_info), in ath11k_peer_assoc_h_he()
1871 ampdu_factor = u8_get_bits(he_cap->he_cap_elem.mac_cap_info[3], in ath11k_peer_assoc_h_he()
1883 if (he_cap->he_cap_elem.phy_cap_info[6] & in ath11k_peer_assoc_h_he()
1888 arg->peer_ppet.numss_m1 = he_cap->ppe_thres[0] & in ath11k_peer_assoc_h_he()
1891 (he_cap->ppe_thres[0] & in ath11k_peer_assoc_h_he()
1904 val |= ((he_cap->ppe_thres[bit / 8] >> in ath11k_peer_assoc_h_he()
1914 if (he_cap->he_cap_elem.mac_cap_info[0] & IEEE80211_HE_MAC_CAP0_TWT_RES) in ath11k_peer_assoc_h_he()
1916 if (he_cap->he_cap_elem.mac_cap_info[0] & IEEE80211_HE_MAC_CAP0_TWT_REQ) in ath11k_peer_assoc_h_he()
1939 if (he_cap->he_cap_elem.phy_cap_info[0] & in ath11k_peer_assoc_h_he()
1941 v = le16_to_cpu(he_cap->he_mcs_nss_supp.rx_mcs_80p80); in ath11k_peer_assoc_h_he()
1945 v = le16_to_cpu(he_cap->he_mcs_nss_supp.tx_mcs_80p80); in ath11k_peer_assoc_h_he()
1951 v = le16_to_cpu(he_cap->he_mcs_nss_supp.rx_mcs_160); in ath11k_peer_assoc_h_he()
1954 v = le16_to_cpu(he_cap->he_mcs_nss_supp.tx_mcs_160); in ath11k_peer_assoc_h_he()
1964 v = le16_to_cpu(he_cap->he_mcs_nss_supp.rx_mcs_80); in ath11k_peer_assoc_h_he()
1967 v = le16_to_cpu(he_cap->he_mcs_nss_supp.tx_mcs_80); in ath11k_peer_assoc_h_he()
2024 const struct ieee80211_sta_he_cap *he_cap = &sta->he_cap; in ath11k_peer_assoc_h_he_6ghz() local
2058 he_cap->he_cap_elem.mac_cap_info[3]) + in ath11k_peer_assoc_h_he_6ghz()
2239 if (sta->he_cap.he_cap_elem.phy_cap_info[0] & in ath11k_mac_get_phymode_he()
2242 else if (sta->he_cap.he_cap_elem.phy_cap_info[0] & in ath11k_mac_get_phymode_he()
2284 if (sta->he_cap.has_he && in ath11k_peer_assoc_h_phymode()
2313 if (sta->he_cap.has_he && in ath11k_peer_assoc_h_phymode()
3714 } else if (sta->he_cap.has_he && num_he_rates == 1) { in ath11k_station_assoc()
3877 } else if (sta->he_cap.has_he && num_he_rates == 1) { in ath11k_sta_rc_update_wk()
4770 struct ieee80211_sta_he_cap *he_cap = &data[idx].he_cap; in ath11k_mac_copy_he_cap() local
4773 &he_cap->he_cap_elem; in ath11k_mac_copy_he_cap()
4786 he_cap->has_he = true; in ath11k_mac_copy_he_cap()
4819 he_cap->he_mcs_nss_supp.rx_mcs_80 = in ath11k_mac_copy_he_cap()
4821 he_cap->he_mcs_nss_supp.tx_mcs_80 = in ath11k_mac_copy_he_cap()
4823 he_cap->he_mcs_nss_supp.rx_mcs_160 = in ath11k_mac_copy_he_cap()
4825 he_cap->he_mcs_nss_supp.tx_mcs_160 = in ath11k_mac_copy_he_cap()
4827 he_cap->he_mcs_nss_supp.rx_mcs_80p80 = in ath11k_mac_copy_he_cap()
4829 he_cap->he_mcs_nss_supp.tx_mcs_80p80 = in ath11k_mac_copy_he_cap()
4832 memset(he_cap->ppe_thres, 0, sizeof(he_cap->ppe_thres)); in ath11k_mac_copy_he_cap()
4836 he_cap->ppe_thres); in ath11k_mac_copy_he_cap()
6608 ath11k_mac_get_tx_mcs_map(const struct ieee80211_sta_he_cap *he_cap) in ath11k_mac_get_tx_mcs_map() argument
6610 if (he_cap->he_cap_elem.phy_cap_info[0] & in ath11k_mac_get_tx_mcs_map()
6612 return he_cap->he_mcs_nss_supp.tx_mcs_80p80; in ath11k_mac_get_tx_mcs_map()
6614 if (he_cap->he_cap_elem.phy_cap_info[0] & in ath11k_mac_get_tx_mcs_map()
6616 return he_cap->he_mcs_nss_supp.tx_mcs_160; in ath11k_mac_get_tx_mcs_map()
6618 return he_cap->he_mcs_nss_supp.tx_mcs_80; in ath11k_mac_get_tx_mcs_map()
6659 he_mcs_map = le16_to_cpu(ath11k_mac_get_tx_mcs_map(&sband->iftype_data->he_cap)); in ath11k_mac_bitrate_mask_get_single_nss()
6997 if (he_fixed_rate && (!peer->sta->he_cap.has_he || in ath11k_mac_validate_vht_he_fixed_rate_settings()