Lines Matching refs:txrate
476 memset(&arsta->txrate, 0, sizeof(arsta->txrate)); in ath11k_dp_tx_update_txcompl()
491 arsta->txrate.nss = arsta->last_txrate.nss; in ath11k_dp_tx_update_txcompl()
493 arsta->txrate.nss = arsta->peer_nss; in ath11k_dp_tx_update_txcompl()
503 arsta->txrate.legacy = rate; in ath11k_dp_tx_update_txcompl()
510 if (arsta->txrate.nss != 0) in ath11k_dp_tx_update_txcompl()
511 arsta->txrate.mcs = mcs + 8 * (arsta->txrate.nss - 1); in ath11k_dp_tx_update_txcompl()
512 arsta->txrate.flags = RATE_INFO_FLAGS_MCS; in ath11k_dp_tx_update_txcompl()
514 arsta->txrate.flags |= RATE_INFO_FLAGS_SHORT_GI; in ath11k_dp_tx_update_txcompl()
521 arsta->txrate.mcs = mcs; in ath11k_dp_tx_update_txcompl()
522 arsta->txrate.flags = RATE_INFO_FLAGS_VHT_MCS; in ath11k_dp_tx_update_txcompl()
524 arsta->txrate.flags |= RATE_INFO_FLAGS_SHORT_GI; in ath11k_dp_tx_update_txcompl()
531 arsta->txrate.mcs = mcs; in ath11k_dp_tx_update_txcompl()
532 arsta->txrate.flags = RATE_INFO_FLAGS_HE_MCS; in ath11k_dp_tx_update_txcompl()
533 arsta->txrate.he_gi = ath11k_mac_he_gi_to_nl80211_he_gi(sgi); in ath11k_dp_tx_update_txcompl()
536 arsta->txrate.bw = ath11k_mac_bw_to_mac80211_bw(bw); in ath11k_dp_tx_update_txcompl()
538 arsta->txrate.bw = RATE_INFO_BW_HE_RU; in ath11k_dp_tx_update_txcompl()
539 arsta->txrate.he_ru_alloc = in ath11k_dp_tx_update_txcompl()