/freebsd/sys/contrib/dev/mediatek/mt76/mt7615/ |
H A D | eeprom.c | 154 u8 tx_mask, max_nss; in mt7615_eeprom_parse_hw_cap() local 159 max_nss = 2; in mt7615_eeprom_parse_hw_cap() 167 max_nss = val & MT_TOP_3NSS ? 3 : 4; in mt7615_eeprom_parse_hw_cap() 172 if (!tx_mask || tx_mask > max_nss) in mt7615_eeprom_parse_hw_cap() 173 tx_mask = max_nss; in mt7615_eeprom_parse_hw_cap()
|
H A D | main.c | 1005 int max_nss = hweight8(hw->wiphy->available_antennas_tx); in mt7615_set_antenna() local 1008 if (!tx_ant || tx_ant != rx_ant || ffs(tx_ant) > max_nss) in mt7615_set_antenna()
|
/freebsd/sys/contrib/dev/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()
|
/freebsd/sys/contrib/dev/mediatek/mt76/ |
H A D | testmode.c | 183 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()
|
/freebsd/sys/compat/linuxkpi/common/include/net/ |
H A D | mac80211.h | 1923 int mcs /* always 0 */, bool ext_nss_bw_cap /* always true */, int max_nss) in ieee80211_get_vht_max_nss() argument 1943 if (max_nss == 0) { in ieee80211_get_vht_max_nss() 1954 max_nss = i + 1; in ieee80211_get_vht_max_nss() 1960 if (max_nss == 0) in ieee80211_get_vht_max_nss() 1965 return (max_nss); in ieee80211_get_vht_max_nss() 1994 return (max_nss / 2); in ieee80211_get_vht_max_nss() 1996 return (3 * max_nss / 4); in ieee80211_get_vht_max_nss() 2002 return (max_nss / 2); in ieee80211_get_vht_max_nss() 2004 return (3 * max_nss / 4); in ieee80211_get_vht_max_nss() 2006 return (2 * max_nss); in ieee80211_get_vht_max_nss() [all …]
|
/freebsd/sys/contrib/dev/mediatek/mt76/mt7996/ |
H A D | main.c | 938 int max_nss = hweight8(hw->wiphy->available_antennas_tx); in mt7996_set_antenna() local 941 if (!tx_ant || tx_ant != rx_ant || ffs(tx_ant) > max_nss) in mt7996_set_antenna() 952 if (hweight8(tx_ant) == max_nss && band_idx < MT_BAND2) in mt7996_set_antenna() 955 else if (hweight8(tx_ant) == max_nss) in mt7996_set_antenna()
|
H A D | mcu.c | 101 int nss, max_nss = sta->deflink.rx_nss > 3 ? 4 : sta->deflink.rx_nss; in mt7996_mcu_set_sta_he_mcs() local 103 for (nss = 0; nss < max_nss; nss++) { in mt7996_mcu_set_sta_he_mcs() 148 int nss, max_nss = sta->deflink.rx_nss > 3 ? 4 : sta->deflink.rx_nss; in mt7996_mcu_set_sta_vht_mcs() local 150 for (nss = 0; nss < max_nss; nss++, mcs_map >>= 2) { in mt7996_mcu_set_sta_vht_mcs() 173 int nss, max_nss = sta->deflink.rx_nss > 3 ? 4 : sta->deflink.rx_nss; in mt7996_mcu_set_sta_ht_mcs() local 175 for (nss = 0; nss < max_nss; nss++) in mt7996_mcu_set_sta_ht_mcs()
|
/freebsd/contrib/wpa/src/ap/ |
H A D | beacon.c | 1837 u8 rx_nss, tx_nss, max_nss = 0, i; in hostapd_gen_fils_discovery_nss() local 1852 if (rx_nss > max_nss) in hostapd_gen_fils_discovery_nss() 1853 max_nss = rx_nss; in hostapd_gen_fils_discovery_nss() 1856 if (tx_nss > max_nss) in hostapd_gen_fils_discovery_nss() 1857 max_nss = tx_nss; in hostapd_gen_fils_discovery_nss() 1860 nss = max_nss; in hostapd_gen_fils_discovery_nss()
|
/freebsd/sys/contrib/dev/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() 517 int max_nss = hweight8(phy->mt76->antenna_mask); in mt7915_mcu_bss_ra_tlv() local 527 ra->tx_streams = max_nss; in mt7915_mcu_bss_ra_tlv() 528 ra->rx_streams = max_nss; in mt7915_mcu_bss_ra_tlv()
|
H A D | main.c | 1037 int max_nss = hweight8(hw->wiphy->available_antennas_tx); in mt7915_set_antenna() local 1041 if (!tx_ant || tx_ant != rx_ant || ffs(tx_ant) > max_nss) in mt7915_set_antenna() 1049 if (is_mt7916(&dev->mt76) && band && hweight8(tx_ant) == max_nss) in mt7915_set_antenna()
|
/freebsd/sys/contrib/dev/athk/ath11k/ |
H A D | mac.c | 1875 u8 max_nss; in ath11k_peer_assoc_h_ht() local 1943 for (i = 0, n = 0, max_nss = 0; i < IEEE80211_HT_MCS_MASK_LEN * 8; i++) in ath11k_peer_assoc_h_ht() 1946 max_nss = (i / 8) + 1; in ath11k_peer_assoc_h_ht() 1964 arg->peer_nss = min(sta->deflink.rx_nss, max_nss); in ath11k_peer_assoc_h_ht() 2034 u8 max_nss) in ath11k_get_nss_160mhz() argument 2041 max_sup_nss = max_nss >> 1; in ath11k_get_nss_160mhz() 2047 max_sup_nss = max_nss; in ath11k_get_nss_160mhz() 2072 u8 max_nss, vht_mcs; in ath11k_peer_assoc_h_vht() local 2139 for (i = 0, max_nss = 0; i < NL80211_VHT_NSS_MAX; i++) { in ath11k_peer_assoc_h_vht() 2145 max_nss = i + 1; in ath11k_peer_assoc_h_vht() [all …]
|
/freebsd/sys/contrib/dev/athk/ath12k/ |
H A D | mac.c | 1365 u8 max_nss; in ath12k_peer_assoc_h_ht() local 1425 for (i = 0, n = 0, max_nss = 0; i < IEEE80211_HT_MCS_MASK_LEN * 8; i++) in ath12k_peer_assoc_h_ht() 1428 max_nss = (i / 8) + 1; in ath12k_peer_assoc_h_ht() 1446 arg->peer_nss = min(sta->deflink.rx_nss, max_nss); in ath12k_peer_assoc_h_ht() 1527 u8 max_nss, vht_mcs; in ath12k_peer_assoc_h_vht() local 1574 for (i = 0, max_nss = 0, vht_mcs = 0; i < NL80211_VHT_NSS_MAX; i++) { in ath12k_peer_assoc_h_vht() 1580 max_nss = i + 1; in ath12k_peer_assoc_h_vht() 1582 arg->peer_nss = min(sta->deflink.rx_nss, max_nss); in ath12k_peer_assoc_h_vht() 1617 u8 ampdu_factor, rx_mcs_80, rx_mcs_160, max_nss; in ath12k_peer_assoc_h_he() local 1655 max_nss = min(rx_mcs_80, rx_mcs_160); in ath12k_peer_assoc_h_he() [all …]
|
/freebsd/sys/contrib/dev/mediatek/mt76/mt7921/ |
H A D | main.c | 991 int max_nss = hweight8(hw->wiphy->available_antennas_tx); in mt7921_set_antenna() local 993 if (!tx_ant || tx_ant != rx_ant || ffs(tx_ant) > max_nss) in mt7921_set_antenna()
|
/freebsd/sys/contrib/dev/athk/ath10k/ |
H A D | mac.c | 2315 u8 max_nss; in ath10k_peer_assoc_h_ht() local 2378 for (i = 0, n = 0, max_nss = 0; i < IEEE80211_HT_MCS_MASK_LEN * 8; i++) in ath10k_peer_assoc_h_ht() 2381 max_nss = (i / 8) + 1; in ath10k_peer_assoc_h_ht() 2401 max_nss); in ath10k_peer_assoc_h_ht() 2565 u8 max_nss, vht_mcs; in ath10k_peer_assoc_h_vht() local 2609 for (i = 0, max_nss = 0, vht_mcs = 0; i < NL80211_VHT_NSS_MAX; i++) { in ath10k_peer_assoc_h_vht() 2615 max_nss = i + 1; in ath10k_peer_assoc_h_vht() 2617 arg->peer_num_spatial_streams = min(sta->deflink.rx_nss, max_nss); in ath10k_peer_assoc_h_vht()
|
H A D | wmi.c | 7746 int max_mcs, max_nss; in ath10k_wmi_peer_assoc_fill_10_2() local 7751 max_nss = 0xf; in ath10k_wmi_peer_assoc_fill_10_2() 7754 SM(max_nss, WMI_PEER_ASSOC_INFO0_MAX_NSS); in ath10k_wmi_peer_assoc_fill_10_2()
|