Lines Matching refs:arsta
2494 struct ath11k_sta *arsta; in ath11k_mac_op_set_key() local
2583 arsta = (struct ath11k_sta *)sta->drv_priv; in ath11k_mac_op_set_key()
2592 arsta->pn_type = HAL_PN_TYPE_WPA; in ath11k_mac_op_set_key()
2594 arsta->pn_type = HAL_PN_TYPE_NONE; in ath11k_mac_op_set_key()
2597 arsta->pn_type = HAL_PN_TYPE_NONE; in ath11k_mac_op_set_key()
2781 struct ath11k_sta *arsta; in ath11k_sta_rc_update_wk() local
2792 arsta = container_of(wk, struct ath11k_sta, update_wk); in ath11k_sta_rc_update_wk()
2793 sta = container_of((void *)arsta, struct ieee80211_sta, drv_priv); in ath11k_sta_rc_update_wk()
2794 arvif = arsta->arvif; in ath11k_sta_rc_update_wk()
2806 changed = arsta->changed; in ath11k_sta_rc_update_wk()
2807 arsta->changed = 0; in ath11k_sta_rc_update_wk()
2809 bw = arsta->bw; in ath11k_sta_rc_update_wk()
2810 nss = arsta->nss; in ath11k_sta_rc_update_wk()
2811 smps = arsta->smps; in ath11k_sta_rc_update_wk()
2929 struct ath11k_sta *arsta = (struct ath11k_sta *)sta->drv_priv; in ath11k_mac_station_add() local
2942 arsta->rx_stats = kzalloc(sizeof(*arsta->rx_stats), GFP_KERNEL); in ath11k_mac_station_add()
2943 if (!arsta->rx_stats) { in ath11k_mac_station_add()
2963 arsta->tx_stats = kzalloc(sizeof(*arsta->tx_stats), GFP_KERNEL); in ath11k_mac_station_add()
2964 if (!arsta->tx_stats) { in ath11k_mac_station_add()
3000 kfree(arsta->tx_stats); in ath11k_mac_station_add()
3001 arsta->tx_stats = NULL; in ath11k_mac_station_add()
3005 kfree(arsta->rx_stats); in ath11k_mac_station_add()
3006 arsta->rx_stats = NULL; in ath11k_mac_station_add()
3021 struct ath11k_sta *arsta = (struct ath11k_sta *)sta->drv_priv; in ath11k_mac_op_sta_state() local
3028 cancel_work_sync(&arsta->update_wk); in ath11k_mac_op_sta_state()
3034 memset(arsta, 0, sizeof(*arsta)); in ath11k_mac_op_sta_state()
3035 arsta->arvif = arvif; in ath11k_mac_op_sta_state()
3036 INIT_WORK(&arsta->update_wk, ath11k_sta_rc_update_wk); in ath11k_mac_op_sta_state()
3067 kfree(arsta->tx_stats); in ath11k_mac_op_sta_state()
3068 arsta->tx_stats = NULL; in ath11k_mac_op_sta_state()
3070 kfree(arsta->rx_stats); in ath11k_mac_op_sta_state()
3071 arsta->rx_stats = NULL; in ath11k_mac_op_sta_state()
3137 struct ath11k_sta *arsta = (struct ath11k_sta *)sta->drv_priv; in ath11k_mac_op_sta_rc_update() local
3184 arsta->bw = bw; in ath11k_mac_op_sta_rc_update()
3188 arsta->nss = sta->rx_nss; in ath11k_mac_op_sta_rc_update()
3211 arsta->smps = smps; in ath11k_mac_op_sta_rc_update()
3214 arsta->changed |= changed; in ath11k_mac_op_sta_rc_update()
3218 ieee80211_queue_work(hw, &arsta->update_wk); in ath11k_mac_op_sta_rc_update()
5588 struct ath11k_sta *arsta = (struct ath11k_sta *)sta->drv_priv; in ath11k_mac_set_bitrate_mask_iter() local
5592 arsta->changed |= IEEE80211_RC_SUPP_RATES_CHANGED; in ath11k_mac_set_bitrate_mask_iter()
5595 ieee80211_queue_work(ar->hw, &arsta->update_wk); in ath11k_mac_set_bitrate_mask_iter()
5838 struct ath11k_sta *arsta = (struct ath11k_sta *)sta->drv_priv; in ath11k_mac_op_sta_statistics() local
5840 sinfo->rx_duration = arsta->rx_duration; in ath11k_mac_op_sta_statistics()
5843 sinfo->tx_duration = arsta->tx_duration; in ath11k_mac_op_sta_statistics()
5846 if (!arsta->txrate.legacy && !arsta->txrate.nss) in ath11k_mac_op_sta_statistics()
5849 if (arsta->txrate.legacy) { in ath11k_mac_op_sta_statistics()
5850 sinfo->txrate.legacy = arsta->txrate.legacy; in ath11k_mac_op_sta_statistics()
5852 sinfo->txrate.mcs = arsta->txrate.mcs; in ath11k_mac_op_sta_statistics()
5853 sinfo->txrate.nss = arsta->txrate.nss; in ath11k_mac_op_sta_statistics()
5854 sinfo->txrate.bw = arsta->txrate.bw; in ath11k_mac_op_sta_statistics()
5855 sinfo->txrate.he_gi = arsta->txrate.he_gi; in ath11k_mac_op_sta_statistics()
5856 sinfo->txrate.he_dcm = arsta->txrate.he_dcm; in ath11k_mac_op_sta_statistics()
5857 sinfo->txrate.he_ru_alloc = arsta->txrate.he_ru_alloc; in ath11k_mac_op_sta_statistics()
5859 sinfo->txrate.flags = arsta->txrate.flags; in ath11k_mac_op_sta_statistics()
5863 sinfo->signal = arsta->rssi_comb + ATH11K_DEFAULT_NOISE_FLOOR; in ath11k_mac_op_sta_statistics()