/linux-master/drivers/net/wireless/marvell/mwifiex/ |
H A D | 11ac.c | 46 u8 i, nss, mcs; local 57 nss = 1; 61 nss = i; 63 mcs = GET_VHTNSSMCS(mcs_map, nss); 65 /* if mcs is 3, nss must be 1 (NSS = 1). Default mcs to MCS 0~9 */ 71 max_rate = max_rate_lgi_160MHZ[nss - 1][mcs]; 74 max_rate = max_rate_lgi_160MHZ[nss - 1][mcs - 1]; 76 max_rate = max_rate_lgi_80MHZ[nss - 1][mcs]; 79 max_rate = max_rate_lgi_80MHZ[nss - 1][mcs - 1]; 104 u16 mcs_user, mcs_resp, nss, tm local [all...] |
/linux-master/drivers/net/wireless/realtek/rtlwifi/ |
H A D | rc.c | 23 u8 nss; local 28 nss = 4; 31 nss = 3; 34 nss = 2; 37 nss = 1; 64 if (nss == 1) 72 nss); 77 nss); 86 if (nss == 1) 94 nss); [all...] |
/linux-master/drivers/net/wireless/mediatek/mt76/mt7996/ |
H A D | eeprom.c | 160 u8 path, rx_path, nss, band_idx = phy->mt76->band_idx; local 172 nss = FIELD_GET(MT_EE_WIFI_CONF5_STREAM_NUM_BAND1, 180 nss = FIELD_GET(MT_EE_WIFI_CONF5_STREAM_NUM_BAND2, 188 nss = FIELD_GET(MT_EE_WIFI_CONF4_STREAM_NUM_BAND0, 196 if (!nss || nss > max_nss) 197 nss = max_nss; 199 nss = min_t(u8, nss, path); 204 mphy->antenna_mask = BIT(nss) [all...] |
/linux-master/drivers/net/wireless/mediatek/mt76/mt7915/ |
H A D | eeprom.c | 201 u8 path, nss, nss_max = 4, *eeprom = dev->mt76.eeprom.data; local 220 nss = path; 224 nss = FIELD_GET(MT_EE_WIFI_CONF3_TX_PATH_B0, 227 nss = FIELD_GET(MT_EE_WIFI_CONF3_TX_PATH_B1, 230 nss = FIELD_GET(MT_EE_WIFI_CONF_STREAM_NUM, 238 if (!nss) 239 nss = nss_max; 240 nss = min_t(u8, min_t(u8, nss_max, nss), path); 245 mphy->antenna_mask = BIT(nss) [all...] |
H A D | mcu.c | 45 u8 nss; local 47 for (nss = 8; nss > 0; nss--) { 48 u8 nss_mcs = (mcs_map >> (2 * (nss - 1))) & 3; 54 return nss - 1; 65 int nss, max_nss = sta->deflink.rx_nss > 3 ? 4 : sta->deflink.rx_nss; local 67 for (nss = 0; nss < max_nss; nss 119 int nss, max_nss = sta->deflink.rx_nss > 3 ? 4 : sta->deflink.rx_nss; local 150 int nss, max_nss = sta->deflink.rx_nss > 3 ? 4 : sta->deflink.rx_nss; local [all...] |
/linux-master/drivers/net/wireless/intel/iwlwifi/fw/ |
H A D | rs.c | 117 u32 nss = 0; local 122 nss = (rate_v1 & RATE_HT_MCS_MIMO2_MSK) >> 124 rate_v2 |= nss << RATE_MCS_NSS_POS; 195 u8 mcs = 0, nss = 0; local 228 nss = ((rate & RATE_MCS_NSS_MSK) 236 rate, type, iwl_rs_pretty_ant(ant), iwl_rs_pretty_bw(bw), mcs, nss,
|
/linux-master/drivers/net/wireless/realtek/rtw88/ |
H A D | util.c | 82 void rtw_desc_to_mcsrate(u16 rate, u8 *mcs, u8 *nss) argument 89 *nss = 1; 93 *nss = 2; 97 *nss = 3; 101 *nss = 4;
|
/linux-master/drivers/net/wireless/ath/ath11k/ |
H A D | debugfs_sta.c | 22 int gi, mcs, bw, nss; local 31 nss = txrate->nss - 1; 88 STATS_OP_FMT(AMPDU).nss[0][nss] += 94 STATS_OP_FMT(AMPDU).nss[1][nss] += 103 STATS_OP_FMT(SUCC).nss[0][nss] += peer_stats->succ_bytes; 107 STATS_OP_FMT(SUCC).nss[ [all...] |
H A D | mac.c | 436 int nss; local 438 for (nss = IEEE80211_HT_MCS_MASK_LEN - 1; nss >= 0; nss--) 439 if (ht_mcs_mask[nss]) 440 return nss + 1; 448 int nss; local 450 for (nss = NL80211_VHT_NSS_MAX - 1; nss >= 0; nss 460 int nss; local 1041 u16 nss; local 1921 int nss; local 1933 int nss; local 2051 ath11k_mac_get_max_vht_mcs_map(u16 mcs_map, int nss) argument 2066 int nss; local 2271 ath11k_mac_get_max_he_mcs_map(u16 mcs_map, int nss) argument 2285 int nss; local 2328 int nss; local 2449 int nss, ru; local 4489 u8 vht_rate, nss; local 4539 u8 he_rate, nss; local 4590 u8 ht_rate, nss = 0; local 4772 u32 changed, bw, nss, smps, bw_prev; local 5522 int nss, ru; local 6604 u16 nss; local 8295 ath11k_mac_bitrate_mask_get_single_nss(struct ath11k *ar, struct ath11k_vif *arvif, enum nl80211_band band, const struct cfg80211_bitrate_mask *mask, int *nss) argument 8366 ath11k_mac_get_single_legacy_rate(struct ath11k *ar, enum nl80211_band band, const struct cfg80211_bitrate_mask *mask, u32 *rate, u8 *nss) argument 8485 ath11k_mac_set_rate_params(struct ath11k_vif *arvif, u32 rate, u8 nss, u8 sgi, u8 ldpc, u8 he_gi, u8 he_ltf, bool he_fixed_rate) argument 8710 u8 nss; local [all...] |
/linux-master/net/mac80211/ |
H A D | vht.c | 553 /* get the max nss for EHT over all possible bandwidths and mcs */ 644 u8 nss; local 650 nss = opmode & IEEE80211_OPMODE_NOTIF_RX_NSS_MASK; 651 nss >>= IEEE80211_OPMODE_NOTIF_RX_NSS_SHIFT; 652 nss += 1; 654 if (link_sta->op_mode_nss != nss) { 655 if (nss <= link_sta->capa_nss) { 656 link_sta->op_mode_nss = nss; 658 if (nss != link_sta->pub->rx_nss) { 659 link_sta->pub->rx_nss = nss; [all...] |
H A D | rc80211_minstrel_ht.c | 287 minstrel_get_valid_vht_rates(int bw, int nss, __le16 mcs_map) argument 292 if (nss != 3 && nss != 6) 295 if (nss == 3 || nss == 7) 297 else if (nss == 6) 303 switch ((le16_to_cpu(mcs_map) >> (2 * (nss - 1))) & 3) { 363 return VHT_GROUP_IDX(rate->nss, 1760 int bw, nss; local 1780 nss [all...] |
/linux-master/drivers/net/wireless/mediatek/mt76/ |
H A D | mt76x02_mac.c | 183 u8 phy, rate_idx, nss, bw = 0; local 188 nss = 1 + (rate->idx >> 4); 196 nss = 1 + (rate->idx >> 3); 215 nss = 1; 224 *nss_val = nss; 234 s8 nss; local 236 rateval = mt76x02_mac_tx_rate_val(dev, rate, &nss); 238 FIELD_PREP(MT_WCID_TX_INFO_NSS, nss) | 346 u8 nss; local 386 nss 442 u8 mcs, nss; local [all...] |
H A D | mt76_connac_mac.c | 12 void mt76_connac_gen_ppe_thresh(u8 *he_ppet, int nss) argument 17 he_ppet[0] = FIELD_PREP(IEEE80211_PPE_THRES_NSS_MASK, nss - 1) | 22 nss * hweight8(ru_bit_mask) * 2; 278 for (nss = 0; i < ARRAY_SIZE(mask->control[band]._mcs); i++) { \ 287 nss = i + 1; \ 300 u8 nss = 0, mode = 0, band = chandef->chan->band; local 337 return FIELD_PREP(MT_TX_RATE_NSS, nss) | 626 rate.nss = FIELD_GET(MT_TX_RATE_NSS, txrate) + 1; 629 if (stbc && rate.nss > 1) 630 rate.nss >> 1009 u8 stbc, gi, bw, dcm, nss; local [all...] |
H A D | mt76x02_txrx.c | 67 u8 nss, idx; local 69 nss = ieee80211_rate_get_vht_nss(rate); 70 idx = ((nss - 1) << 3) + mcs;
|
H A D | eeprom.c | 275 mt76_get_txs_delta(struct device_node *np, u8 nss) argument 280 val = mt76_get_of_array(np, "txs-delta", &len, nss); 284 return be32_to_cpu(val[nss - 1]);
|
/linux-master/drivers/net/wireless/intel/iwlwifi/mvm/ |
H A D | rs-fw.c | 114 int nss) 117 (0x3 << (2 * (nss - 1))); 118 rx_mcs >>= (2 * (nss - 1)); 153 int nss = i + 1; local 155 highest_mcs = rs_fw_vht_highest_rx_mcs_index(vht_cap, nss); 172 0, true, nss) >= nss) 206 u8 nss = link_sta->rx_nss; local 210 nss = 1; 212 for (i = 0; i < nss 113 rs_fw_vht_highest_rx_mcs_index(const struct ieee80211_sta_vht_cap *vht_cap, int nss) argument [all...] |
/linux-master/drivers/net/wireless/ath/ath10k/ |
H A D | mac.c | 178 static int ath10k_mac_get_max_vht_mcs_map(u16 mcs_map, int nss) argument 180 switch ((mcs_map >> (2 * nss)) & 0x3) { 191 int nss; local 193 for (nss = IEEE80211_HT_MCS_MASK_LEN - 1; nss >= 0; nss--) 194 if (ht_mcs_mask[nss]) 195 return nss + 1; 203 int nss; local 205 for (nss 2274 int nss; local 2286 int nss; local 2475 int nss; local 2523 u32 nss; local 5731 u16 nss = get_nss_from_chainmask(ar->cfg_tx_chainmask); local 6722 u32 changed, bw, nss, smps; local 6909 ath10k_mac_bitrate_mask_get_single_rate(struct ath10k *ar, enum nl80211_band band, const struct cfg80211_bitrate_mask *mask, u8 *rate, u8 *nss, bool vht_only) argument 6971 ath10k_mac_validate_rate_mask(struct ath10k *ar, struct ieee80211_sta *sta, u32 rate_ctrl_flag, u8 nss) argument 7014 u8 nss, rate; local 7332 u8 nss; local 8213 ath10k_mac_bitrate_mask_get_single_nss(struct ath10k *ar, enum nl80211_band band, const struct cfg80211_bitrate_mask *mask, int *nss) argument 8261 ath10k_mac_set_fixed_rate_params(struct ath10k_vif *arvif, u8 rate, u8 nss, u8 sgi, u8 ldpc) argument 8408 u8 nss; local 9141 ath10k_mac_get_rate_flags_ht(struct ath10k *ar, u32 rate, u8 nss, u8 mcs, u8 *flags, u8 *bw) argument 9179 ath10k_mac_get_rate_flags_vht(struct ath10k *ar, u32 rate, u8 nss, u8 mcs, u8 *flags, u8 *bw) argument 9209 ath10k_mac_get_rate_flags(struct ath10k *ar, u32 rate, enum ath10k_phy_mode mode, u8 nss, u8 mcs, u8 *flags, u8 *bw) argument 9227 u8 nss = WMI_TLV_GET_HW_RC_NSS_V1(rate_code) + 1; local [all...] |
H A D | htt_rx.c | 985 u8 cck, rate, bw, sgi, mcs, nss; local 1025 nss = mcs >> 3; 1050 nss = (nsts_su >> 2) + 1; 1052 nss = (nsts_su + 1); 1065 nss = 1; 1092 status->nss = nss; 1294 status->nss = 0; 1392 status->nss, 3668 int idx, ht_idx, gi, mcs, bw, nss; local [all...] |
/linux-master/arch/s390/include/asm/ |
H A D | ipl.h | 101 } nss; member in union:ipl_info::__anon38
|
/linux-master/drivers/net/wireless/ath/ath12k/ |
H A D | mac.c | 416 int nss; local 418 for (nss = IEEE80211_HT_MCS_MASK_LEN - 1; nss >= 0; nss--) 419 if (ht_mcs_mask[nss]) 420 return nss + 1; 428 int nss; local 430 for (nss = NL80211_VHT_NSS_MAX - 1; nss >= 0; nss 978 u16 nss; local 1600 int nss; local 1612 int nss; local 1722 ath12k_mac_get_max_vht_mcs_map(u16 mcs_map, int nss) argument 1737 int nss; local 1965 int nss, ru; local 2375 u8 nss, ru, i; local 3786 u8 vht_rate, nss; local 3943 u32 changed, bw, nss, smps, bw_prev; local 4856 int nss, ru; local 5070 u8 i, nss, ru, ppet_bit_len_per_ru = IEEE80211_EHT_PPE_THRES_INFO_PPET_SIZE * 2; local 6051 u16 nss; local 7595 ath12k_mac_bitrate_mask_get_single_nss(struct ath12k *ar, enum nl80211_band band, const struct cfg80211_bitrate_mask *mask, int *nss) argument 7645 ath12k_mac_get_single_legacy_rate(struct ath12k *ar, enum nl80211_band band, const struct cfg80211_bitrate_mask *mask, u32 *rate, u8 *nss) argument 7677 ath12k_mac_set_fixed_rate_params(struct ath12k_vif *arvif, u32 rate, u8 nss, u8 sgi, u8 ldpc) argument 7803 u8 nss; local [all...] |
H A D | dp_mon.c | 108 ppdu_info->nss = u32_get_bits(nsts, VHT_SIG_SU_NSS_MASK); 119 ppdu_info->nss); 138 ppdu_info->nss = (ppdu_info->mcs >> 3); 250 ppdu_info->nss = u32_get_bits(info0, HAL_RX_HE_SIG_B2_OFDMA_INFO_INFO0_STA_NSTS); 280 ppdu_info->nss = u32_get_bits(info0, HAL_RX_HE_SIG_B2_MU_INFO_INFO0_STA_NSTS); 578 ppdu_info->nss = u32_get_bits(info0, HAL_RX_HE_SIG_A_SU_INFO_INFO0_NSTS); 1027 rxs->nss = ppduinfo->nss + 1; 1111 status->nss, 1884 tx_ppdu_info->rx_status.nss [all...] |
/linux-master/drivers/net/wireless/realtek/rtw89/ |
H A D | phy_be.c | 474 u8 nss, u32 *addr, enum rtw89_phy_idx phy_idx) 488 if (nss > RTW89_NSS_1 && ent->no_multi_nss) 492 desc.nss = nss; 517 u8 bw, nss; local 523 for (nss = 0; nss <= RTW89_NSS_2; nss++) 524 __phy_set_txpwr_byrate_be(rtwdev, band, bw, nss, 533 .nss 473 __phy_set_txpwr_byrate_be(struct rtw89_dev *rtwdev, u8 band, u8 bw, u8 nss, u32 *addr, enum rtw89_phy_idx phy_idx) argument [all...] |
/linux-master/drivers/net/wireless/mediatek/mt76/mt7925/ |
H A D | mac.c | 252 u8 stbc, gi, bw, dcm, nss; local 261 nss = FIELD_GET(MT_PRXV_NSTS, v0) + 1; 285 status->nss = nss; 296 status->nss = nss; 308 status->nss = nss; 893 rate.nss = FIELD_GET(MT_TX_RATE_NSS, txrate) + 1; 896 if (stbc && rate.nss > [all...] |
/linux-master/fs/nfs/ |
H A D | nfs4file.c | 141 struct nl4_server *nss = NULL; local 177 nss = &cn_resp->cnr_src; 181 nss, cnrs, sync);
|
/linux-master/drivers/net/wireless/mediatek/mt7601u/ |
H A D | tx.c | 141 u8 nss; local 154 rate_ctl = mt76_mac_tx_rate_val(dev, rate, &nss);
|