Lines Matching refs:sta

673 			     struct ieee80211_sta *sta,  in iwl_mvm_defer_tx()  argument
695 mvmsta = iwl_mvm_sta_from_mac80211(sta); in iwl_mvm_defer_tx()
718 struct ieee80211_sta *sta = control->sta; in iwl_mvm_mac_tx() local
738 sta = NULL; in iwl_mvm_mac_tx()
740 if (sta) { in iwl_mvm_mac_tx()
741 if (iwl_mvm_defer_tx(mvm, sta, skb)) in iwl_mvm_mac_tx()
743 if (iwl_mvm_tx_skb(mvm, skb, sta)) in iwl_mvm_mac_tx()
782 struct ieee80211_sta *sta, u16 tid, u16 rx_ba_ssn, in iwl_mvm_ampdu_check_trigger() argument
799 struct iwl_mvm_sta *mvmsta = iwl_mvm_sta_from_mac80211(sta); in iwl_mvm_ampdu_check_trigger()
804 sta->addr, tid, tid_data->ssn); in iwl_mvm_ampdu_check_trigger()
810 sta->addr, tid); in iwl_mvm_ampdu_check_trigger()
815 sta->addr, tid, rx_ba_ssn); in iwl_mvm_ampdu_check_trigger()
820 sta->addr, tid); in iwl_mvm_ampdu_check_trigger()
830 struct ieee80211_sta *sta, u16 tid, in iwl_mvm_mac_ampdu_action() argument
838 sta->addr, tid, action); in iwl_mvm_mac_ampdu_action()
876 ret = iwl_mvm_sta_rx_agg(mvm, sta, tid, *ssn, true); in iwl_mvm_mac_ampdu_action()
879 ret = iwl_mvm_sta_rx_agg(mvm, sta, tid, 0, false); in iwl_mvm_mac_ampdu_action()
886 ret = iwl_mvm_sta_tx_agg_start(mvm, vif, sta, tid, ssn); in iwl_mvm_mac_ampdu_action()
889 ret = iwl_mvm_sta_tx_agg_stop(mvm, vif, sta, tid); in iwl_mvm_mac_ampdu_action()
893 ret = iwl_mvm_sta_tx_agg_flush(mvm, vif, sta, tid); in iwl_mvm_mac_ampdu_action()
896 ret = iwl_mvm_sta_tx_agg_oper(mvm, vif, sta, tid, buf_size); in iwl_mvm_mac_ampdu_action()
910 iwl_mvm_ampdu_check_trigger(mvm, vif, sta, tid, in iwl_mvm_mac_ampdu_action()
2577 struct ieee80211_sta *sta, u16 tids, in iwl_mvm_mac_allow_buffered_frames() argument
2586 iwl_mvm_sta_modify_sleep_tx_count(mvm, sta, reason, num_frames, in iwl_mvm_mac_allow_buffered_frames()
2592 struct ieee80211_sta *sta, u16 tids, in iwl_mvm_mac_release_buffered_frames() argument
2601 iwl_mvm_sta_modify_sleep_tx_count(mvm, sta, reason, num_frames, in iwl_mvm_mac_release_buffered_frames()
2608 struct ieee80211_sta *sta) in iwl_mvm_mac_sta_notify() argument
2611 struct iwl_mvm_sta *mvmsta = iwl_mvm_sta_from_mac80211(sta); in iwl_mvm_mac_sta_notify()
2634 ieee80211_sta_block_awake(hw, sta, true); in iwl_mvm_mac_sta_notify()
2637 ieee80211_sta_set_buffered(sta, tid, true); in iwl_mvm_mac_sta_notify()
2653 iwl_mvm_sta_modify_ps_wake(mvm, sta); in iwl_mvm_mac_sta_notify()
2663 struct ieee80211_sta *sta) in iwl_mvm_sta_pre_rcu_remove() argument
2667 struct iwl_mvm_sta *mvm_sta = iwl_mvm_sta_from_mac80211(sta); in iwl_mvm_sta_pre_rcu_remove()
2678 if (sta == rcu_access_pointer(mvm->fw_id_to_mac_id[mvm_sta->sta_id])) in iwl_mvm_sta_pre_rcu_remove()
2706 struct ieee80211_sta *sta, in iwl_mvm_mac_sta_state() argument
2715 sta->addr, old_state, new_state); in iwl_mvm_mac_sta_state()
2738 sta->addr, vif->bss_conf.beacon_int); in iwl_mvm_mac_sta_state()
2743 if (sta->tdls && in iwl_mvm_mac_sta_state()
2753 ret = iwl_mvm_add_sta(mvm, vif, sta); in iwl_mvm_mac_sta_state()
2754 if (sta->tdls && ret == 0) in iwl_mvm_mac_sta_state()
2763 iwl_mvm_check_uapsd(mvm, vif, sta->addr); in iwl_mvm_mac_sta_state()
2767 ret = iwl_mvm_update_sta(mvm, vif, sta); in iwl_mvm_mac_sta_state()
2769 iwl_mvm_rs_rate_init(mvm, sta, in iwl_mvm_mac_sta_state()
2795 ret = iwl_mvm_rm_sta(mvm, vif, sta); in iwl_mvm_mac_sta_state()
2796 if (sta->tdls) in iwl_mvm_mac_sta_state()
2804 if (sta->tdls && ret == 0) { in iwl_mvm_mac_sta_state()
2807 ieee80211_reserve_tid(sta, IWL_MVM_TDLS_FW_TID); in iwl_mvm_mac_sta_state()
2810 ieee80211_unreserve_tid(sta, IWL_MVM_TDLS_FW_TID); in iwl_mvm_mac_sta_state()
2827 struct ieee80211_sta *sta, u32 changed) in iwl_mvm_sta_rc_update() argument
2941 struct ieee80211_sta *sta, in iwl_mvm_mac_set_key() argument
2990 vif->type == NL80211_IFTYPE_AP) && !sta) { in iwl_mvm_mac_set_key()
3019 ret = iwl_mvm_set_sta_key(mvm, vif, sta, key, key_offset); in iwl_mvm_mac_set_key()
3038 ret = iwl_mvm_remove_sta_key(mvm, vif, sta, key); in iwl_mvm_mac_set_key()
3051 struct ieee80211_sta *sta, in iwl_mvm_mac_update_tkip_key() argument
3059 iwl_mvm_update_tkip_key(mvm, vif, keyconf, sta, iv32, phase1key); in iwl_mvm_mac_update_tkip_key()
3715 struct ieee80211_sta *sta, in iwl_mvm_set_tim() argument
3719 struct iwl_mvm_sta *mvm_sta = iwl_mvm_sta_from_mac80211(sta); in iwl_mvm_set_tim()
3942 struct ieee80211_sta *sta; in iwl_mvm_mac_flush() local
3954 sta = rcu_dereference_protected(mvm->fw_id_to_mac_id[i], in iwl_mvm_mac_flush()
3956 if (IS_ERR_OR_NULL(sta)) in iwl_mvm_mac_flush()
3959 mvmsta = iwl_mvm_sta_from_mac80211(sta); in iwl_mvm_mac_flush()
3964 WARN_ON(i != mvmvif->ap_sta_id && !sta->tdls); in iwl_mvm_mac_flush()
4035 struct ieee80211_sta *sta, in iwl_mvm_mac_sta_statistics() argument
4040 struct iwl_mvm_sta *mvmsta = iwl_mvm_sta_from_mac80211(sta); in iwl_mvm_mac_sta_statistics()
4147 event->u.ba.sta->addr, event->u.ba.tid, in iwl_mvm_event_bar_rx_callback()
4172 event->u.ba.sta->addr, event->u.ba.tid); in iwl_mvm_event_frame_timeout_callback()