Lines Matching refs:mvmsta
756 struct iwl_mvm_sta *mvmsta; in iwl_mvm_defer_tx() local
775 mvmsta = iwl_mvm_sta_from_mac80211(sta); in iwl_mvm_defer_tx()
776 if (mvmsta->sta_id == IWL_MVM_INVALID_STA || in iwl_mvm_defer_tx()
777 mvmsta->sta_id != mvm->d0i3_ap_sta_id) in iwl_mvm_defer_tx()
879 struct iwl_mvm_sta *mvmsta = iwl_mvm_sta_from_mac80211(sta); in iwl_mvm_ampdu_check_trigger() local
880 struct iwl_mvm_tid_data *tid_data = &mvmsta->tid_data[tid]; in iwl_mvm_ampdu_check_trigger()
2608 struct iwl_mvm_sta *mvmsta = iwl_mvm_sta_from_mac80211(sta); in __iwl_mvm_mac_sta_notify() local
2620 spin_lock_bh(&mvmsta->lock); in __iwl_mvm_mac_sta_notify()
2622 struct iwl_mvm_tid_data *tid_data = &mvmsta->tid_data[tid]; in __iwl_mvm_mac_sta_notify()
2649 if (WARN_ON(mvmsta->sta_id == IWL_MVM_INVALID_STA)) in __iwl_mvm_mac_sta_notify()
2659 spin_unlock_bh(&mvmsta->lock); in __iwl_mvm_mac_sta_notify()
2675 struct iwl_mvm_sta *mvmsta; in iwl_mvm_sta_pm_notif() local
2688 mvmsta = iwl_mvm_sta_from_mac80211(sta); in iwl_mvm_sta_pm_notif()
2690 if (!mvmsta->vif || in iwl_mvm_sta_pm_notif()
2691 mvmsta->vif->type != NL80211_IFTYPE_AP) { in iwl_mvm_sta_pm_notif()
2696 if (mvmsta->sleeping != sleeping) { in iwl_mvm_sta_pm_notif()
2697 mvmsta->sleeping = sleeping; in iwl_mvm_sta_pm_notif()
3122 struct iwl_mvm_sta *mvmsta; in iwl_mvm_mac_set_key() local
3217 mvmsta = iwl_mvm_sta_from_mac80211(sta); in iwl_mvm_mac_set_key()
3218 WARN_ON(rcu_access_pointer(mvmsta->ptk_pn[keyidx])); in iwl_mvm_mac_set_key()
3235 rcu_assign_pointer(mvmsta->ptk_pn[keyidx], ptk_pn); in iwl_mvm_mac_set_key()
3268 mvmsta = iwl_mvm_sta_from_mac80211(sta); in iwl_mvm_mac_set_key()
3270 mvmsta->ptk_pn[keyidx], in iwl_mvm_mac_set_key()
3272 RCU_INIT_POINTER(mvmsta->ptk_pn[keyidx], NULL); in iwl_mvm_mac_set_key()
4229 struct iwl_mvm_sta *mvmsta; in iwl_mvm_post_channel_switch() local
4232 mvmsta = iwl_mvm_sta_from_staid_protected(mvm, in iwl_mvm_post_channel_switch()
4235 if (WARN_ON(!mvmsta)) { in iwl_mvm_post_channel_switch()
4240 iwl_mvm_sta_modify_disable_tx(mvm, mvmsta, false); in iwl_mvm_post_channel_switch()
4300 struct iwl_mvm_sta *mvmsta; in iwl_mvm_mac_flush() local
4326 mvmsta = iwl_mvm_sta_from_mac80211(sta); in iwl_mvm_mac_flush()
4327 if (mvmsta->vif != vif) in iwl_mvm_mac_flush()
4334 if (iwl_mvm_flush_sta(mvm, mvmsta, false, 0)) in iwl_mvm_mac_flush()
4337 msk |= mvmsta->tfd_queue_msk; in iwl_mvm_mac_flush()
4339 iwl_mvm_wait_sta_queues_empty(mvm, mvmsta); in iwl_mvm_mac_flush()
4409 struct iwl_mvm_sta *mvmsta = iwl_mvm_sta_from_mac80211(sta); in iwl_mvm_mac_sta_statistics() local
4411 if (mvmsta->avg_energy) { in iwl_mvm_mac_sta_statistics()
4412 sinfo->signal_avg = mvmsta->avg_energy; in iwl_mvm_mac_sta_statistics()
4429 if (mvmvif->ap_sta_id != mvmsta->sta_id) in iwl_mvm_mac_sta_statistics()