Lines Matching refs:mvm_sta
2728 struct iwl_mvm_sta *mvm_sta = iwl_mvm_sta_from_mac80211(sta); in iwl_mvm_sta_pre_rcu_remove() local
2739 if (sta == rcu_access_pointer(mvm->fw_id_to_mac_id[mvm_sta->sta_id])) in iwl_mvm_sta_pre_rcu_remove()
2740 rcu_assign_pointer(mvm->fw_id_to_mac_id[mvm_sta->sta_id], in iwl_mvm_sta_pre_rcu_remove()
2813 struct iwl_mvm_sta *mvm_sta) in iwl_mvm_purge_deferred_tx_frames() argument
2819 spin_lock_bh(&mvm_sta->lock); in iwl_mvm_purge_deferred_tx_frames()
2821 tid_data = &mvm_sta->tid_data[i]; in iwl_mvm_purge_deferred_tx_frames()
2835 spin_unlock_bh(&mvm_sta->lock); in iwl_mvm_purge_deferred_tx_frames()
2846 struct iwl_mvm_sta *mvm_sta = iwl_mvm_sta_from_mac80211(sta); in iwl_mvm_mac_sta_state() local
2871 iwl_mvm_purge_deferred_tx_frames(mvm, mvm_sta); in iwl_mvm_mac_sta_state()
2882 mvm_sta->sta_state = new_state; in iwl_mvm_mac_sta_state()
4026 struct iwl_mvm_sta *mvm_sta = iwl_mvm_sta_from_mac80211(sta); in iwl_mvm_set_tim() local
4028 if (!mvm_sta || !mvm_sta->vif) { in iwl_mvm_set_tim()
4033 return iwl_mvm_mac_ctxt_beacon_changed(mvm, mvm_sta->vif); in iwl_mvm_set_tim()