Searched refs:nss (Results 1 - 25 of 112) sorted by relevance

12345

/linux-master/drivers/net/wireless/marvell/mwifiex/
H A D11ac.c46 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 Drc.c23 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 Deeprom.c160 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 Deeprom.c201 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 Dmcu.c45 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 Drs.c117 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 Dutil.c82 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 Ddebugfs_sta.c22 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 Dmac.c436 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 Dvht.c553 /* 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 Drc80211_minstrel_ht.c287 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 Dmt76x02_mac.c183 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 Dmt76_connac_mac.c12 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 Dmt76x02_txrx.c67 u8 nss, idx; local
69 nss = ieee80211_rate_get_vht_nss(rate);
70 idx = ((nss - 1) << 3) + mcs;
H A Deeprom.c275 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 Drs-fw.c114 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 Dmac.c178 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 Dhtt_rx.c985 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 Dipl.h101 } nss; member in union:ipl_info::__anon38
/linux-master/drivers/net/wireless/ath/ath12k/
H A Dmac.c416 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 Ddp_mon.c108 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 Dphy_be.c474 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 Dmac.c252 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 Dnfs4file.c141 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 Dtx.c141 u8 nss; local
154 rate_ctl = mt76_mac_tx_rate_val(dev, rate, &nss);

Completed in 309 milliseconds

12345