Lines Matching refs:mcs
211 WARN_ON((sband->ht_cap.mcs.rx_mask[0] & 0x1e) != 0x1e); in set_mandatory_flags_band()
1271 if (WARN_ON_ONCE(rate->mcs >= 32)) in cfg80211_calculate_bitrate_ht()
1274 modulation = rate->mcs & 7; in cfg80211_calculate_bitrate_ht()
1275 streams = (rate->mcs >> 3) + 1; in cfg80211_calculate_bitrate_ht()
1336 if (WARN_ON_ONCE(rate->mcs >= ARRAY_SIZE(__mcs2bitrate))) in cfg80211_calculate_bitrate_dmg()
1339 return __mcs2bitrate[rate->mcs]; in cfg80211_calculate_bitrate_dmg()
1355 if (WARN_ON_ONCE(rate->mcs < 6 || rate->mcs > 12)) in cfg80211_calculate_bitrate_extended_sc_dmg()
1358 return __mcs2bitrate[rate->mcs - 6]; in cfg80211_calculate_bitrate_extended_sc_dmg()
1389 if (WARN_ON_ONCE(rate->mcs >= ARRAY_SIZE(__mcs2bitrate))) in cfg80211_calculate_bitrate_edmg()
1392 return __mcs2bitrate[rate->mcs] * rate->n_bonded_ch; in cfg80211_calculate_bitrate_edmg()
1455 if (rate->mcs > 11) in cfg80211_calculate_bitrate_vht()
1476 bitrate = base[idx][rate->mcs]; in cfg80211_calculate_bitrate_vht()
1486 rate->bw, rate->mcs, rate->nss); in cfg80211_calculate_bitrate_vht()
1519 if (WARN_ON_ONCE(rate->mcs > 13)) in cfg80211_calculate_bitrate_he()
1564 do_div(tmp, mcs_divisors[rate->mcs]); in cfg80211_calculate_bitrate_he()
1620 if (rate->mcs == 14) { in _cfg80211_calculate_bitrate_eht_uhr()
1699 do_div(tmp, mcs_divisors[rate->mcs]); in _cfg80211_calculate_bitrate_eht_uhr()
1707 if (WARN(rate->nss != 1 || rate->mcs == 15, in _cfg80211_calculate_bitrate_eht_uhr()
1721 if (WARN_ONCE(rate->mcs > 15, "bad EHT MCS %d\n", rate->mcs)) in cfg80211_calculate_bitrate_eht()
1738 WARN_ONCE(rate->mcs > 1, "bad UHR ELR MCS %d\n", rate->mcs); in cfg80211_calculate_bitrate_uhr()
1745 if (rate->mcs == 0) in cfg80211_calculate_bitrate_uhr()
1750 switch (rate->mcs) { in cfg80211_calculate_bitrate_uhr()
1759 WARN_ONCE(1, "bad UHR MCS %d\n", rate->mcs); in cfg80211_calculate_bitrate_uhr()
1829 if (rate->mcs >= 11) in cfg80211_calculate_bitrate_s1g()
1858 bitrate = base[idx][rate->mcs]; in cfg80211_calculate_bitrate_s1g()
1867 rate->bw, rate->mcs, rate->nss); in cfg80211_calculate_bitrate_s1g()
2794 int mcs, bool ext_nss_bw_capable, in ieee80211_get_vht_max_nss() argument
2805 if (WARN_ON(mcs > 9 || max_vht_nss > 8)) in ieee80211_get_vht_max_nss()
2807 if (mcs <= 7) in ieee80211_get_vht_max_nss()
2809 else if (mcs == 8) in ieee80211_get_vht_max_nss()