Lines Matching refs:rate_n_flags
238 tx_cmd->rate_n_flags = cpu_to_le32((u32)rate_plcp | rate_flags); in iwl_mvm_set_tx_cmd_rate()
576 void iwl_mvm_hwrate_to_tx_rate(u32 rate_n_flags, in iwl_mvm_hwrate_to_tx_rate() argument
580 if (rate_n_flags & RATE_HT_MCS_GF_MSK) in iwl_mvm_hwrate_to_tx_rate()
582 switch (rate_n_flags & RATE_MCS_CHAN_WIDTH_MSK) { in iwl_mvm_hwrate_to_tx_rate()
595 if (rate_n_flags & RATE_MCS_SGI_MSK) in iwl_mvm_hwrate_to_tx_rate()
597 if (rate_n_flags & RATE_MCS_HT_MSK) { in iwl_mvm_hwrate_to_tx_rate()
599 r->idx = rate_n_flags & RATE_HT_MCS_INDEX_MSK; in iwl_mvm_hwrate_to_tx_rate()
600 } else if (rate_n_flags & RATE_MCS_VHT_MSK) { in iwl_mvm_hwrate_to_tx_rate()
602 r, rate_n_flags & RATE_VHT_MCS_RATE_CODE_MSK, in iwl_mvm_hwrate_to_tx_rate()
603 ((rate_n_flags & RATE_VHT_MCS_NSS_MSK) >> in iwl_mvm_hwrate_to_tx_rate()
607 r->idx = iwl_mvm_legacy_rate_to_mac80211_idx(rate_n_flags, in iwl_mvm_hwrate_to_tx_rate()
615 static void iwl_mvm_hwrate_to_tx_status(u32 rate_n_flags, in iwl_mvm_hwrate_to_tx_status() argument
621 ((rate_n_flags & RATE_MCS_ANT_ABC_MSK) >> RATE_MCS_ANT_POS); in iwl_mvm_hwrate_to_tx_status()
622 iwl_mvm_hwrate_to_tx_rate(rate_n_flags, info->band, r); in iwl_mvm_hwrate_to_tx_status()
886 mvmsta->tid_data[tid].rate_n_flags = in iwl_mvm_rx_tx_cmd_agg()
917 iwl_mvm_hwrate_to_tx_status(tid_data->rate_n_flags, in iwl_mvm_tx_info_from_ba_notif()
924 (void *)(uintptr_t)tid_data->rate_n_flags; in iwl_mvm_tx_info_from_ba_notif()