Searched refs:nss (Results 51 - 75 of 112) sorted by relevance

12345

/linux-master/drivers/net/wireless/ath/ath12k/
H A Dhal_rx.h118 nss:3, member in struct:hal_rx_user_status
166 u8 nss; member in struct:hal_rx_mon_ppdu_info
H A Dcore.h404 u64 nss[ATH12K_COUNTER_TYPE_MAX][ATH12K_NSS_NUM]; member in struct:ath12k_htt_data_stats
439 u32 nss; member in struct:ath12k_sta
/linux-master/drivers/net/wireless/mediatek/mt76/mt7996/
H A Dmcu.h553 u8 nss; member in struct:sta_phy_uni
711 u8 nss; member in struct:ra_rate
/linux-master/drivers/net/wireless/realtek/rtw89/
H A Dphy.c55 int i, nss; local
57 for (i = 0, nss = 12; i < 4; i++, mcs_map >>= 2, nss += 12) {
61 ra_mask |= GENMASK_ULL(highest_mcs, 0) << nss;
64 ra_mask |= GENMASK_ULL(highest_mcs - gap, 0) << nss;
67 ra_mask |= GENMASK_ULL(highest_mcs - gap * 2, 0) << nss;
104 u8 nss; local
107 nss = u8_get_bits(max_nss[i], IEEE80211_EHT_MCS_NSS_RX);
108 if (!nss)
113 for (j = 0, nss_mcs_shift = 12; j < nss;
[all...]
H A Dcore.c2033 le32_encode_bits(rx_status->nss, IEEE80211_RADIOTAP_EHT_USER_INFO_NSS_O);
2382 rx_status->nss = rtw89_get_data_nss(rtwdev, data_rate) + 1;
2388 rx_status->nss = rtw89_get_data_nss(rtwdev, data_rate) + 1;
2392 rx_status->nss = rtw89_get_data_nss(rtwdev, data_rate) + 1;
3615 u8 nss = hal->rx_nss; local
3631 for (i = 0; i < nss; i++)
3634 ht_cap->mcs.rx_highest = highest[nss - 1];
3700 int nss = hal->rx_nss; local
3707 if (i < nss)
/linux-master/drivers/net/wireless/mediatek/mt76/mt7915/
H A Dregs.h1194 #define MT_WF_IRPI_NSS(phy, nss) MT_WF_IRPI(0x6000 + ((phy) << 20) + ((nss) << 16))
1195 #define MT_WF_IRPI_NSS_MT7916(phy, nss) MT_WF_IRPI(0x1000 + ((phy) << 20) + ((nss) << 16))
H A Dtestmode.c269 rate.nss = td->tx_rate_nss;
284 rate.mcs += rate.nss * 8;
/linux-master/net/mac80211/
H A Dutil.c3327 ri.nss = status->nss;
3340 ri.nss = status->nss;
3393 ri.nss = status->nss;
3408 n_ltf = (ri.nss != 1) && (ri.nss % 2) ?
3409 ri.nss + 1 : ri.nss;
[all...]
H A Dmlme.c351 int nss; local
404 for (nss = 8; nss > 0; nss--) {
405 u8 ap_op_val = (ap_min_req_set >> (2 * (nss - 1))) & 3;
412 ap_rx_val = (mcs_80_map_rx >> (2 * (nss - 1))) & 3;
413 ap_tx_val = (mcs_80_map_tx >> (2 * (nss - 1))) & 3;
420 nss, ap_rx_val, ap_rx_val, ap_op_val);
459 u8 nss; local
471 for (nss
4569 u8 nss; local
4719 u8 nss; local
[all...]
H A Drx.c556 *pos = (status->rate_idx << 4) | status->nss;
612 he.data6 |= HE_PREP(DATA6_NSTS, status->nss);
5403 !status->nss ||
5404 status->nss > 8,
5406 status->rate_idx, status->nss))
5411 !status->nss ||
5412 status->nss > 8,
5414 status->rate_idx, status->nss))
5419 !status->nss ||
5420 status->nss >
[all...]
/linux-master/drivers/net/wireless/mediatek/mt76/mt7921/
H A Dmain.c17 int nss = hweight8(phy->mt76->chainmask); local
21 if (i < nss)
150 mt76_connac_gen_ppe_thresh(he_cap->ppe_thres, nss);
/linux-master/drivers/net/wireless/marvell/mwifiex/
H A Dfw.h314 #define GET_VHTNSSMCS(mcs_mapset, nss) ((mcs_mapset >> (2 * (nss - 1))) & 0x3)
315 #define SET_VHTNSSMCS(mcs_mapset, nss, value) (mcs_mapset |= (value & 0x3) << \
316 (2 * (nss - 1)))
/linux-master/drivers/net/wireless/mediatek/mt76/
H A Dmac80211.c1107 status->nss = mstat.nss;
1200 .nss = status->nss,
H A Dmt76_connac.h408 void mt76_connac_gen_ppe_thresh(u8 *he_ppet, int nss);
H A Dmt792x_core.c499 sinfo->txrate.nss = txrate->nss;
H A Dmt76.h681 u8 nss:5, band:3; member in struct:mt76_rx_status
1310 static inline u8 mt76_tx_power_nss_delta(u8 nss) argument
1313 u8 idx = nss - 1;
/linux-master/drivers/net/wireless/mediatek/mt76/mt7603/
H A Dmac.c693 u8 phy, nss, rate_idx; local
699 nss = 1 + (rate->idx >> 3);
710 nss = 1;
724 if (stbc && nss == 1)
/linux-master/drivers/net/wireless/realtek/rtw88/
H A Dtx.c128 if (efuse->hw_cap.nss == 1) {
141 } else if (efuse->hw_cap.nss >= 2) {
H A Dfw.c149 u8 mcs, nss; local
167 rtw_desc_to_mcsrate(rate, &mcs, &nss);
175 si->ra_report.txrate.nss = nss;
/linux-master/drivers/net/wireless/ath/wcn36xx/
H A Dtxrx.c392 status.nss = 1;
715 info->nss = 1;
/linux-master/drivers/net/wireless/ath/ath10k/
H A Dcore.h506 u64 nss[ATH10K_COUNTER_TYPE_MAX][ATH10K_NSS_NUM]; member in struct:ath10k_htt_data_stats
526 u32 nss; member in struct:ath10k_sta
/linux-master/drivers/net/wireless/ath/ath11k/
H A Dcore.h498 u64 nss[ATH11K_COUNTER_TYPE_MAX][ATH11K_NSS_NUM]; member in struct:ath11k_htt_data_stats
526 u32 nss; member in struct:ath11k_sta
/linux-master/drivers/net/wireless/intel/iwlwifi/mvm/
H A Dmac80211.c2192 struct iwl_he_pkt_ext_v2 *pkt_ext, u8 nss,
2199 * FW currently supports only nss == MAX_HE_SUPP_NSS
2201 * If nss > MAX: we can ignore values we don't support
2202 * If nss < MAX: we can set zeros in other streams
2204 if (nss > MAX_HE_SUPP_NSS) {
2205 IWL_DEBUG_INFO(mvm, "Got NSS = %d - trimming to %d\n", nss,
2207 nss = MAX_HE_SUPP_NSS;
2210 for (i = 0; i < nss; i++) {
2250 u8 nss = (link_sta->he_cap.ppe_thres[0] & local
2259 iwl_mvm_parse_ppe(mvm, pkt_ext, nss, ru_index_bitma
2191 iwl_mvm_parse_ppe(struct iwl_mvm *mvm, struct iwl_he_pkt_ext_v2 *pkt_ext, u8 nss, u8 ru_index_bitmap, u8 *ppe, u8 ppe_pos_bit, bool inheritance) argument
2358 u8 nss = (link_sta->eht_cap.eht_ppe_thres[0] & local
[all...]
H A Drxmq.c2002 rx_status->nss =
2460 * Override the nss from the rx_vec since the rate_n_flags has
2461 * only 2 bits for the nss which gives a max of 4 ss but there
2466 rx_status->nss =
2471 rx_status->nss =
2476 rx_status->nss =
/linux-master/include/net/
H A Dmac80211.h1111 u8 mcs, u8 nss)
1114 WARN_ON((nss - 1) & ~0x7);
1115 rate->idx = ((nss - 1) << 4) | mcs;
1565 * @nss: number of streams (VHT, HE and EHT only)
1610 u8 nss; member in struct:ieee80211_rx_status
1110 ieee80211_rate_set_vht(struct ieee80211_tx_rate *rate, u8 mcs, u8 nss) argument

Completed in 587 milliseconds

12345