Lines Matching defs:rate_n_flags
279 /* Get PLCP rate for tx_cmd->rate_n_flags */
445 tx_cmd->rate_n_flags =
579 u32 rate_n_flags = 0;
602 rate_n_flags =
626 cmd->rate_n_flags = cpu_to_le32(rate_n_flags);
641 cmd->rate_n_flags = cpu_to_le32(rate_n_flags);
1537 void iwl_mvm_hwrate_to_tx_rate(u32 rate_n_flags,
1541 u32 format = rate_n_flags & RATE_MCS_MOD_TYPE_MSK;
1543 RATE_HT_MCS_INDEX(rate_n_flags) :
1544 rate_n_flags & RATE_MCS_CODE_MSK;
1547 iwl_mvm_get_hwrate_chan_width(rate_n_flags &
1550 if (rate_n_flags & RATE_MCS_SGI_MSK)
1558 rate_n_flags) + 1);
1565 r->idx = iwl_mvm_legacy_hw_idx_to_mac80211_idx(rate_n_flags,
1570 void iwl_mvm_hwrate_to_tx_rate_v1(u32 rate_n_flags,
1574 if (rate_n_flags & RATE_HT_MCS_GF_MSK)
1578 iwl_mvm_get_hwrate_chan_width(rate_n_flags &
1581 if (rate_n_flags & RATE_MCS_SGI_MSK_V1)
1583 if (rate_n_flags & RATE_MCS_HT_MSK_V1) {
1585 r->idx = rate_n_flags & RATE_HT_MCS_INDEX_MSK_V1;
1586 } else if (rate_n_flags & RATE_MCS_VHT_MSK_V1) {
1588 r, rate_n_flags & RATE_VHT_MCS_RATE_CODE_MSK,
1589 FIELD_GET(RATE_MCS_NSS_MSK, rate_n_flags) + 1);
1592 r->idx = iwl_mvm_legacy_rate_to_mac80211_idx(rate_n_flags,
1601 u32 rate_n_flags,
1608 rate_n_flags = iwl_new_rate_from_v1(rate_n_flags);
1611 ((rate_n_flags & RATE_MCS_ANT_AB_MSK) >> RATE_MCS_ANT_POS);
1612 iwl_mvm_hwrate_to_tx_rate(rate_n_flags,
2005 mvmsta->tid_data[tid].rate_n_flags =
2299 tid_data->rate_n_flags, false);