Lines Matching refs:arsta
6417 struct ath11k_sta *arsta;
6455 arsta = (struct ath11k_sta *)sta->drv_priv;
6457 BUILD_BUG_ON(ARRAY_SIZE(arsta->chain_signal) >
6460 for (j = 0; j < ARRAY_SIZE(arsta->chain_signal); j++) {
6461 arsta->chain_signal[j] = stats_rssi->rssi_avg_beacon[j];
6485 struct ath11k_sta *arsta;
6543 arsta = (struct ath11k_sta *)sta->drv_priv;
6544 arsta->rssi_beacon = src->beacon_snr;
7415 struct ath11k_sta *arsta;
7472 arsta = (struct ath11k_sta *)sta->drv_priv;
7476 peer_previous_ps_state = arsta->peer_ps_state;
7477 arsta->peer_ps_state = ev->peer_ps_state;
7478 arsta->peer_current_ps_valid = !!ev->peer_ps_valid;
7487 if (arsta->peer_ps_state == WMI_PEER_PS_STATE_ON) {
7488 arsta->ps_start_time = ev->peer_ps_timestamp;
7489 arsta->ps_start_jiffies = jiffies;
7490 } else if (arsta->peer_ps_state == WMI_PEER_PS_STATE_OFF &&
7492 arsta->ps_total_duration = arsta->ps_total_duration +
7493 (ev->peer_ps_timestamp - arsta->ps_start_time);
7499 arsta->peer_ps_state);