Lines Matching refs:rate_n_flags
227 tx_cmd->rate_n_flags = cpu_to_le32((u32)rate_plcp | rate_flags); in iwl_mvm_set_tx_cmd_rate()
558 void iwl_mvm_hwrate_to_tx_rate(u32 rate_n_flags, in iwl_mvm_hwrate_to_tx_rate() argument
562 if (rate_n_flags & RATE_HT_MCS_GF_MSK) in iwl_mvm_hwrate_to_tx_rate()
564 switch (rate_n_flags & RATE_MCS_CHAN_WIDTH_MSK) { in iwl_mvm_hwrate_to_tx_rate()
577 if (rate_n_flags & RATE_MCS_SGI_MSK) in iwl_mvm_hwrate_to_tx_rate()
579 if (rate_n_flags & RATE_MCS_HT_MSK) { in iwl_mvm_hwrate_to_tx_rate()
581 r->idx = rate_n_flags & RATE_HT_MCS_INDEX_MSK; in iwl_mvm_hwrate_to_tx_rate()
582 } else if (rate_n_flags & RATE_MCS_VHT_MSK) { in iwl_mvm_hwrate_to_tx_rate()
584 r, rate_n_flags & RATE_VHT_MCS_RATE_CODE_MSK, in iwl_mvm_hwrate_to_tx_rate()
585 ((rate_n_flags & RATE_VHT_MCS_NSS_MSK) >> in iwl_mvm_hwrate_to_tx_rate()
589 r->idx = iwl_mvm_legacy_rate_to_mac80211_idx(rate_n_flags, in iwl_mvm_hwrate_to_tx_rate()
597 static void iwl_mvm_hwrate_to_tx_status(u32 rate_n_flags, in iwl_mvm_hwrate_to_tx_status() argument
603 ((rate_n_flags & RATE_MCS_ANT_ABC_MSK) >> RATE_MCS_ANT_POS); in iwl_mvm_hwrate_to_tx_status()
604 iwl_mvm_hwrate_to_tx_rate(rate_n_flags, info->band, r); in iwl_mvm_hwrate_to_tx_status()
859 mvmsta->tid_data[tid].rate_n_flags = in iwl_mvm_rx_tx_cmd_agg()
888 iwl_mvm_hwrate_to_tx_status(tid_data->rate_n_flags, in iwl_mvm_tx_info_from_ba_notif()