Lines Matching refs:arsta
2500 struct ath11k_sta *arsta; in ath11k_mac_op_set_key() local
2595 arsta = (struct ath11k_sta *)sta->drv_priv; in ath11k_mac_op_set_key()
2604 arsta->pn_type = HAL_PN_TYPE_WPA; in ath11k_mac_op_set_key()
2606 arsta->pn_type = HAL_PN_TYPE_NONE; in ath11k_mac_op_set_key()
2609 arsta->pn_type = HAL_PN_TYPE_NONE; in ath11k_mac_op_set_key()
2793 struct ath11k_sta *arsta; in ath11k_sta_rc_update_wk() local
2804 arsta = container_of(wk, struct ath11k_sta, update_wk); in ath11k_sta_rc_update_wk()
2805 sta = container_of((void *)arsta, struct ieee80211_sta, drv_priv); in ath11k_sta_rc_update_wk()
2806 arvif = arsta->arvif; in ath11k_sta_rc_update_wk()
2818 changed = arsta->changed; in ath11k_sta_rc_update_wk()
2819 arsta->changed = 0; in ath11k_sta_rc_update_wk()
2821 bw = arsta->bw; in ath11k_sta_rc_update_wk()
2822 nss = arsta->nss; in ath11k_sta_rc_update_wk()
2823 smps = arsta->smps; in ath11k_sta_rc_update_wk()
2941 struct ath11k_sta *arsta = (struct ath11k_sta *)sta->drv_priv; in ath11k_mac_station_add() local
2954 arsta->rx_stats = kzalloc(sizeof(*arsta->rx_stats), GFP_KERNEL); in ath11k_mac_station_add()
2955 if (!arsta->rx_stats) { in ath11k_mac_station_add()
2975 arsta->tx_stats = kzalloc(sizeof(*arsta->tx_stats), GFP_KERNEL); in ath11k_mac_station_add()
2976 if (!arsta->tx_stats) { in ath11k_mac_station_add()
3013 kfree(arsta->tx_stats); in ath11k_mac_station_add()
3014 arsta->tx_stats = NULL; in ath11k_mac_station_add()
3018 kfree(arsta->rx_stats); in ath11k_mac_station_add()
3019 arsta->rx_stats = NULL; in ath11k_mac_station_add()
3034 struct ath11k_sta *arsta = (struct ath11k_sta *)sta->drv_priv; in ath11k_mac_op_sta_state() local
3041 cancel_work_sync(&arsta->update_wk); in ath11k_mac_op_sta_state()
3047 memset(arsta, 0, sizeof(*arsta)); in ath11k_mac_op_sta_state()
3048 arsta->arvif = arvif; in ath11k_mac_op_sta_state()
3049 INIT_WORK(&arsta->update_wk, ath11k_sta_rc_update_wk); in ath11k_mac_op_sta_state()
3080 kfree(arsta->tx_stats); in ath11k_mac_op_sta_state()
3081 arsta->tx_stats = NULL; in ath11k_mac_op_sta_state()
3083 kfree(arsta->rx_stats); in ath11k_mac_op_sta_state()
3084 arsta->rx_stats = NULL; in ath11k_mac_op_sta_state()
3150 struct ath11k_sta *arsta = (struct ath11k_sta *)sta->drv_priv; in ath11k_mac_op_sta_rc_update() local
3197 arsta->bw = bw; in ath11k_mac_op_sta_rc_update()
3201 arsta->nss = sta->rx_nss; in ath11k_mac_op_sta_rc_update()
3224 arsta->smps = smps; in ath11k_mac_op_sta_rc_update()
3227 arsta->changed |= changed; in ath11k_mac_op_sta_rc_update()
3231 ieee80211_queue_work(hw, &arsta->update_wk); in ath11k_mac_op_sta_rc_update()
5658 struct ath11k_sta *arsta = (struct ath11k_sta *)sta->drv_priv; in ath11k_mac_set_bitrate_mask_iter() local
5662 arsta->changed |= IEEE80211_RC_SUPP_RATES_CHANGED; in ath11k_mac_set_bitrate_mask_iter()
5665 ieee80211_queue_work(ar->hw, &arsta->update_wk); in ath11k_mac_set_bitrate_mask_iter()
5908 struct ath11k_sta *arsta = (struct ath11k_sta *)sta->drv_priv; in ath11k_mac_op_sta_statistics() local
5910 sinfo->rx_duration = arsta->rx_duration; in ath11k_mac_op_sta_statistics()
5913 sinfo->tx_duration = arsta->tx_duration; in ath11k_mac_op_sta_statistics()
5916 if (!arsta->txrate.legacy && !arsta->txrate.nss) in ath11k_mac_op_sta_statistics()
5919 if (arsta->txrate.legacy) { in ath11k_mac_op_sta_statistics()
5920 sinfo->txrate.legacy = arsta->txrate.legacy; in ath11k_mac_op_sta_statistics()
5922 sinfo->txrate.mcs = arsta->txrate.mcs; in ath11k_mac_op_sta_statistics()
5923 sinfo->txrate.nss = arsta->txrate.nss; in ath11k_mac_op_sta_statistics()
5924 sinfo->txrate.bw = arsta->txrate.bw; in ath11k_mac_op_sta_statistics()
5925 sinfo->txrate.he_gi = arsta->txrate.he_gi; in ath11k_mac_op_sta_statistics()
5926 sinfo->txrate.he_dcm = arsta->txrate.he_dcm; in ath11k_mac_op_sta_statistics()
5927 sinfo->txrate.he_ru_alloc = arsta->txrate.he_ru_alloc; in ath11k_mac_op_sta_statistics()
5929 sinfo->txrate.flags = arsta->txrate.flags; in ath11k_mac_op_sta_statistics()
5933 sinfo->signal = arsta->rssi_comb + ATH11K_DEFAULT_NOISE_FLOOR; in ath11k_mac_op_sta_statistics()