Lines Matching defs:rate_n_flags
208 u32 rate_n_flags)
242 if (!(rate_n_flags & (RATE_MCS_HT_MSK_V1 | RATE_MCS_VHT_MSK_V1)))
256 if (rate_n_flags & RATE_MCS_HT_MSK_V1) {
257 thr = thresh_tpt[rate_n_flags & RATE_HT_MCS_RATE_CODE_MSK_V1];
258 thr *= 1 + ((rate_n_flags & RATE_HT_MCS_NSS_MSK_V1) >>
261 if (WARN_ON((rate_n_flags & RATE_VHT_MCS_RATE_CODE_MSK) >=
264 thr = thresh_tpt[rate_n_flags & RATE_VHT_MCS_RATE_CODE_MSK];
265 thr *= 1 + FIELD_GET(RATE_MCS_NSS_MSK, rate_n_flags);
268 thr <<= ((rate_n_flags & RATE_MCS_CHAN_WIDTH_MSK_V1) >>
304 u32 rate_n_flags;
348 rate_n_flags = le32_to_cpu(phy_info->rate_n_flags);
464 rate_n_flags);
486 switch (rate_n_flags & RATE_MCS_CHAN_WIDTH_MSK_V1) {
499 if (!(rate_n_flags & RATE_MCS_CCK_MSK_V1) &&
500 rate_n_flags & RATE_MCS_SGI_MSK_V1)
502 if (rate_n_flags & RATE_HT_MCS_GF_MSK)
504 if (rate_n_flags & RATE_MCS_LDPC_MSK_V1)
506 if (rate_n_flags & RATE_MCS_HT_MSK_V1) {
507 u8 stbc = (rate_n_flags & RATE_MCS_STBC_MSK) >>
510 rx_status->rate_idx = rate_n_flags & RATE_HT_MCS_INDEX_MSK_V1;
512 } else if (rate_n_flags & RATE_MCS_VHT_MSK_V1) {
513 u8 stbc = (rate_n_flags & RATE_MCS_STBC_MSK) >>
516 FIELD_GET(RATE_MCS_NSS_MSK, rate_n_flags) + 1;
517 rx_status->rate_idx = rate_n_flags & RATE_VHT_MCS_RATE_CODE_MSK;
520 if (rate_n_flags & RATE_MCS_BF_MSK)
523 int rate = iwl_mvm_legacy_rate_to_mac80211_idx(rate_n_flags,
528 rate_n_flags, rx_status->band)) {
536 iwl_mvm_update_frame_stats(mvm, rate_n_flags,