Lines Matching refs:arsta
5816 struct ath11k_sta *arsta; in ath11k_wmi_tlv_rssi_chain_parse() local
5854 arsta = (struct ath11k_sta *)sta->drv_priv; in ath11k_wmi_tlv_rssi_chain_parse()
5856 BUILD_BUG_ON(ARRAY_SIZE(arsta->chain_signal) > in ath11k_wmi_tlv_rssi_chain_parse()
5859 for (j = 0; j < ARRAY_SIZE(arsta->chain_signal); j++) { in ath11k_wmi_tlv_rssi_chain_parse()
5860 arsta->chain_signal[j] = stats_rssi->rssi_avg_beacon[j]; in ath11k_wmi_tlv_rssi_chain_parse()
5884 struct ath11k_sta *arsta; in ath11k_wmi_tlv_fw_stats_data_parse() local
5942 arsta = (struct ath11k_sta *)sta->drv_priv; in ath11k_wmi_tlv_fw_stats_data_parse()
5943 arsta->rssi_beacon = src->beacon_snr; in ath11k_wmi_tlv_fw_stats_data_parse()
6812 struct ath11k_sta *arsta; in ath11k_wmi_event_peer_sta_ps_state_chg() local
6869 arsta = (struct ath11k_sta *)sta->drv_priv; in ath11k_wmi_event_peer_sta_ps_state_chg()
6873 peer_previous_ps_state = arsta->peer_ps_state; in ath11k_wmi_event_peer_sta_ps_state_chg()
6874 arsta->peer_ps_state = ev->peer_ps_state; in ath11k_wmi_event_peer_sta_ps_state_chg()
6875 arsta->peer_current_ps_valid = !!ev->peer_ps_valid; in ath11k_wmi_event_peer_sta_ps_state_chg()
6884 if (arsta->peer_ps_state == WMI_PEER_PS_STATE_ON) { in ath11k_wmi_event_peer_sta_ps_state_chg()
6885 arsta->ps_start_time = ev->peer_ps_timestamp; in ath11k_wmi_event_peer_sta_ps_state_chg()
6886 arsta->ps_start_jiffies = jiffies; in ath11k_wmi_event_peer_sta_ps_state_chg()
6887 } else if (arsta->peer_ps_state == WMI_PEER_PS_STATE_OFF && in ath11k_wmi_event_peer_sta_ps_state_chg()
6889 arsta->ps_total_duration = arsta->ps_total_duration + in ath11k_wmi_event_peer_sta_ps_state_chg()
6890 (ev->peer_ps_timestamp - arsta->ps_start_time); in ath11k_wmi_event_peer_sta_ps_state_chg()
6896 arsta->peer_ps_state); in ath11k_wmi_event_peer_sta_ps_state_chg()