Lines Matching refs:txrate
1447 memset(&arsta->txrate, 0, sizeof(arsta->txrate)); in ath11k_update_per_peer_tx_stats()
1451 arsta->txrate.legacy = rate; in ath11k_update_per_peer_tx_stats()
1454 arsta->txrate.legacy = rate; in ath11k_update_per_peer_tx_stats()
1457 arsta->txrate.mcs = mcs + 8 * (nss - 1); in ath11k_update_per_peer_tx_stats()
1458 arsta->txrate.flags = RATE_INFO_FLAGS_MCS; in ath11k_update_per_peer_tx_stats()
1460 arsta->txrate.flags |= RATE_INFO_FLAGS_SHORT_GI; in ath11k_update_per_peer_tx_stats()
1463 arsta->txrate.mcs = mcs; in ath11k_update_per_peer_tx_stats()
1464 arsta->txrate.flags = RATE_INFO_FLAGS_VHT_MCS; in ath11k_update_per_peer_tx_stats()
1466 arsta->txrate.flags |= RATE_INFO_FLAGS_SHORT_GI; in ath11k_update_per_peer_tx_stats()
1469 arsta->txrate.mcs = mcs; in ath11k_update_per_peer_tx_stats()
1470 arsta->txrate.flags = RATE_INFO_FLAGS_HE_MCS; in ath11k_update_per_peer_tx_stats()
1471 arsta->txrate.he_dcm = dcm; in ath11k_update_per_peer_tx_stats()
1472 arsta->txrate.he_gi = ath11k_he_gi_to_nl80211_he_gi(sgi); in ath11k_update_per_peer_tx_stats()
1473 arsta->txrate.he_ru_alloc = ath11k_he_ru_tones_to_nl80211_he_ru_alloc( in ath11k_update_per_peer_tx_stats()
1479 arsta->txrate.nss = nss; in ath11k_update_per_peer_tx_stats()
1480 arsta->txrate.bw = ath11k_mac_bw_to_mac80211_bw(bw); in ath11k_update_per_peer_tx_stats()
1482 memcpy(&arsta->last_txrate, &arsta->txrate, sizeof(struct rate_info)); in ath11k_update_per_peer_tx_stats()