/linux-master/drivers/net/wireless/ath/ath12k/ |
H A D | hal_rx.h | 118 nss:3, member in struct:hal_rx_user_status 166 u8 nss; member in struct:hal_rx_mon_ppdu_info
|
H A D | core.h | 404 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 D | mcu.h | 553 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 D | phy.c | 55 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 D | core.c | 2033 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 D | regs.h | 1194 #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 D | testmode.c | 269 rate.nss = td->tx_rate_nss; 284 rate.mcs += rate.nss * 8;
|
/linux-master/net/mac80211/ |
H A D | util.c | 3327 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 D | mlme.c | 351 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 D | rx.c | 556 *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 D | main.c | 17 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 D | fw.h | 314 #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 D | mac80211.c | 1107 status->nss = mstat.nss; 1200 .nss = status->nss,
|
H A D | mt76_connac.h | 408 void mt76_connac_gen_ppe_thresh(u8 *he_ppet, int nss);
|
H A D | mt792x_core.c | 499 sinfo->txrate.nss = txrate->nss;
|
H A D | mt76.h | 681 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 D | mac.c | 693 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 D | tx.c | 128 if (efuse->hw_cap.nss == 1) { 141 } else if (efuse->hw_cap.nss >= 2) {
|
H A D | fw.c | 149 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 D | txrx.c | 392 status.nss = 1; 715 info->nss = 1;
|
/linux-master/drivers/net/wireless/ath/ath10k/ |
H A D | core.h | 506 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 D | core.h | 498 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 D | mac80211.c | 2192 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 D | rxmq.c | 2002 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 D | mac80211.h | 1111 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
|