Lines Matching refs:rate_n_flags
267 tx_cmd->rate_n_flags = cpu_to_le32((u32)rate_plcp | rate_flags); in iwl_mvm_set_tx_cmd_rate()
624 void iwl_mvm_hwrate_to_tx_rate(u32 rate_n_flags, in iwl_mvm_hwrate_to_tx_rate() argument
628 if (rate_n_flags & RATE_HT_MCS_GF_MSK) in iwl_mvm_hwrate_to_tx_rate()
630 switch (rate_n_flags & RATE_MCS_CHAN_WIDTH_MSK) { in iwl_mvm_hwrate_to_tx_rate()
643 if (rate_n_flags & RATE_MCS_SGI_MSK) in iwl_mvm_hwrate_to_tx_rate()
645 if (rate_n_flags & RATE_MCS_HT_MSK) { in iwl_mvm_hwrate_to_tx_rate()
647 r->idx = rate_n_flags & RATE_HT_MCS_INDEX_MSK; in iwl_mvm_hwrate_to_tx_rate()
648 } else if (rate_n_flags & RATE_MCS_VHT_MSK) { in iwl_mvm_hwrate_to_tx_rate()
650 r, rate_n_flags & RATE_VHT_MCS_RATE_CODE_MSK, in iwl_mvm_hwrate_to_tx_rate()
651 ((rate_n_flags & RATE_VHT_MCS_NSS_MSK) >> in iwl_mvm_hwrate_to_tx_rate()
655 r->idx = iwl_mvm_legacy_rate_to_mac80211_idx(rate_n_flags, in iwl_mvm_hwrate_to_tx_rate()
663 static void iwl_mvm_hwrate_to_tx_status(u32 rate_n_flags, in iwl_mvm_hwrate_to_tx_status() argument
669 ((rate_n_flags & RATE_MCS_ANT_ABC_MSK) >> RATE_MCS_ANT_POS); in iwl_mvm_hwrate_to_tx_status()
670 iwl_mvm_hwrate_to_tx_rate(rate_n_flags, info->band, r); in iwl_mvm_hwrate_to_tx_status()
934 mvmsta->tid_data[tid].rate_n_flags = in iwl_mvm_rx_tx_cmd_agg()
962 iwl_mvm_hwrate_to_tx_status(tid_data->rate_n_flags, in iwl_mvm_tx_info_from_ba_notif()
969 (void *)(uintptr_t)tid_data->rate_n_flags; in iwl_mvm_tx_info_from_ba_notif()