Lines Matching defs:rate_n_flags
203 u32 rate_n_flags)
237 if (!(rate_n_flags & (RATE_MCS_HT_MSK_V1 | RATE_MCS_VHT_MSK_V1)))
251 if (rate_n_flags & RATE_MCS_HT_MSK_V1) {
252 thr = thresh_tpt[rate_n_flags & RATE_HT_MCS_RATE_CODE_MSK_V1];
253 thr *= 1 + ((rate_n_flags & RATE_HT_MCS_NSS_MSK_V1) >>
256 if (WARN_ON((rate_n_flags & RATE_VHT_MCS_RATE_CODE_MSK) >=
259 thr = thresh_tpt[rate_n_flags & RATE_VHT_MCS_RATE_CODE_MSK];
260 thr *= 1 + FIELD_GET(RATE_MCS_NSS_MSK, rate_n_flags);
263 thr <<= ((rate_n_flags & RATE_MCS_CHAN_WIDTH_MSK_V1) >>
299 u32 rate_n_flags;
343 rate_n_flags = le32_to_cpu(phy_info->rate_n_flags);
455 rate_n_flags);
477 switch (rate_n_flags & RATE_MCS_CHAN_WIDTH_MSK_V1) {
490 if (!(rate_n_flags & RATE_MCS_CCK_MSK_V1) &&
491 rate_n_flags & RATE_MCS_SGI_MSK_V1)
493 if (rate_n_flags & RATE_HT_MCS_GF_MSK)
495 if (rate_n_flags & RATE_MCS_LDPC_MSK_V1)
497 if (rate_n_flags & RATE_MCS_HT_MSK_V1) {
498 u8 stbc = (rate_n_flags & RATE_MCS_STBC_MSK) >>
501 rx_status->rate_idx = rate_n_flags & RATE_HT_MCS_INDEX_MSK_V1;
503 } else if (rate_n_flags & RATE_MCS_VHT_MSK_V1) {
504 u8 stbc = (rate_n_flags & RATE_MCS_STBC_MSK) >>
507 FIELD_GET(RATE_MCS_NSS_MSK, rate_n_flags) + 1;
508 rx_status->rate_idx = rate_n_flags & RATE_VHT_MCS_RATE_CODE_MSK;
511 if (rate_n_flags & RATE_MCS_BF_MSK)
514 int rate = iwl_mvm_legacy_rate_to_mac80211_idx(rate_n_flags,
519 rate_n_flags, rx_status->band)) {
527 iwl_mvm_update_frame_stats(mvm, rate_n_flags,