Home
last modified time | relevance | path

Searched refs:max_nss (Results 1 – 18 of 18) sorted by relevance

/linux-6.15/drivers/net/wireless/mediatek/mt76/mt7615/
H A Deeprom.c147 u8 tx_mask, max_nss; in mt7615_eeprom_parse_hw_cap() local
152 max_nss = 2; in mt7615_eeprom_parse_hw_cap()
160 max_nss = val & MT_TOP_3NSS ? 3 : 4; in mt7615_eeprom_parse_hw_cap()
165 if (!tx_mask || tx_mask > max_nss) in mt7615_eeprom_parse_hw_cap()
166 tx_mask = max_nss; in mt7615_eeprom_parse_hw_cap()
H A Dmain.c991 int max_nss = hweight8(hw->wiphy->available_antennas_tx); in mt7615_set_antenna() local
994 if (!tx_ant || tx_ant != rx_ant || ffs(tx_ant) > max_nss) in mt7615_set_antenna()
/linux-6.15/drivers/net/wireless/ath/ath12k/
H A Ddebugfs.c387 for (nss = 0; nss < max_nss; nss++) { in ath12k_tpc_fill_pream()
482 static const u8 max_nss[WMI_TPC_PREAM_MAX] = { in ath12k_tpc_stats_print() local
553 max_rix += max_nss[i] * max_rates[i]; in ath12k_tpc_stats_print()
557 nss = (max_nss[i - 1] < num_tx_chain ? in ath12k_tpc_stats_print()
558 max_nss[i - 1] : num_tx_chain); in ath12k_tpc_stats_print()
569 nss = (max_nss[i] < num_tx_chain ? in ath12k_tpc_stats_print()
570 max_nss[i] : num_tx_chain); in ath12k_tpc_stats_print()
599 max_rix += max_nss[i] * max_rates[i]; in ath12k_tpc_stats_print()
609 nss = (max_nss[i] < ar->num_tx_chains ? max_nss[i] : ar->num_tx_chains); in ath12k_tpc_stats_print()
616 max_rix += max_nss[i] * max_rates[i]; in ath12k_tpc_stats_print()
[all …]
H A Dmac.c2100 u8 max_nss; in ath12k_peer_assoc_h_ht() local
2171 max_nss = (i / 8) + 1; in ath12k_peer_assoc_h_ht()
2189 arg->peer_nss = min(link_sta->rx_nss, max_nss); in ath12k_peer_assoc_h_ht()
2272 u8 max_nss, vht_mcs; in ath12k_peer_assoc_h_vht() local
2329 for (i = 0, max_nss = 0, vht_mcs = 0; i < NL80211_VHT_NSS_MAX; i++) { in ath12k_peer_assoc_h_vht()
2335 max_nss = i + 1; in ath12k_peer_assoc_h_vht()
2337 arg->peer_nss = min(link_sta->rx_nss, max_nss); in ath12k_peer_assoc_h_vht()
2376 u8 ampdu_factor, max_nss; in ath12k_peer_assoc_h_he() local
2431 max_nss = min(rx_mcs_80, rx_mcs_160); in ath12k_peer_assoc_h_he()
2433 max_nss = rx_mcs_80; in ath12k_peer_assoc_h_he()
[all …]
/linux-6.15/drivers/net/wireless/intel/iwlwifi/mld/
H A Dtlc.c164 u8 max_nss = link_sta->rx_nss; in iwl_mld_fill_vht_rates() local
172 max_nss = 1; in iwl_mld_fill_vht_rates()
174 for (i = 0; i < max_nss && i < IWL_TLC_NSS_MAX; i++) { in iwl_mld_fill_vht_rates()
265 u8 max_nss, u16 mcs_msk) in iwl_mld_set_eht_mcs() argument
267 if (max_nss >= 2) in iwl_mld_set_eht_mcs()
270 if (max_nss >= 1) in iwl_mld_set_eht_mcs()
/linux-6.15/drivers/net/wireless/intel/iwlwifi/mvm/
H A Drs-fw.c142 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-6.15/drivers/net/wireless/mediatek/mt76/
H A Dtestmode.c183 u8 max_nss = hweight8(phy->antenna_mask); in mt76_testmode_tx_init() local
194 max_nss = min_t(u8, max_nss, hweight8(td->tx_antenna_mask)); in mt76_testmode_tx_init()
219 if (rate->idx > 8 * max_nss && in mt76_testmode_tx_init()
230 if (td->tx_rate_nss > max_nss) in mt76_testmode_tx_init()
/linux-6.15/drivers/net/wireless/mediatek/mt76/mt7996/
H A Deeprom.c287 int max_path = 5, max_nss = 4; in mt7996_eeprom_parse_hw_cap() local
298 if (!nss || nss > max_nss) in mt7996_eeprom_parse_hw_cap()
299 nss = max_nss; in mt7996_eeprom_parse_hw_cap()
H A Dmt7996.h697 int max_nss = hweight8(phy->mt76->hw->wiphy->available_antennas_tx); in mt7996_rx_chainmask() local
701 if (cur_nss != max_nss) in mt7996_rx_chainmask()
H A Dmcu.c125 int nss, max_nss = link_sta->rx_nss > 3 ? 4 : link_sta->rx_nss; in mt7996_mcu_set_sta_he_mcs() local
129 for (nss = 0; nss < max_nss; nss++) { in mt7996_mcu_set_sta_he_mcs()
174 int nss, max_nss = link_sta->rx_nss > 3 ? 4 : link_sta->rx_nss; in mt7996_mcu_set_sta_vht_mcs() local
176 for (nss = 0; nss < max_nss; nss++, mcs_map >>= 2) { in mt7996_mcu_set_sta_vht_mcs()
199 int nss, max_nss = link_sta->rx_nss > 3 ? 4 : link_sta->rx_nss; in mt7996_mcu_set_sta_ht_mcs() local
201 for (nss = 0; nss < max_nss; nss++) in mt7996_mcu_set_sta_ht_mcs()
/linux-6.15/drivers/net/wireless/mediatek/mt76/mt7915/
H A Dmcu.c65 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()
542 int max_nss = hweight8(phy->mt76->antenna_mask); in mt7915_mcu_bss_ra_tlv() local
552 ra->tx_streams = max_nss; in mt7915_mcu_bss_ra_tlv()
553 ra->rx_streams = max_nss; in mt7915_mcu_bss_ra_tlv()
H A Dmain.c1121 int max_nss = hweight8(hw->wiphy->available_antennas_tx); in mt7915_set_antenna() local
1125 if (!tx_ant || tx_ant != rx_ant || ffs(tx_ant) > max_nss) in mt7915_set_antenna()
1134 band && hweight8(tx_ant) == max_nss) in mt7915_set_antenna()
/linux-6.15/drivers/net/wireless/ath/ath11k/
H A Dmac.c1957 u8 max_nss; in ath11k_peer_assoc_h_ht() local
2028 max_nss = (i / 8) + 1; in ath11k_peer_assoc_h_ht()
2116 u8 max_nss) in ath11k_get_nss_160mhz() argument
2123 max_sup_nss = max_nss >> 1; in ath11k_get_nss_160mhz()
2129 max_sup_nss = max_nss; in ath11k_get_nss_160mhz()
2154 u8 max_nss, vht_mcs; in ath11k_peer_assoc_h_vht() local
2227 max_nss = i + 1; in ath11k_peer_assoc_h_vht()
2351 u8 max_nss, he_mcs; in ath11k_peer_assoc_h_he() local
2406 max_nss = min(rx_mcs_80, rx_mcs_160); in ath11k_peer_assoc_h_he()
2408 max_nss = rx_mcs_80; in ath11k_peer_assoc_h_he()
[all …]
/linux-6.15/drivers/net/wireless/mediatek/mt76/mt7921/
H A Dmain.c1090 int max_nss = hweight8(hw->wiphy->available_antennas_tx); in mt7921_set_antenna() local
1092 if (!tx_ant || tx_ant != rx_ant || ffs(tx_ant) > max_nss) in mt7921_set_antenna()
/linux-6.15/drivers/net/wireless/ath/ath10k/
H A Dmac.c2308 u8 max_nss; in ath10k_peer_assoc_h_ht() local
2371 for (i = 0, n = 0, max_nss = 0; i < IEEE80211_HT_MCS_MASK_LEN * 8; i++) in ath10k_peer_assoc_h_ht()
2374 max_nss = (i / 8) + 1; in ath10k_peer_assoc_h_ht()
2394 max_nss); in ath10k_peer_assoc_h_ht()
2558 u8 max_nss, vht_mcs; in ath10k_peer_assoc_h_vht() local
2602 for (i = 0, max_nss = 0, vht_mcs = 0; i < NL80211_VHT_NSS_MAX; i++) { in ath10k_peer_assoc_h_vht()
2608 max_nss = i + 1; in ath10k_peer_assoc_h_vht()
2610 arg->peer_num_spatial_streams = min(sta->deflink.rx_nss, max_nss); in ath10k_peer_assoc_h_vht()
H A Dwmi.c7701 int max_mcs, max_nss; in ath10k_wmi_peer_assoc_fill_10_2() local
7706 max_nss = 0xf; in ath10k_wmi_peer_assoc_fill_10_2()
7709 SM(max_nss, WMI_PEER_ASSOC_INFO0_MAX_NSS); in ath10k_wmi_peer_assoc_fill_10_2()
/linux-6.15/drivers/net/wireless/mediatek/mt76/mt7925/
H A Dmain.c1511 int max_nss = hweight8(hw->wiphy->available_antennas_tx); in mt7925_set_antenna() local
1513 if (!tx_ant || tx_ant != rx_ant || ffs(tx_ant) > max_nss) in mt7925_set_antenna()
/linux-6.15/drivers/net/wireless/realtek/rtw89/
H A Dphy.c100 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()