| /linux/drivers/net/wireless/ath/ath12k/ |
| H A D | debugfs.c | 420 int max_nss, int max_rates, int pream_type, in ath12k_tpc_fill_pream() argument 457 for (nss = 0; nss < max_nss; nss++) { in ath12k_tpc_fill_pream() 552 static const u8 max_nss[WMI_TPC_PREAM_MAX] = { in ath12k_tpc_stats_print() local 623 max_rix += max_nss[i] * max_rates[i]; in ath12k_tpc_stats_print() 627 nss = (max_nss[i - 1] < num_tx_chain ? in ath12k_tpc_stats_print() 628 max_nss[i - 1] : num_tx_chain); in ath12k_tpc_stats_print() 639 nss = (max_nss[i] < num_tx_chain ? in ath12k_tpc_stats_print() 640 max_nss[i] : num_tx_chain); in ath12k_tpc_stats_print() 669 max_rix += max_nss[i] * max_rates[i]; in ath12k_tpc_stats_print() 679 nss = (max_nss[i] < ar->num_tx_chains ? max_nss[i] : ar->num_tx_chains); in ath12k_tpc_stats_print() [all …]
|
| H A D | mac.c | 2192 u8 max_nss; in ath12k_peer_assoc_h_ht() local 2266 for (i = 0, n = 0, max_nss = 0; i < IEEE80211_HT_MCS_MASK_LEN * 8; i++) in ath12k_peer_assoc_h_ht() 2269 max_nss = (i / 8) + 1; in ath12k_peer_assoc_h_ht() 2287 arg->peer_nss = min(link_sta->rx_nss, max_nss); in ath12k_peer_assoc_h_ht() 2357 u8 max_nss) in ath12k_get_nss_160mhz() argument 2364 max_sup_nss = max_nss >> 1; in ath12k_get_nss_160mhz() 2370 max_sup_nss = max_nss; in ath12k_get_nss_160mhz() 2397 u8 max_nss, vht_mcs; in ath12k_peer_assoc_h_vht() local 2475 for (i = 0, max_nss = 0, vht_mcs = 0; i < NL80211_VHT_NSS_MAX; i++) { in ath12k_peer_assoc_h_vht() 2481 max_nss = i + 1; in ath12k_peer_assoc_h_vht() [all …]
|
| /linux/drivers/net/wireless/intel/iwlwifi/mvm/ |
| H A D | rs-fw.c | 142 u8 max_nss = link_sta->rx_nss; in rs_fw_vht_set_enabled_rates() local 150 max_nss = 1; in rs_fw_vht_set_enabled_rates() 152 for (i = 0; i < max_nss && i < IWL_TLC_NSS_MAX; i++) { in rs_fw_vht_set_enabled_rates() 258 u8 max_nss, u16 mcs_msk) in rs_fw_set_eht_mcs_nss() argument 260 if (max_nss >= 2) in rs_fw_set_eht_mcs_nss() 263 if (max_nss >= 1) in rs_fw_set_eht_mcs_nss()
|
| /linux/drivers/net/wireless/mediatek/mt76/mt7996/ |
| H A D | eeprom.c | 308 int max_path = 5, max_nss = 4; in mt7996_eeprom_parse_hw_cap() local 319 if (!nss || nss > max_nss) in mt7996_eeprom_parse_hw_cap() 320 nss = max_nss; in mt7996_eeprom_parse_hw_cap()
|
| H A D | mt7996.h | 850 int max_nss = hweight16(phy->orig_antenna_mask); in mt7996_rx_chainmask() local 854 if (cur_nss != max_nss) in mt7996_rx_chainmask()
|
| H A D | mcu.c | 132 int nss, max_nss = link_sta->rx_nss > 3 ? 4 : link_sta->rx_nss; in mt7996_mcu_set_sta_he_mcs() local 142 for (nss = 0; nss < max_nss; nss++) { in mt7996_mcu_set_sta_he_mcs() 187 int nss, max_nss = link_sta->rx_nss > 3 ? 4 : link_sta->rx_nss; in mt7996_mcu_set_sta_vht_mcs() local 189 for (nss = 0; nss < max_nss; nss++, mcs_map >>= 2) { in mt7996_mcu_set_sta_vht_mcs() 212 int nss, max_nss = link_sta->rx_nss > 3 ? 4 : link_sta->rx_nss; in mt7996_mcu_set_sta_ht_mcs() local 214 for (nss = 0; nss < max_nss; nss++) in mt7996_mcu_set_sta_ht_mcs()
|
| /linux/drivers/net/wireless/mediatek/mt76/mt7915/ |
| H A D | mcu.c | 65 int nss, max_nss = sta->deflink.rx_nss > 3 ? 4 : sta->deflink.rx_nss; in mt7915_mcu_set_sta_he_mcs() local 67 for (nss = 0; nss < max_nss; nss++) { in mt7915_mcu_set_sta_he_mcs() 119 int nss, max_nss = sta->deflink.rx_nss > 3 ? 4 : sta->deflink.rx_nss; in mt7915_mcu_set_sta_vht_mcs() local 122 for (nss = 0; nss < max_nss; nss++, mcs_map >>= 2) { in mt7915_mcu_set_sta_vht_mcs() 150 int nss, max_nss = sta->deflink.rx_nss > 3 ? 4 : sta->deflink.rx_nss; in mt7915_mcu_set_sta_ht_mcs() local 152 for (nss = 0; nss < max_nss; nss++) in mt7915_mcu_set_sta_ht_mcs() 583 int max_nss = hweight8(phy->mt76->antenna_mask); in mt7915_mcu_bss_ra_tlv() local 593 ra->tx_streams = max_nss; in mt7915_mcu_bss_ra_tlv() 594 ra->rx_streams = max_nss; in mt7915_mcu_bss_ra_tlv()
|
| H A D | main.c | 1140 int max_nss = hweight8(hw->wiphy->available_antennas_tx); in mt7915_set_antenna() local 1144 if (!tx_ant || tx_ant != rx_ant || ffs(tx_ant) > max_nss) in mt7915_set_antenna() 1153 band && hweight8(tx_ant) == max_nss) in mt7915_set_antenna()
|
| /linux/drivers/net/wireless/mediatek/mt76/mt7615/ |
| H A D | main.c | 995 int max_nss = hweight8(hw->wiphy->available_antennas_tx); in mt7615_set_antenna() local 998 if (!tx_ant || tx_ant != rx_ant || ffs(tx_ant) > max_nss) in mt7615_set_antenna()
|
| /linux/drivers/net/wireless/mediatek/mt76/mt7921/ |
| H A D | main.c | 1122 int max_nss = hweight8(hw->wiphy->available_antennas_tx); in mt7921_set_antenna() local 1124 if (!tx_ant || tx_ant != rx_ant || ffs(tx_ant) > max_nss) in mt7921_set_antenna()
|
| /linux/drivers/net/wireless/ath/ath10k/ |
| H A D | mac.c | 2337 u8 max_nss; in ath10k_peer_assoc_h_ht() local 2400 for (i = 0, n = 0, max_nss = 0; i < IEEE80211_HT_MCS_MASK_LEN * 8; i++) in ath10k_peer_assoc_h_ht() 2403 max_nss = (i / 8) + 1; in ath10k_peer_assoc_h_ht() 2423 max_nss); in ath10k_peer_assoc_h_ht() 2587 u8 max_nss, vht_mcs; in ath10k_peer_assoc_h_vht() local 2631 for (i = 0, max_nss = 0, vht_mcs = 0; i < NL80211_VHT_NSS_MAX; i++) { in ath10k_peer_assoc_h_vht() 2637 max_nss = i + 1; in ath10k_peer_assoc_h_vht() 2639 arg->peer_num_spatial_streams = min(sta->deflink.rx_nss, max_nss); in ath10k_peer_assoc_h_vht()
|
| H A D | wmi.c | 7707 int max_mcs, max_nss; in ath10k_wmi_peer_assoc_fill_10_2() local 7712 max_nss = 0xf; in ath10k_wmi_peer_assoc_fill_10_2() 7715 SM(max_nss, WMI_PEER_ASSOC_INFO0_MAX_NSS); in ath10k_wmi_peer_assoc_fill_10_2()
|
| /linux/drivers/net/wireless/mediatek/mt76/mt7925/ |
| H A D | main.c | 1681 int max_nss = hweight8(hw->wiphy->available_antennas_tx); in mt7925_set_antenna() local 1683 if (!tx_ant || tx_ant != rx_ant || ffs(tx_ant) > max_nss) in mt7925_set_antenna()
|
| /linux/drivers/net/wireless/realtek/rtw89/ |
| H A D | phy.c | 100 static u64 get_eht_mcs_ra_mask(u8 *max_nss, u8 start_mcs, u8 n_nss) in get_eht_mcs_ra_mask() argument 109 nss = u8_get_bits(max_nss[i], IEEE80211_EHT_MCS_NSS_RX); in get_eht_mcs_ra_mask()
|