| /linux/drivers/net/wireless/nxp/nxpwifi/ |
| H A D | 11ax.c | 101 u16 rx_nss, tx_nss; in nxpwifi_fill_he_cap_tlv() local 119 tx_nss = GET_TXMCSSUPP(adapter->user_htstream >> 8) & 0x0f; in nxpwifi_fill_he_cap_tlv() 122 tx_nss = GET_TXMCSSUPP(adapter->user_htstream) & 0x0f; in nxpwifi_fill_he_cap_tlv() 141 if (tx_nss != 0 && nss > tx_nss) in nxpwifi_fill_he_cap_tlv()
|
| /linux/drivers/net/wireless/intel/iwlwifi/mvm/ |
| H A D | rs-fw.c | 242 static u8 rs_fw_eht_max_nss(u8 rx_nss, u8 tx_nss) in rs_fw_eht_max_nss() argument 244 u8 tx = u8_get_bits(tx_nss, IEEE80211_EHT_MCS_NSS_TX); in rs_fw_eht_max_nss()
|
| /linux/drivers/net/wireless/mediatek/mt76/mt7925/ |
| H A D | mac.c | 964 if (rate.nss - 1 < ARRAY_SIZE(stats->tx_nss)) in mt7925_mac_add_txs_skb() 965 stats->tx_nss[rate.nss - 1]++; in mt7925_mac_add_txs_skb() 1100 if (rate.nss - 1 < ARRAY_SIZE(stats->tx_nss)) in mt7928_mac_add_txs_skb_msg() 1101 stats->tx_nss[rate.nss - 1]++; in mt7928_mac_add_txs_skb_msg()
|
| /linux/drivers/net/wireless/realtek/rtw89/ |
| H A D | mac.c | 3230 u8 tx_nss; in rtw89_mac_setup_phycap_part0() local 3242 tx_nss = u32_get_bits(phycap->w1, RTW89_C2HREG_PHYCAP_W1_TX_NSS); in rtw89_mac_setup_phycap_part0() 3247 hal->tx_nss = tx_nss ? min_t(u8, tx_nss, chip->tx_nss) : chip->tx_nss; in rtw89_mac_setup_phycap_part0() 3255 if (tx_nss == 1 && tx_ant == 2 && rx_ant == 2) { in rtw89_mac_setup_phycap_part0() 3269 hal->tx_nss, tx_nss, chip->tx_nss, in rtw89_mac_setup_phycap_part0()
|
| H A D | rtw8852bt.c | 871 .tx_nss = 2,
|
| H A D | rtw8922d.c | 3016 enum rtw89_rf_path tx_path, u8 tx_nss, in rtw8922d_ctrl_trx_path() argument 3197 md->ant.stream_cnt = (rtwdev->hal.tx_nss << BTC_ANT_SHIFT) + in rtw8922d_btc_set_rfe() 3330 tx_path_pos = _btc_get_rf_path_from_ant_num(btc, rtwdev->hal.tx_nss); in rtw8922d_btc_set_rfe() 3756 .tx_nss = 2,
|
| H A D | rtw8852b.c | 1012 .tx_nss = 2,
|
| H A D | phy.c | 426 for (i = 0; i < rtwdev->hal.tx_nss; i++) in rtw89_phy_ra_sta_update() 482 ra->ss_num = min(link_sta->rx_nss, rtwdev->hal.tx_nss) - 1; in rtw89_phy_ra_sta_update() 627 u8 tx_nss = rtwdev->hal.tx_nss; in __rtw89_phy_rate_pattern_vif() local 633 for (i = 0; i < tx_nss; i++) in __rtw89_phy_rate_pattern_vif() 641 for (i = 0; i < tx_nss; i++) in __rtw89_phy_rate_pattern_vif() 648 for (i = 0; i < tx_nss; i++) in __rtw89_phy_rate_pattern_vif() 655 for (i = 0; i < tx_nss; i++) in __rtw89_phy_rate_pattern_vif()
|
| H A D | rtw8922a.c | 2561 enum rtw89_rf_path tx_path, u8 tx_nss, in rtw8922a_ctrl_trx_path() argument 2789 tx_path_pos = _btc_get_rf_path_from_ant_num(btc, rtwdev->hal.tx_nss); in rtw8922a_btc_set_rfe() 3281 .tx_nss = 2,
|
| H A D | core.c | 978 le32_encode_bits(hal->tx_nss - 1, RTW89_HTC_MASK_HTC_OM_TX_NSTS) | in rtw89_core_get_no_ul_ofdma_htc() 6110 if (i < hal->tx_nss) in rtw89_init_vht_cap() 6138 vht_cap->vht_mcs.tx_highest = highest[hal->tx_nss - 1]; in rtw89_init_vht_cap() 6332 u8_encode_bits(hal->tx_nss, IEEE80211_EHT_MCS_NSS_TX); in rtw89_init_eht_cap()
|
| H A D | rtw8852a.c | 2416 .tx_nss = 2,
|
| H A D | rtw8851b.c | 2653 .tx_nss = 1,
|
| H A D | rtw8852c.c | 3216 .tx_nss = 2,
|
| H A D | core.h | 5759 u8 tx_nss; member 6393 u8 tx_nss; member
|
| H A D | fw.c | 3840 u8 nss = min(link_sta->rx_nss, rtwdev->hal.tx_nss) - 1; in __get_sta_he_pkt_padding() 3982 u8 nss = min(link_sta->rx_nss, rtwdev->hal.tx_nss) - 1; in __get_sta_eht_pkt_padding()
|
| H A D | coex.c | 9917 btc->cx.bt_ext.func_type, rtwdev->dbcc_en, hal->tx_nss, in _show_cx_info()
|
| /linux/drivers/net/wireless/mediatek/mt76/ |
| H A D | mt76_connac_mac.c | 668 if (rate.nss - 1 < ARRAY_SIZE(stats->tx_nss)) in mt76_connac2_mac_fill_txs() 669 stats->tx_nss[rate.nss - 1]++; in mt76_connac2_mac_fill_txs()
|
| H A D | mt76.h | 345 u64 tx_nss[4]; /* 1, 2, 3, 4 */ member
|
| H A D | mac80211.c | 2058 data[ei++] += stats->tx_nss[i]; in mt76_ethtool_worker()
|
| /linux/drivers/net/wireless/mediatek/mt76/mt7996/ |
| H A D | mcu.h | 223 u8 tx_nss; member
|
| H A D | mac.c | 1524 if (rate.nss - 1 < ARRAY_SIZE(stats->tx_nss)) in mt7996_mac_add_txs_skb() 1525 stats->tx_nss[rate.nss - 1]++; in mt7996_mac_add_txs_skb()
|
| /linux/drivers/net/wireless/ath/ath11k/ |
| H A D | mac.c | 2186 u32 rx_nss, tx_nss, nss_160; in ath11k_peer_assoc_h_vht() local 2281 tx_nss = ath11k_get_nss_160mhz(ar, max_nss); in ath11k_peer_assoc_h_vht() 2282 rx_nss = min(arg->peer_nss, tx_nss); in ath11k_peer_assoc_h_vht() 2384 u32 rx_nss, tx_nss, nss_160; in ath11k_peer_assoc_h_he() local 2591 tx_nss = ath11k_get_nss_160mhz(ar, max_nss); in ath11k_peer_assoc_h_he() 2592 rx_nss = min(arg->peer_nss, tx_nss); in ath11k_peer_assoc_h_he()
|
| /linux/drivers/net/wireless/ath/ath12k/ |
| H A D | mac.c | 2400 u32 rx_nss, tx_nss, nss_160; in ath12k_peer_assoc_h_vht() local 2506 tx_nss = ath12k_get_nss_160mhz(ar, max_nss); in ath12k_peer_assoc_h_vht() 2507 rx_nss = min(arg->peer_nss, tx_nss); in ath12k_peer_assoc_h_vht() 2615 u32 rx_nss, tx_nss, nss_160; in ath12k_peer_assoc_h_he() local 2815 tx_nss = ath12k_get_nss_160mhz(ar, ar->num_tx_chains); in ath12k_peer_assoc_h_he() 2816 rx_nss = min(arg->peer_nss, tx_nss); in ath12k_peer_assoc_h_he()
|