Lines Matching refs:arsta
3947 struct ath10k_sta *arsta; in ath10k_sta_rc_update_wk() local
3952 arsta = container_of(wk, struct ath10k_sta, update_wk); in ath10k_sta_rc_update_wk()
3953 sta = container_of((void *)arsta, struct ieee80211_sta, drv_priv); in ath10k_sta_rc_update_wk()
3954 arvif = arsta->arvif; in ath10k_sta_rc_update_wk()
3959 changed = arsta->changed; in ath10k_sta_rc_update_wk()
3960 arsta->changed = 0; in ath10k_sta_rc_update_wk()
3962 bw = arsta->bw; in ath10k_sta_rc_update_wk()
3963 nss = arsta->nss; in ath10k_sta_rc_update_wk()
3964 smps = arsta->smps; in ath10k_sta_rc_update_wk()
4056 struct ath10k_sta *arsta = (struct ath10k_sta *)sta->drv_priv; in ath10k_sta_state() local
4061 memset(arsta, 0, sizeof(*arsta)); in ath10k_sta_state()
4062 arsta->arvif = arvif; in ath10k_sta_state()
4063 INIT_WORK(&arsta->update_wk, ath10k_sta_rc_update_wk); in ath10k_sta_state()
4069 cancel_work_sync(&arsta->update_wk); in ath10k_sta_state()
5001 struct ath10k_sta *arsta = (struct ath10k_sta *)sta->drv_priv; in ath10k_sta_rc_update() local
5031 arsta->bw = bw; in ath10k_sta_rc_update()
5035 arsta->nss = sta->rx_nss; in ath10k_sta_rc_update()
5058 arsta->smps = smps; in ath10k_sta_rc_update()
5061 arsta->changed |= changed; in ath10k_sta_rc_update()
5065 ieee80211_queue_work(hw, &arsta->update_wk); in ath10k_sta_rc_update()