Lines Matching refs:arsta
1018 struct ath11k_sta *arsta = (void *)params->sta->drv_priv; in ath11k_dp_rx_ampdu_start() local
1019 int vdev_id = arsta->arvif->vdev_id; in ath11k_dp_rx_ampdu_start()
1024 params->ssn, arsta->pn_type); in ath11k_dp_rx_ampdu_start()
1036 struct ath11k_sta *arsta = (void *)params->sta->drv_priv; in ath11k_dp_rx_ampdu_stop() local
1037 int vdev_id = arsta->arvif->vdev_id; in ath11k_dp_rx_ampdu_stop()
1313 struct ath11k_sta *arsta; in ath11k_update_per_peer_tx_stats() local
1402 arsta = (struct ath11k_sta *)sta->drv_priv; in ath11k_update_per_peer_tx_stats()
1404 memset(&arsta->txrate, 0, sizeof(arsta->txrate)); in ath11k_update_per_peer_tx_stats()
1408 arsta->txrate.legacy = rate; in ath11k_update_per_peer_tx_stats()
1411 arsta->txrate.legacy = rate; in ath11k_update_per_peer_tx_stats()
1414 arsta->txrate.mcs = mcs + 8 * (nss - 1); in ath11k_update_per_peer_tx_stats()
1415 arsta->txrate.flags = RATE_INFO_FLAGS_MCS; in ath11k_update_per_peer_tx_stats()
1417 arsta->txrate.flags |= RATE_INFO_FLAGS_SHORT_GI; in ath11k_update_per_peer_tx_stats()
1420 arsta->txrate.mcs = mcs; in ath11k_update_per_peer_tx_stats()
1421 arsta->txrate.flags = RATE_INFO_FLAGS_VHT_MCS; in ath11k_update_per_peer_tx_stats()
1423 arsta->txrate.flags |= RATE_INFO_FLAGS_SHORT_GI; in ath11k_update_per_peer_tx_stats()
1426 arsta->txrate.mcs = mcs; in ath11k_update_per_peer_tx_stats()
1427 arsta->txrate.flags = RATE_INFO_FLAGS_HE_MCS; in ath11k_update_per_peer_tx_stats()
1428 arsta->txrate.he_dcm = dcm; in ath11k_update_per_peer_tx_stats()
1429 arsta->txrate.he_gi = ath11k_he_gi_to_nl80211_he_gi(sgi); in ath11k_update_per_peer_tx_stats()
1430 arsta->txrate.he_ru_alloc = ath11k_he_ru_tones_to_nl80211_he_ru_alloc( in ath11k_update_per_peer_tx_stats()
1436 arsta->txrate.nss = nss; in ath11k_update_per_peer_tx_stats()
1437 arsta->txrate.bw = ath11k_mac_bw_to_mac80211_bw(bw); in ath11k_update_per_peer_tx_stats()
1438 arsta->tx_duration += tx_duration; in ath11k_update_per_peer_tx_stats()
1439 memcpy(&arsta->last_txrate, &arsta->txrate, sizeof(struct rate_info)); in ath11k_update_per_peer_tx_stats()
1455 ath11k_debugfs_sta_add_tx_stats(arsta, peer_stats, rate_idx); in ath11k_update_per_peer_tx_stats()
2627 static void ath11k_dp_rx_update_peer_stats(struct ath11k_sta *arsta, in ath11k_dp_rx_update_peer_stats() argument
2630 struct ath11k_rx_peer_stats *rx_stats = arsta->rx_stats; in ath11k_dp_rx_update_peer_stats()
2692 arsta->rssi_comb = ppdu_info->rssi_comb; in ath11k_dp_rx_update_peer_stats()
2694 arsta->rx_duration = rx_stats->rx_duration; in ath11k_dp_rx_update_peer_stats()
2914 struct ath11k_sta *arsta; in ath11k_dp_rx_process_mon_status() local
2953 arsta = (struct ath11k_sta *)peer->sta->drv_priv; in ath11k_dp_rx_process_mon_status()
2954 ath11k_dp_rx_update_peer_stats(arsta, &ppdu_info); in ath11k_dp_rx_process_mon_status()