Lines Matching refs:mcs
68 int mcs; in mt7915_mcu_set_sta_he_mcs() local
72 mcs = GENMASK(11, 0); in mt7915_mcu_set_sta_he_mcs()
75 mcs = GENMASK(9, 0); in mt7915_mcu_set_sta_he_mcs()
78 mcs = GENMASK(7, 0); in mt7915_mcu_set_sta_he_mcs()
81 mcs = 0; in mt7915_mcu_set_sta_he_mcs()
84 mcs = mcs ? fls(mcs & mask[nss]) - 1 : -1; in mt7915_mcu_set_sta_he_mcs()
86 switch (mcs) { in mt7915_mcu_set_sta_he_mcs()
88 mcs = IEEE80211_HE_MCS_SUPPORT_0_7; in mt7915_mcu_set_sta_he_mcs()
91 mcs = IEEE80211_HE_MCS_SUPPORT_0_9; in mt7915_mcu_set_sta_he_mcs()
94 mcs = IEEE80211_HE_MCS_SUPPORT_0_11; in mt7915_mcu_set_sta_he_mcs()
97 mcs = IEEE80211_HE_MCS_NOT_SUPPORTED; in mt7915_mcu_set_sta_he_mcs()
101 mcs_map |= mcs << (nss * 2); in mt7915_mcu_set_sta_he_mcs()
120 u16 mcs; in mt7915_mcu_set_sta_vht_mcs() local
125 mcs = GENMASK(9, 0); in mt7915_mcu_set_sta_vht_mcs()
128 mcs = GENMASK(8, 0); in mt7915_mcu_set_sta_vht_mcs()
131 mcs = GENMASK(7, 0); in mt7915_mcu_set_sta_vht_mcs()
134 mcs = 0; in mt7915_mcu_set_sta_vht_mcs()
137 vht_mcs[nss] = cpu_to_le16(mcs & mask[nss]); in mt7915_mcu_set_sta_vht_mcs()
153 ht_mcs[nss] = sta->deflink.ht_cap.mcs.rx_mask[nss] & mask[nss]; in mt7915_mcu_set_sta_ht_mcs()
1100 struct ieee80211_mcs_info *mcs = &sta->deflink.ht_cap.mcs; in mt7915_mcu_sta_bfer_ht() local
1105 if ((mcs->tx_params & IEEE80211_HT_MCS_TX_RX_DIFF) && in mt7915_mcu_sta_bfer_ht()
1106 (mcs->tx_params & IEEE80211_HT_MCS_TX_DEFINED)) in mt7915_mcu_sta_bfer_ht()
1108 mcs->tx_params); in mt7915_mcu_sta_bfer_ht()
1109 else if (mcs->rx_mask[3]) in mt7915_mcu_sta_bfer_ht()
1111 else if (mcs->rx_mask[2]) in mt7915_mcu_sta_bfer_ht()
1113 else if (mcs->rx_mask[1]) in mt7915_mcu_sta_bfer_ht()
1452 phy.mcs = ffs(mask->control[band]._mcs[i]) - 1; \ in mt7915_mcu_add_rate_ctrl_fixed()
1454 phy.mcs += 8 * i; \ in mt7915_mcu_add_rate_ctrl_fixed()
1466 phy.mcs = ffs(mask->control[band].legacy) - 1; in mt7915_mcu_add_rate_ctrl_fixed()
3772 rate->mcs = res->rate; in mt7915_mcu_get_rx_rate()
3787 rate->mcs = mt76_get_rate(&dev->mt76, sband, rate->mcs, cck); in mt7915_mcu_get_rx_rate()
3788 rate->legacy = sband->bitrates[rate->mcs].bitrate; in mt7915_mcu_get_rx_rate()
3792 if (rate->mcs > 31) { in mt7915_mcu_get_rx_rate()
3802 if (rate->mcs > 9) { in mt7915_mcu_get_rx_rate()
3815 if (res->gi > NL80211_RATE_INFO_HE_GI_3_2 || rate->mcs > 11) { in mt7915_mcu_get_rx_rate()