Home
last modified time | relevance | path

Searched refs:nss (Results 1 – 12 of 12) sorted by relevance

/net/mac80211/
Dvht.c507 u8 nss; in __ieee80211_vht_handle_opmode() local
513 nss = opmode & IEEE80211_OPMODE_NOTIF_RX_NSS_MASK; in __ieee80211_vht_handle_opmode()
514 nss >>= IEEE80211_OPMODE_NOTIF_RX_NSS_SHIFT; in __ieee80211_vht_handle_opmode()
515 nss += 1; in __ieee80211_vht_handle_opmode()
517 if (sta->sta.rx_nss != nss) { in __ieee80211_vht_handle_opmode()
518 sta->sta.rx_nss = nss; in __ieee80211_vht_handle_opmode()
519 sta_opmode.rx_nss = nss; in __ieee80211_vht_handle_opmode()
Drc80211_minstrel_ht.c249 minstrel_get_valid_vht_rates(int bw, int nss, __le16 mcs_map) in minstrel_get_valid_vht_rates() argument
254 if (nss != 3 && nss != 6) in minstrel_get_valid_vht_rates()
257 if (nss == 3 || nss == 7) in minstrel_get_valid_vht_rates()
259 else if (nss == 6) in minstrel_get_valid_vht_rates()
265 switch ((le16_to_cpu(mcs_map) >> (2 * (nss - 1))) & 3) { in minstrel_get_valid_vht_rates()
1451 int bw, nss; in minstrel_ht_update_caps() local
1473 nss = minstrel_mcs_groups[i].streams; in minstrel_ht_update_caps()
1476 if (sta->smps_mode == IEEE80211_SMPS_STATIC && nss > 1) in minstrel_ht_update_caps()
1484 mi->supported[i] = mcs->rx_mask[nss - 1]; in minstrel_ht_update_caps()
1511 mi->supported[i] = minstrel_get_valid_vht_rates(bw, nss, in minstrel_ht_update_caps()
Dmlme.c3426 u8 nss; in ieee80211_assoc_success() local
3428 nss = *elems.opmode_notif & IEEE80211_OPMODE_NOTIF_RX_NSS_MASK; in ieee80211_assoc_success()
3429 nss >>= IEEE80211_OPMODE_NOTIF_RX_NSS_SHIFT; in ieee80211_assoc_success()
3430 nss += 1; in ieee80211_assoc_success()
3431 sta->sta.rx_nss = nss; in ieee80211_assoc_success()
4661 u8 nss; in ieee80211_ht_vht_rx_chains() local
4666 for (nss = 8; nss > 0; nss--) { in ieee80211_ht_vht_rx_chains()
4667 if (((tx_mcs_map >> (2 * (nss - 1))) & 3) != in ieee80211_ht_vht_rx_chains()
4672 chains = max(chains, nss); in ieee80211_ht_vht_rx_chains()
4700 u8 nss; in ieee80211_verify_sta_he_mcs_support() local
[all …]
Dsta_info.h840 r |= STA_STATS_FIELD(VHT_NSS, s->nss); in sta_stats_encode_rate()
854 r |= STA_STATS_FIELD(HE_NSS, s->nss); in sta_stats_encode_rate()
Drx.c544 *pos = (status->rate_idx << 4) | status->nss; in ieee80211_add_rx_radiotap_header()
591 he.data6 |= HE_PREP(DATA6_NSTS, status->nss); in ieee80211_add_rx_radiotap_header()
4587 !status->nss || in ieee80211_rx_napi()
4588 status->nss > 8, in ieee80211_rx_napi()
4590 status->rate_idx, status->nss)) in ieee80211_rx_napi()
4595 !status->nss || in ieee80211_rx_napi()
4596 status->nss > 8, in ieee80211_rx_napi()
4598 status->rate_idx, status->nss)) in ieee80211_rx_napi()
Ddebugfs_sta.c562 struct ieee80211_he_mcs_nss_supp *nss = &hec->he_mcs_nss_supp; in sta_he_capa_read() local
869 u16 v = le16_to_cpu(nss->f); \ in sta_he_capa_read()
Dstatus.c420 *pos = (status->rate->mcs << 4) | status->rate->nss; in ieee80211_add_tx_radiotap_header()
448 he->data6 |= HE_PREP(DATA6_NSTS, status->rate->nss); in ieee80211_add_tx_radiotap_header()
Dsta_info.c2062 rinfo->nss = STA_STATS_GET(VHT_NSS, rate); in sta_stats_decode_rate()
2093 rinfo->nss = STA_STATS_GET(HE_NSS, rate); in sta_stats_decode_rate()
Dutil.c3242 ri.nss = status->nss; in ieee80211_calculate_rx_timestamp()
3286 status->nss)) in ieee80211_calculate_rx_timestamp()
Dcfg.c694 rinfo->nss = ieee80211_rate_get_vht_nss(rate); in sta_set_rate_info_tx()
/net/wireless/
Dutil.c1207 bitrate *= rate->nss; in cfg80211_calculate_bitrate_vht()
1216 rate->bw, rate->mcs, rate->nss); in cfg80211_calculate_bitrate_vht()
1255 if (WARN_ON_ONCE(rate->nss < 1 || rate->nss > 8)) in cfg80211_calculate_bitrate_he()
1294 result = (result * rate->nss) / 8; in cfg80211_calculate_bitrate_he()
Dnl80211.c4187 u8 nss; in vht_build_mcs_mask() local
4189 for (nss = 0; nss < NL80211_VHT_NSS_MAX; nss++) { in vht_build_mcs_mask()
4190 vht_mcs_mask[nss] = vht_mcs_map_to_mcs_mask(vht_mcs_map & 0x03); in vht_build_mcs_mask()
5009 if (nla_put_u8(msg, NL80211_RATE_INFO_VHT_NSS, info->nss)) in nl80211_put_sta_rate()
5017 if (nla_put_u8(msg, NL80211_RATE_INFO_HE_NSS, info->nss)) in nl80211_put_sta_rate()