Lines Matching refs:arsta
6711 struct ath11k_sta *arsta; in ath11k_wmi_tlv_rssi_chain_parse() local
6749 arsta = (struct ath11k_sta *)sta->drv_priv; in ath11k_wmi_tlv_rssi_chain_parse()
6751 BUILD_BUG_ON(ARRAY_SIZE(arsta->chain_signal) > in ath11k_wmi_tlv_rssi_chain_parse()
6754 for (j = 0; j < ARRAY_SIZE(arsta->chain_signal); j++) { in ath11k_wmi_tlv_rssi_chain_parse()
6755 arsta->chain_signal[j] = stats_rssi->rssi_avg_beacon[j]; in ath11k_wmi_tlv_rssi_chain_parse()
6779 struct ath11k_sta *arsta; in ath11k_wmi_tlv_fw_stats_data_parse() local
6849 arsta = (struct ath11k_sta *)sta->drv_priv; in ath11k_wmi_tlv_fw_stats_data_parse()
6850 arsta->rssi_beacon = src->beacon_snr; in ath11k_wmi_tlv_fw_stats_data_parse()
7745 struct ath11k_sta *arsta; in ath11k_wmi_event_peer_sta_ps_state_chg() local
7802 arsta = (struct ath11k_sta *)sta->drv_priv; in ath11k_wmi_event_peer_sta_ps_state_chg()
7806 peer_previous_ps_state = arsta->peer_ps_state; in ath11k_wmi_event_peer_sta_ps_state_chg()
7807 arsta->peer_ps_state = ev->peer_ps_state; in ath11k_wmi_event_peer_sta_ps_state_chg()
7808 arsta->peer_current_ps_valid = !!ev->peer_ps_valid; in ath11k_wmi_event_peer_sta_ps_state_chg()
7817 if (arsta->peer_ps_state == WMI_PEER_PS_STATE_ON) { in ath11k_wmi_event_peer_sta_ps_state_chg()
7818 arsta->ps_start_time = ev->peer_ps_timestamp; in ath11k_wmi_event_peer_sta_ps_state_chg()
7819 arsta->ps_start_jiffies = jiffies; in ath11k_wmi_event_peer_sta_ps_state_chg()
7820 } else if (arsta->peer_ps_state == WMI_PEER_PS_STATE_OFF && in ath11k_wmi_event_peer_sta_ps_state_chg()
7822 arsta->ps_total_duration = arsta->ps_total_duration + in ath11k_wmi_event_peer_sta_ps_state_chg()
7823 (ev->peer_ps_timestamp - arsta->ps_start_time); in ath11k_wmi_event_peer_sta_ps_state_chg()
7829 arsta->peer_ps_state); in ath11k_wmi_event_peer_sta_ps_state_chg()