mvmsta            242 drivers/net/wireless/intel/iwlwifi/mvm/coex.c 	struct iwl_mvm_sta *mvmsta;
mvmsta            245 drivers/net/wireless/intel/iwlwifi/mvm/coex.c 	mvmsta = iwl_mvm_sta_from_staid_protected(mvm, sta_id);
mvmsta            246 drivers/net/wireless/intel/iwlwifi/mvm/coex.c 	if (!mvmsta)
mvmsta            250 drivers/net/wireless/intel/iwlwifi/mvm/coex.c 	if (mvmsta->bt_reduced_txpower == enable)
mvmsta            253 drivers/net/wireless/intel/iwlwifi/mvm/coex.c 	value = mvmsta->sta_id;
mvmsta            262 drivers/net/wireless/intel/iwlwifi/mvm/coex.c 	mvmsta->bt_reduced_txpower = enable;
mvmsta            611 drivers/net/wireless/intel/iwlwifi/mvm/coex.c 	struct iwl_mvm_sta *mvmsta = iwl_mvm_sta_from_mac80211(sta);
mvmsta            612 drivers/net/wireless/intel/iwlwifi/mvm/coex.c 	struct iwl_mvm_vif *mvmvif = iwl_mvm_vif_from_mac80211(mvmsta->vif);
mvmsta            623 drivers/net/wireless/intel/iwlwifi/mvm/coex.c 	lut_type = iwl_get_coex_type(mvm, mvmsta->vif);
mvmsta            635 drivers/net/wireless/intel/iwlwifi/mvm/coex.c 	struct iwl_mvm_sta *mvmsta = iwl_mvm_sta_from_mac80211(sta);
mvmsta            636 drivers/net/wireless/intel/iwlwifi/mvm/coex.c 	struct iwl_mvm_vif *mvmvif = iwl_mvm_vif_from_mac80211(mvmsta->vif);
mvmsta            654 drivers/net/wireless/intel/iwlwifi/mvm/coex.c 	lut_type = iwl_get_coex_type(mvm, mvmsta->vif);
mvmsta            324 drivers/net/wireless/intel/iwlwifi/mvm/d3.c 			struct iwl_mvm_sta *mvmsta;
mvmsta            328 drivers/net/wireless/intel/iwlwifi/mvm/d3.c 			mvmsta = iwl_mvm_sta_from_mac80211(sta);
mvmsta            330 drivers/net/wireless/intel/iwlwifi/mvm/d3.c 						mvmsta->ptk_pn[key->keyidx],
mvmsta           1284 drivers/net/wireless/intel/iwlwifi/mvm/d3.c 		struct iwl_mvm_sta *mvmsta;
mvmsta           1287 drivers/net/wireless/intel/iwlwifi/mvm/d3.c 		mvmsta = iwl_mvm_sta_from_mac80211(sta);
mvmsta           1289 drivers/net/wireless/intel/iwlwifi/mvm/d3.c 		ptk_pn = rcu_dereference_protected(mvmsta->ptk_pn[key->keyidx],
mvmsta            169 drivers/net/wireless/intel/iwlwifi/mvm/debugfs.c 	struct iwl_mvm_sta *mvmsta;
mvmsta            185 drivers/net/wireless/intel/iwlwifi/mvm/debugfs.c 	mvmsta = iwl_mvm_sta_from_staid_protected(mvm, sta_id);
mvmsta            187 drivers/net/wireless/intel/iwlwifi/mvm/debugfs.c 	if (!mvmsta)
mvmsta            190 drivers/net/wireless/intel/iwlwifi/mvm/debugfs.c 		ret = iwl_mvm_drain_sta(mvm, mvmsta, drain) ? : count;
mvmsta            430 drivers/net/wireless/intel/iwlwifi/mvm/debugfs.c 	struct iwl_mvm_sta *mvmsta = iwl_mvm_sta_from_mac80211(sta);
mvmsta            431 drivers/net/wireless/intel/iwlwifi/mvm/debugfs.c 	struct iwl_lq_sta_rs_fw *lq_sta = &mvmsta->lq_sta.rs_fw;
mvmsta            474 drivers/net/wireless/intel/iwlwifi/mvm/debugfs.c 	struct iwl_mvm_sta *mvmsta = iwl_mvm_sta_from_mac80211(sta);
mvmsta            482 drivers/net/wireless/intel/iwlwifi/mvm/debugfs.c 		mvmsta->orig_amsdu_len = sta->max_amsdu_len;
mvmsta            487 drivers/net/wireless/intel/iwlwifi/mvm/debugfs.c 		sta->max_amsdu_len = mvmsta->orig_amsdu_len;
mvmsta            488 drivers/net/wireless/intel/iwlwifi/mvm/debugfs.c 		mvmsta->orig_amsdu_len = 0;
mvmsta            498 drivers/net/wireless/intel/iwlwifi/mvm/debugfs.c 	struct iwl_mvm_sta *mvmsta = iwl_mvm_sta_from_mac80211(sta);
mvmsta            505 drivers/net/wireless/intel/iwlwifi/mvm/debugfs.c 			 mvmsta->orig_amsdu_len);
mvmsta            675 drivers/net/wireless/intel/iwlwifi/mvm/mac-ctxt.c 				struct iwl_mvm_sta *mvmsta =
mvmsta            678 drivers/net/wireless/intel/iwlwifi/mvm/mac-ctxt.c 				if (mvmsta->sta_state ==
mvmsta            925 drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c 		struct iwl_mvm_sta *mvmsta = iwl_mvm_sta_from_mac80211(sta);
mvmsta            926 drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c 		struct iwl_mvm_tid_data *tid_data = &mvmsta->tid_data[tid];
mvmsta           1323 drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c 		struct iwl_mvm_sta *mvmsta;
mvmsta           1326 drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c 		mvmsta = iwl_mvm_sta_from_staid_protected(mvm,
mvmsta           1329 drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c 		if (WARN_ON(!mvmsta)) {
mvmsta           1336 drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c 			iwl_mvm_sta_modify_disable_tx(mvm, mvmsta, false);
mvmsta           2763 drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c 	struct iwl_mvm_sta *mvmsta = iwl_mvm_sta_from_mac80211(sta);
mvmsta           2775 drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c 	spin_lock_bh(&mvmsta->lock);
mvmsta           2776 drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c 	for (tid = 0; tid < ARRAY_SIZE(mvmsta->tid_data); tid++) {
mvmsta           2777 drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c 		struct iwl_mvm_tid_data *tid_data = &mvmsta->tid_data[tid];
mvmsta           2804 drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c 		if (WARN_ON(mvmsta->sta_id == IWL_MVM_INVALID_STA))
mvmsta           2814 drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c 	spin_unlock_bh(&mvmsta->lock);
mvmsta           2830 drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c 	struct iwl_mvm_sta *mvmsta;
mvmsta           2843 drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c 	mvmsta = iwl_mvm_sta_from_mac80211(sta);
mvmsta           2845 drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c 	if (!mvmsta->vif ||
mvmsta           2846 drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c 	    mvmsta->vif->type != NL80211_IFTYPE_AP) {
mvmsta           2851 drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c 	if (mvmsta->sleeping != sleeping) {
mvmsta           2852 drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c 		mvmsta->sleeping = sleeping;
mvmsta           3325 drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c 	struct iwl_mvm_sta *mvmsta;
mvmsta           3437 drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c 			mvmsta = iwl_mvm_sta_from_mac80211(sta);
mvmsta           3438 drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c 			WARN_ON(rcu_access_pointer(mvmsta->ptk_pn[keyidx]));
mvmsta           3455 drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c 			rcu_assign_pointer(mvmsta->ptk_pn[keyidx], ptk_pn);
mvmsta           3505 drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c 			mvmsta = iwl_mvm_sta_from_mac80211(sta);
mvmsta           3507 drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c 						mvmsta->ptk_pn[keyidx],
mvmsta           3509 drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c 			RCU_INIT_POINTER(mvmsta->ptk_pn[keyidx], NULL);
mvmsta           4641 drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c 	struct iwl_mvm_sta *mvmsta;
mvmsta           4667 drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c 		mvmsta = iwl_mvm_sta_from_mac80211(sta);
mvmsta           4668 drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c 		if (mvmsta->vif != vif)
mvmsta           4675 drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c 			if (iwl_mvm_flush_sta(mvm, mvmsta, false, 0))
mvmsta           4678 drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c 			msk |= mvmsta->tfd_queue_msk;
mvmsta           4680 drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c 				iwl_mvm_wait_sta_queues_empty(mvm, mvmsta);
mvmsta           4750 drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c 	struct iwl_mvm_sta *mvmsta = iwl_mvm_sta_from_mac80211(sta);
mvmsta           4752 drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c 	if (mvmsta->avg_energy) {
mvmsta           4753 drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c 		sinfo->signal_avg = mvmsta->avg_energy;
mvmsta           4766 drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c 	if (mvmvif->ap_sta_id != mvmsta->sta_id)
mvmsta           1771 drivers/net/wireless/intel/iwlwifi/mvm/mvm.h 			 struct iwl_mvm_sta *mvmsta,
mvmsta           1100 drivers/net/wireless/intel/iwlwifi/mvm/ops.c 	struct iwl_mvm_sta *mvmsta;
mvmsta           1115 drivers/net/wireless/intel/iwlwifi/mvm/ops.c 	mvmsta = iwl_mvm_sta_from_mac80211(sta);
mvmsta           1120 drivers/net/wireless/intel/iwlwifi/mvm/ops.c 		else if (mvmsta->sta_state != IEEE80211_STA_NOTEXIST)
mvmsta           1144 drivers/net/wireless/intel/iwlwifi/mvm/ops.c 		if (start && mvmsta->sta_state != IEEE80211_STA_NOTEXIST)
mvmsta            334 drivers/net/wireless/intel/iwlwifi/mvm/rs-fw.c 	struct iwl_mvm_sta *mvmsta;
mvmsta            348 drivers/net/wireless/intel/iwlwifi/mvm/rs-fw.c 	mvmsta = iwl_mvm_sta_from_mac80211(sta);
mvmsta            350 drivers/net/wireless/intel/iwlwifi/mvm/rs-fw.c 	if (!mvmsta) {
mvmsta            358 drivers/net/wireless/intel/iwlwifi/mvm/rs-fw.c 	lq_sta = &mvmsta->lq_sta.rs_fw;
mvmsta            366 drivers/net/wireless/intel/iwlwifi/mvm/rs-fw.c 	if (flags & IWL_TLC_NOTIF_FLAG_AMSDU && !mvmsta->orig_amsdu_len) {
mvmsta            376 drivers/net/wireless/intel/iwlwifi/mvm/rs-fw.c 			    mvmsta->orig_amsdu_len < size))
mvmsta            379 drivers/net/wireless/intel/iwlwifi/mvm/rs-fw.c 		mvmsta->amsdu_enabled = le32_to_cpu(notif->amsdu_enabled);
mvmsta            380 drivers/net/wireless/intel/iwlwifi/mvm/rs-fw.c 		mvmsta->max_amsdu_len = size;
mvmsta            381 drivers/net/wireless/intel/iwlwifi/mvm/rs-fw.c 		sta->max_rc_amsdu_len = mvmsta->max_amsdu_len;
mvmsta            384 drivers/net/wireless/intel/iwlwifi/mvm/rs-fw.c 			if (mvmsta->amsdu_enabled & BIT(i))
mvmsta            398 drivers/net/wireless/intel/iwlwifi/mvm/rs-fw.c 			       mvmsta->amsdu_enabled);
mvmsta            439 drivers/net/wireless/intel/iwlwifi/mvm/rs-fw.c 	struct iwl_mvm_sta *mvmsta = iwl_mvm_sta_from_mac80211(sta);
mvmsta            440 drivers/net/wireless/intel/iwlwifi/mvm/rs-fw.c 	struct iwl_lq_sta_rs_fw *lq_sta = &mvmsta->lq_sta.rs_fw;
mvmsta            445 drivers/net/wireless/intel/iwlwifi/mvm/rs-fw.c 		.sta_id = mvmsta->sta_id,
mvmsta            475 drivers/net/wireless/intel/iwlwifi/mvm/rs-fw.c int rs_fw_tx_protection(struct iwl_mvm *mvm, struct iwl_mvm_sta *mvmsta,
mvmsta            483 drivers/net/wireless/intel/iwlwifi/mvm/rs-fw.c void iwl_mvm_rs_add_sta(struct iwl_mvm *mvm, struct iwl_mvm_sta *mvmsta)
mvmsta            485 drivers/net/wireless/intel/iwlwifi/mvm/rs-fw.c 	struct iwl_lq_sta_rs_fw *lq_sta = &mvmsta->lq_sta.rs_fw;
mvmsta            490 drivers/net/wireless/intel/iwlwifi/mvm/rs-fw.c 	lq_sta->pers.sta_id = mvmsta->sta_id;
mvmsta            627 drivers/net/wireless/intel/iwlwifi/mvm/rs.c static void rs_tl_turn_on_agg(struct iwl_mvm *mvm, struct iwl_mvm_sta *mvmsta,
mvmsta            645 drivers/net/wireless/intel/iwlwifi/mvm/rs.c 	tid_data = &mvmsta->tid_data[tid];
mvmsta            646 drivers/net/wireless/intel/iwlwifi/mvm/rs.c 	if (mvmsta->sta_state >= IEEE80211_STA_AUTHORIZED &&
mvmsta            763 drivers/net/wireless/intel/iwlwifi/mvm/rs.c 				    struct iwl_mvm_sta *mvmsta,
mvmsta            771 drivers/net/wireless/intel/iwlwifi/mvm/rs.c 	tid_data = &mvmsta->tid_data[tid];
mvmsta            793 drivers/net/wireless/intel/iwlwifi/mvm/rs.c 			       struct iwl_mvm_sta *mvmsta, u8 tid,
mvmsta            803 drivers/net/wireless/intel/iwlwifi/mvm/rs.c 		struct lq_sta_pers *pers = &mvmsta->lq_sta.rs_drv.pers;
mvmsta            809 drivers/net/wireless/intel/iwlwifi/mvm/rs.c 	rs_update_tid_tpt_stats(mvm, mvmsta, tid, successes);
mvmsta           1212 drivers/net/wireless/intel/iwlwifi/mvm/rs.c 	struct iwl_mvm_sta *mvmsta = iwl_mvm_sta_from_mac80211(sta);
mvmsta           1214 drivers/net/wireless/intel/iwlwifi/mvm/rs.c 	if (!mvmsta->vif)
mvmsta           1533 drivers/net/wireless/intel/iwlwifi/mvm/rs.c 	struct iwl_mvm_sta *mvmsta = iwl_mvm_sta_from_mac80211(sta);
mvmsta           1543 drivers/net/wireless/intel/iwlwifi/mvm/rs.c 		mvmsta->amsdu_enabled = 0;
mvmsta           1545 drivers/net/wireless/intel/iwlwifi/mvm/rs.c 		mvmsta->amsdu_enabled = 0xFFFF;
mvmsta           1547 drivers/net/wireless/intel/iwlwifi/mvm/rs.c 	if (mvmsta->vif->bss_conf.he_support &&
mvmsta           1549 drivers/net/wireless/intel/iwlwifi/mvm/rs.c 		mvmsta->max_amsdu_len = sta->max_amsdu_len;
mvmsta           1551 drivers/net/wireless/intel/iwlwifi/mvm/rs.c 		mvmsta->max_amsdu_len = min_t(int, sta->max_amsdu_len, 8500);
mvmsta           1553 drivers/net/wireless/intel/iwlwifi/mvm/rs.c 	sta->max_rc_amsdu_len = mvmsta->max_amsdu_len;
mvmsta           1556 drivers/net/wireless/intel/iwlwifi/mvm/rs.c 		if (mvmsta->amsdu_enabled)
mvmsta           2111 drivers/net/wireless/intel/iwlwifi/mvm/rs.c 	struct iwl_mvm_sta *mvmsta = iwl_mvm_sta_from_mac80211(sta);
mvmsta           2114 drivers/net/wireless/intel/iwlwifi/mvm/rs.c 	lq_sta->is_agg = !!mvmsta->agg_tids;
mvmsta           2363 drivers/net/wireless/intel/iwlwifi/mvm/rs.c 		rs_tl_turn_on_agg(mvm, mvmsta, tid, lq_sta, sta);
mvmsta           2531 drivers/net/wireless/intel/iwlwifi/mvm/rs.c 	struct iwl_mvm_sta *mvmsta = iwl_mvm_sta_from_mac80211(sta);
mvmsta           2593 drivers/net/wireless/intel/iwlwifi/mvm/rs.c 		u32 bw = mvmsta->sta_state < IEEE80211_STA_AUTHORIZED ?
mvmsta           2641 drivers/net/wireless/intel/iwlwifi/mvm/rs.c 			 struct iwl_mvm_sta *mvmsta,
mvmsta           2644 drivers/net/wireless/intel/iwlwifi/mvm/rs.c 	struct iwl_lq_sta *lq_sta = &mvmsta->lq_sta.rs_drv;
mvmsta           2755 drivers/net/wireless/intel/iwlwifi/mvm/rs.c 	struct iwl_mvm_sta *mvmsta = iwl_mvm_sta_from_mac80211(sta);
mvmsta           2758 drivers/net/wireless/intel/iwlwifi/mvm/rs.c 	struct iwl_lq_sta *lq_sta = &mvmsta->lq_sta.rs_drv;
mvmsta           2964 drivers/net/wireless/intel/iwlwifi/mvm/rs.c 	struct iwl_mvm_sta *mvmsta = iwl_mvm_sta_from_mac80211(sta);
mvmsta           2965 drivers/net/wireless/intel/iwlwifi/mvm/rs.c 	struct iwl_lq_sta *lq_sta = &mvmsta->lq_sta.rs_drv;
mvmsta           2969 drivers/net/wireless/intel/iwlwifi/mvm/rs.c 	lockdep_assert_held(&mvmsta->lq_sta.rs_drv.pers.lock);
mvmsta           2976 drivers/net/wireless/intel/iwlwifi/mvm/rs.c 	lq_sta->lq.sta_id = mvmsta->sta_id;
mvmsta           2977 drivers/net/wireless/intel/iwlwifi/mvm/rs.c 	mvmsta->amsdu_enabled = 0;
mvmsta           2978 drivers/net/wireless/intel/iwlwifi/mvm/rs.c 	mvmsta->max_amsdu_len = sta->max_amsdu_len;
mvmsta           2988 drivers/net/wireless/intel/iwlwifi/mvm/rs.c 		       mvmsta->sta_id);
mvmsta           3079 drivers/net/wireless/intel/iwlwifi/mvm/rs.c 	struct iwl_mvm_sta *mvmsta = iwl_mvm_sta_from_mac80211(sta);
mvmsta           3080 drivers/net/wireless/intel/iwlwifi/mvm/rs.c 	struct iwl_lq_sta *lq_sta = &mvmsta->lq_sta.rs_drv;
mvmsta           3233 drivers/net/wireless/intel/iwlwifi/mvm/rs.c 		rs_collect_tlc_data(mvm, mvmsta, tid, curr_tbl,
mvmsta           3276 drivers/net/wireless/intel/iwlwifi/mvm/rs.c 			rs_collect_tlc_data(mvm, mvmsta, tid, tmp_tbl,
mvmsta           3299 drivers/net/wireless/intel/iwlwifi/mvm/rs.c 	struct iwl_mvm_sta *mvmsta = iwl_mvm_sta_from_mac80211(sta);
mvmsta           3304 drivers/net/wireless/intel/iwlwifi/mvm/rs.c 	if (!spin_trylock(&mvmsta->lq_sta.rs_drv.pers.lock))
mvmsta           3308 drivers/net/wireless/intel/iwlwifi/mvm/rs.c 	spin_unlock(&mvmsta->lq_sta.rs_drv.pers.lock);
mvmsta           3483 drivers/net/wireless/intel/iwlwifi/mvm/rs.c 	struct iwl_mvm_sta *mvmsta = iwl_mvm_sta_from_mac80211(sta);
mvmsta           3484 drivers/net/wireless/intel/iwlwifi/mvm/rs.c 	struct iwl_lq_cmd *lq_cmd = &mvmsta->lq_sta.rs_drv.lq;
mvmsta           3494 drivers/net/wireless/intel/iwlwifi/mvm/rs.c 		data->bfer_mvmsta = mvmsta;
mvmsta           3542 drivers/net/wireless/intel/iwlwifi/mvm/rs.c 	struct iwl_mvm_sta *mvmsta = iwl_mvm_sta_from_mac80211(sta);
mvmsta           3595 drivers/net/wireless/intel/iwlwifi/mvm/rs.c 	if (rs_bfer_priority_cmp(mvmsta, bfer_mvmsta) > 0) {
mvmsta           3619 drivers/net/wireless/intel/iwlwifi/mvm/rs.c 	struct iwl_mvm_sta *mvmsta;
mvmsta           3642 drivers/net/wireless/intel/iwlwifi/mvm/rs.c 	mvmsta = iwl_mvm_sta_from_mac80211(sta);
mvmsta           3643 drivers/net/wireless/intel/iwlwifi/mvm/rs.c 	mvmvif = iwl_mvm_vif_from_mac80211(mvmsta->vif);
mvmsta           3649 drivers/net/wireless/intel/iwlwifi/mvm/rs.c 	lq_cmd->agg_frame_cnt_limit = mvmsta->max_agg_bufsize;
mvmsta           3659 drivers/net/wireless/intel/iwlwifi/mvm/rs.c 	if (mvmsta->vif->p2p)
mvmsta           3807 drivers/net/wireless/intel/iwlwifi/mvm/rs.c 	struct iwl_mvm_sta *mvmsta =
mvmsta           3846 drivers/net/wireless/intel/iwlwifi/mvm/rs.c 				(mvmsta->amsdu_enabled) ? "AMSDU on" : "");
mvmsta           4106 drivers/net/wireless/intel/iwlwifi/mvm/rs.c 	struct iwl_mvm_sta *mvmsta;
mvmsta           4108 drivers/net/wireless/intel/iwlwifi/mvm/rs.c 	mvmsta = container_of(lq_sta, struct iwl_mvm_sta, lq_sta.rs_drv);
mvmsta           4110 drivers/net/wireless/intel/iwlwifi/mvm/rs.c 	if (!mvmsta->vif)
mvmsta           4163 drivers/net/wireless/intel/iwlwifi/mvm/rs.c 		struct iwl_mvm_sta *mvmsta = iwl_mvm_sta_from_mac80211(sta);
mvmsta           4165 drivers/net/wireless/intel/iwlwifi/mvm/rs.c 		spin_lock(&mvmsta->lq_sta.rs_drv.pers.lock);
mvmsta           4167 drivers/net/wireless/intel/iwlwifi/mvm/rs.c 		spin_unlock(&mvmsta->lq_sta.rs_drv.pers.lock);
mvmsta           4181 drivers/net/wireless/intel/iwlwifi/mvm/rs.c static int rs_drv_tx_protection(struct iwl_mvm *mvm, struct iwl_mvm_sta *mvmsta,
mvmsta           4184 drivers/net/wireless/intel/iwlwifi/mvm/rs.c 	struct iwl_lq_cmd *lq = &mvmsta->lq_sta.rs_drv.lq;
mvmsta           4189 drivers/net/wireless/intel/iwlwifi/mvm/rs.c 		if (mvmsta->tx_protection == 0)
mvmsta           4191 drivers/net/wireless/intel/iwlwifi/mvm/rs.c 		mvmsta->tx_protection++;
mvmsta           4193 drivers/net/wireless/intel/iwlwifi/mvm/rs.c 		mvmsta->tx_protection--;
mvmsta           4194 drivers/net/wireless/intel/iwlwifi/mvm/rs.c 		if (mvmsta->tx_protection == 0)
mvmsta           4206 drivers/net/wireless/intel/iwlwifi/mvm/rs.c int iwl_mvm_tx_protection(struct iwl_mvm *mvm, struct iwl_mvm_sta *mvmsta,
mvmsta           4210 drivers/net/wireless/intel/iwlwifi/mvm/rs.c 		return rs_fw_tx_protection(mvm, mvmsta, enable);
mvmsta           4212 drivers/net/wireless/intel/iwlwifi/mvm/rs.c 		return rs_drv_tx_protection(mvm, mvmsta, enable);
mvmsta            441 drivers/net/wireless/intel/iwlwifi/mvm/rs.h int iwl_mvm_tx_protection(struct iwl_mvm *mvm, struct iwl_mvm_sta *mvmsta,
mvmsta            452 drivers/net/wireless/intel/iwlwifi/mvm/rs.h void iwl_mvm_rs_add_sta(struct iwl_mvm *mvm, struct iwl_mvm_sta *mvmsta);
mvmsta            455 drivers/net/wireless/intel/iwlwifi/mvm/rs.h int rs_fw_tx_protection(struct iwl_mvm *mvm, struct iwl_mvm_sta *mvmsta,
mvmsta            262 drivers/net/wireless/intel/iwlwifi/mvm/rx.c 	struct iwl_mvm_sta *mvmsta;
mvmsta            276 drivers/net/wireless/intel/iwlwifi/mvm/rx.c 	mvmsta = iwl_mvm_sta_from_mac80211(sta);
mvmsta            277 drivers/net/wireless/intel/iwlwifi/mvm/rx.c 	mac = mvmsta->mac_id_n_color & FW_CTXT_ID_MSK;
mvmsta            293 drivers/net/wireless/intel/iwlwifi/mvm/rx.c 	mvmvif = iwl_mvm_vif_from_mac80211(mvmsta->vif);
mvmsta            301 drivers/net/wireless/intel/iwlwifi/mvm/rx.c 	    mvmsta->sta_id != mvmvif->ap_sta_id)
mvmsta            328 drivers/net/wireless/intel/iwlwifi/mvm/rx.c 	struct iwl_mvm_sta *mvmsta = iwl_mvm_sta_from_mac80211(sta);
mvmsta            329 drivers/net/wireless/intel/iwlwifi/mvm/rx.c 	struct iwl_mvm_vif *mvmvif = iwl_mvm_vif_from_mac80211(mvmsta->vif);
mvmsta            436 drivers/net/wireless/intel/iwlwifi/mvm/rx.c 		struct iwl_mvm_sta *mvmsta = iwl_mvm_sta_from_mac80211(sta);
mvmsta            440 drivers/net/wireless/intel/iwlwifi/mvm/rx.c 		struct ieee80211_vif *vif = mvmsta->vif;
mvmsta            455 drivers/net/wireless/intel/iwlwifi/mvm/rx.c 		rs_update_last_rssi(mvm, mvmsta, rx_status);
mvmsta             98 drivers/net/wireless/intel/iwlwifi/mvm/rxmq.c 	struct iwl_mvm_sta *mvmsta;
mvmsta            133 drivers/net/wireless/intel/iwlwifi/mvm/rxmq.c 	mvmsta = iwl_mvm_sta_from_mac80211(sta);
mvmsta            138 drivers/net/wireless/intel/iwlwifi/mvm/rxmq.c 	ptk_pn = rcu_dereference(mvmsta->ptk_pn[keyidx]);
mvmsta            400 drivers/net/wireless/intel/iwlwifi/mvm/rxmq.c 	struct iwl_mvm_sta *mvmsta = iwl_mvm_sta_from_mac80211(sta);
mvmsta            401 drivers/net/wireless/intel/iwlwifi/mvm/rxmq.c 	struct iwl_mvm_vif *mvmvif = iwl_mvm_vif_from_mac80211(mvmsta->vif);
mvmsta            649 drivers/net/wireless/intel/iwlwifi/mvm/rxmq.c 		struct iwl_mvm_sta *mvmsta;
mvmsta            654 drivers/net/wireless/intel/iwlwifi/mvm/rxmq.c 		mvmsta = iwl_mvm_sta_from_mac80211(sta);
mvmsta            660 drivers/net/wireless/intel/iwlwifi/mvm/rxmq.c 		iwl_mvm_event_frame_timeout_callback(buf->mvm, mvmsta->vif,
mvmsta            800 drivers/net/wireless/intel/iwlwifi/mvm/rxmq.c 	struct iwl_mvm_sta *mvmsta = iwl_mvm_sta_from_mac80211(sta);
mvmsta            838 drivers/net/wireless/intel/iwlwifi/mvm/rxmq.c 		ieee80211_stop_rx_ba_session(mvmsta->vif, BIT(tid), sta->addr);
mvmsta           1732 drivers/net/wireless/intel/iwlwifi/mvm/rxmq.c 		struct iwl_mvm_sta *mvmsta = iwl_mvm_sta_from_mac80211(sta);
mvmsta           1739 drivers/net/wireless/intel/iwlwifi/mvm/rxmq.c 		struct ieee80211_vif *vif = mvmsta->vif;
mvmsta           1761 drivers/net/wireless/intel/iwlwifi/mvm/rxmq.c 		rs_update_last_rssi(mvm, mvmsta, rx_status);
mvmsta            306 drivers/net/wireless/intel/iwlwifi/mvm/sta.c 	struct iwl_mvm_sta *mvmsta;
mvmsta            324 drivers/net/wireless/intel/iwlwifi/mvm/sta.c 	mvmsta = iwl_mvm_sta_from_mac80211(sta);
mvmsta            326 drivers/net/wireless/intel/iwlwifi/mvm/sta.c 	mvmsta->tid_disable_agg |= disable_agg_tids;
mvmsta            328 drivers/net/wireless/intel/iwlwifi/mvm/sta.c 	cmd.mac_id_n_color = cpu_to_le32(mvmsta->mac_id_n_color);
mvmsta            329 drivers/net/wireless/intel/iwlwifi/mvm/sta.c 	cmd.sta_id = mvmsta->sta_id;
mvmsta            336 drivers/net/wireless/intel/iwlwifi/mvm/sta.c 	cmd.tfd_queue_msk = cpu_to_le32(mvmsta->tfd_queue_msk);
mvmsta            337 drivers/net/wireless/intel/iwlwifi/mvm/sta.c 	cmd.tid_disable_tx = cpu_to_le16(mvmsta->tid_disable_agg);
mvmsta            416 drivers/net/wireless/intel/iwlwifi/mvm/sta.c 	struct iwl_mvm_sta *mvmsta;
mvmsta            436 drivers/net/wireless/intel/iwlwifi/mvm/sta.c 	mvmsta = iwl_mvm_sta_from_mac80211(sta);
mvmsta            438 drivers/net/wireless/intel/iwlwifi/mvm/sta.c 	spin_lock_bh(&mvmsta->lock);
mvmsta            440 drivers/net/wireless/intel/iwlwifi/mvm/sta.c 		if (mvmsta->tid_data[tid].state == IWL_AGG_ON)
mvmsta            443 drivers/net/wireless/intel/iwlwifi/mvm/sta.c 	spin_unlock_bh(&mvmsta->lock);
mvmsta            456 drivers/net/wireless/intel/iwlwifi/mvm/sta.c 	struct iwl_mvm_sta *mvmsta;
mvmsta            479 drivers/net/wireless/intel/iwlwifi/mvm/sta.c 	mvmsta = iwl_mvm_sta_from_mac80211(sta);
mvmsta            481 drivers/net/wireless/intel/iwlwifi/mvm/sta.c 	spin_lock_bh(&mvmsta->lock);
mvmsta            487 drivers/net/wireless/intel/iwlwifi/mvm/sta.c 		if (mvmsta->tid_data[tid].state == IWL_AGG_ON)
mvmsta            489 drivers/net/wireless/intel/iwlwifi/mvm/sta.c 		mvmsta->tid_data[tid].txq_id = IWL_MVM_INVALID_QUEUE;
mvmsta            494 drivers/net/wireless/intel/iwlwifi/mvm/sta.c 	mvmsta->tfd_queue_msk &= ~BIT(queue); /* Don't use this queue anymore */
mvmsta            495 drivers/net/wireless/intel/iwlwifi/mvm/sta.c 	spin_unlock_bh(&mvmsta->lock);
mvmsta            516 drivers/net/wireless/intel/iwlwifi/mvm/sta.c 	struct iwl_mvm_sta *mvmsta;
mvmsta            532 drivers/net/wireless/intel/iwlwifi/mvm/sta.c 	mvmsta = iwl_mvm_sta_from_staid_protected(mvm, sta_id);
mvmsta            533 drivers/net/wireless/intel/iwlwifi/mvm/sta.c 	if (WARN_ON(!mvmsta))
mvmsta            777 drivers/net/wireless/intel/iwlwifi/mvm/sta.c 	struct iwl_mvm_sta *mvmsta = iwl_mvm_sta_from_mac80211(sta);
mvmsta            781 drivers/net/wireless/intel/iwlwifi/mvm/sta.c 		iwl_mvm_get_wd_timeout(mvm, mvmsta->vif, false, false);
mvmsta            788 drivers/net/wireless/intel/iwlwifi/mvm/sta.c 			    mvmsta->sta_id, tid);
mvmsta            789 drivers/net/wireless/intel/iwlwifi/mvm/sta.c 	queue = iwl_mvm_tvqm_enable_txq(mvm, mvmsta->sta_id, tid, wdg_timeout);
mvmsta            795 drivers/net/wireless/intel/iwlwifi/mvm/sta.c 	mvm->tvqm_info[queue].sta_id = mvmsta->sta_id;
mvmsta            799 drivers/net/wireless/intel/iwlwifi/mvm/sta.c 	spin_lock_bh(&mvmsta->lock);
mvmsta            800 drivers/net/wireless/intel/iwlwifi/mvm/sta.c 	mvmsta->tid_data[tid].txq_id = queue;
mvmsta            801 drivers/net/wireless/intel/iwlwifi/mvm/sta.c 	spin_unlock_bh(&mvmsta->lock);
mvmsta            925 drivers/net/wireless/intel/iwlwifi/mvm/sta.c 	struct iwl_mvm_sta *mvmsta;
mvmsta            959 drivers/net/wireless/intel/iwlwifi/mvm/sta.c 	mvmsta = iwl_mvm_sta_from_mac80211(sta);
mvmsta            960 drivers/net/wireless/intel/iwlwifi/mvm/sta.c 	wdg_timeout = iwl_mvm_get_wd_timeout(mvm, mvmsta->vif, false, false);
mvmsta            962 drivers/net/wireless/intel/iwlwifi/mvm/sta.c 	ssn = IEEE80211_SEQ_TO_SN(mvmsta->tid_data[tid].seq_number);
mvmsta            974 drivers/net/wireless/intel/iwlwifi/mvm/sta.c 	if (mvmsta->tid_data[tid].state == IWL_AGG_ON) {
mvmsta            977 drivers/net/wireless/intel/iwlwifi/mvm/sta.c 		mvmsta->tid_disable_agg &= ~BIT(tid);
mvmsta            979 drivers/net/wireless/intel/iwlwifi/mvm/sta.c 		cmd.mac_id_n_color = cpu_to_le32(mvmsta->mac_id_n_color);
mvmsta            980 drivers/net/wireless/intel/iwlwifi/mvm/sta.c 		cmd.sta_id = mvmsta->sta_id;
mvmsta            983 drivers/net/wireless/intel/iwlwifi/mvm/sta.c 		cmd.tfd_queue_msk = cpu_to_le32(mvmsta->tfd_queue_msk);
mvmsta            984 drivers/net/wireless/intel/iwlwifi/mvm/sta.c 		cmd.tid_disable_tx = cpu_to_le16(mvmsta->tid_disable_agg);
mvmsta           1009 drivers/net/wireless/intel/iwlwifi/mvm/sta.c 					 struct iwl_mvm_sta *mvmsta, int queue,
mvmsta           1016 drivers/net/wireless/intel/iwlwifi/mvm/sta.c 	lockdep_assert_held(&mvmsta->lock);
mvmsta           1025 drivers/net/wireless/intel/iwlwifi/mvm/sta.c 		if (iwl_mvm_tid_queued(mvm, &mvmsta->tid_data[tid]))
mvmsta           1029 drivers/net/wireless/intel/iwlwifi/mvm/sta.c 		if (mvmsta->tid_data[tid].state != IWL_AGG_OFF)
mvmsta           1046 drivers/net/wireless/intel/iwlwifi/mvm/sta.c 		mvmsta->tid_data[tid].txq_id = IWL_MVM_INVALID_QUEUE;
mvmsta           1120 drivers/net/wireless/intel/iwlwifi/mvm/sta.c 		struct iwl_mvm_sta *mvmsta;
mvmsta           1165 drivers/net/wireless/intel/iwlwifi/mvm/sta.c 		mvmsta = iwl_mvm_sta_from_mac80211(sta);
mvmsta           1167 drivers/net/wireless/intel/iwlwifi/mvm/sta.c 		spin_lock_bh(&mvmsta->lock);
mvmsta           1168 drivers/net/wireless/intel/iwlwifi/mvm/sta.c 		ret = iwl_mvm_remove_inactive_tids(mvm, mvmsta, i,
mvmsta           1177 drivers/net/wireless/intel/iwlwifi/mvm/sta.c 		spin_unlock_bh(&mvmsta->lock);
mvmsta           1204 drivers/net/wireless/intel/iwlwifi/mvm/sta.c 	struct iwl_mvm_sta *mvmsta = iwl_mvm_sta_from_mac80211(sta);
mvmsta           1207 drivers/net/wireless/intel/iwlwifi/mvm/sta.c 		.sta_id = mvmsta->sta_id,
mvmsta           1212 drivers/net/wireless/intel/iwlwifi/mvm/sta.c 		iwl_mvm_get_wd_timeout(mvm, mvmsta->vif, false, false);
mvmsta           1226 drivers/net/wireless/intel/iwlwifi/mvm/sta.c 	spin_lock_bh(&mvmsta->lock);
mvmsta           1227 drivers/net/wireless/intel/iwlwifi/mvm/sta.c 	tfd_queue_mask = mvmsta->tfd_queue_msk;
mvmsta           1228 drivers/net/wireless/intel/iwlwifi/mvm/sta.c 	ssn = IEEE80211_SEQ_TO_SN(mvmsta->tid_data[tid].seq_number);
mvmsta           1229 drivers/net/wireless/intel/iwlwifi/mvm/sta.c 	spin_unlock_bh(&mvmsta->lock);
mvmsta           1232 drivers/net/wireless/intel/iwlwifi/mvm/sta.c 		queue = iwl_mvm_find_free_queue(mvm, mvmsta->sta_id,
mvmsta           1242 drivers/net/wireless/intel/iwlwifi/mvm/sta.c 	if ((queue < 0 && mvmsta->reserved_queue != IEEE80211_INVAL_HW_QUEUE) &&
mvmsta           1243 drivers/net/wireless/intel/iwlwifi/mvm/sta.c 	    (mvm->queue_info[mvmsta->reserved_queue].status ==
mvmsta           1245 drivers/net/wireless/intel/iwlwifi/mvm/sta.c 		queue = mvmsta->reserved_queue;
mvmsta           1251 drivers/net/wireless/intel/iwlwifi/mvm/sta.c 		queue = iwl_mvm_find_free_queue(mvm, mvmsta->sta_id,
mvmsta           1256 drivers/net/wireless/intel/iwlwifi/mvm/sta.c 		queue = iwl_mvm_inactivity_check(mvm, mvmsta->sta_id);
mvmsta           1296 drivers/net/wireless/intel/iwlwifi/mvm/sta.c 			    mvmsta->sta_id, tid);
mvmsta           1321 drivers/net/wireless/intel/iwlwifi/mvm/sta.c 	spin_lock_bh(&mvmsta->lock);
mvmsta           1328 drivers/net/wireless/intel/iwlwifi/mvm/sta.c 		mvmsta->tid_data[tid].seq_number += 0x10;
mvmsta           1331 drivers/net/wireless/intel/iwlwifi/mvm/sta.c 	mvmsta->tid_data[tid].txq_id = queue;
mvmsta           1332 drivers/net/wireless/intel/iwlwifi/mvm/sta.c 	mvmsta->tfd_queue_msk |= BIT(queue);
mvmsta           1333 drivers/net/wireless/intel/iwlwifi/mvm/sta.c 	queue_state = mvmsta->tid_data[tid].state;
mvmsta           1335 drivers/net/wireless/intel/iwlwifi/mvm/sta.c 	if (mvmsta->reserved_queue == queue)
mvmsta           1336 drivers/net/wireless/intel/iwlwifi/mvm/sta.c 		mvmsta->reserved_queue = IEEE80211_INVAL_HW_QUEUE;
mvmsta           1337 drivers/net/wireless/intel/iwlwifi/mvm/sta.c 	spin_unlock_bh(&mvmsta->lock);
mvmsta           1412 drivers/net/wireless/intel/iwlwifi/mvm/sta.c 	struct iwl_mvm_sta *mvmsta = iwl_mvm_sta_from_mac80211(sta);
mvmsta           1429 drivers/net/wireless/intel/iwlwifi/mvm/sta.c 		queue = iwl_mvm_find_free_queue(mvm, mvmsta->sta_id,
mvmsta           1434 drivers/net/wireless/intel/iwlwifi/mvm/sta.c 		queue = iwl_mvm_inactivity_check(mvm, mvmsta->sta_id);
mvmsta           1442 drivers/net/wireless/intel/iwlwifi/mvm/sta.c 	mvmsta->reserved_queue = queue;
mvmsta           1445 drivers/net/wireless/intel/iwlwifi/mvm/sta.c 			    queue, mvmsta->sta_id);
mvmsta           1718 drivers/net/wireless/intel/iwlwifi/mvm/sta.c int iwl_mvm_drain_sta(struct iwl_mvm *mvm, struct iwl_mvm_sta *mvmsta,
mvmsta           1727 drivers/net/wireless/intel/iwlwifi/mvm/sta.c 	cmd.mac_id_n_color = cpu_to_le32(mvmsta->mac_id_n_color);
mvmsta           1728 drivers/net/wireless/intel/iwlwifi/mvm/sta.c 	cmd.sta_id = mvmsta->sta_id;
mvmsta           1743 drivers/net/wireless/intel/iwlwifi/mvm/sta.c 			       mvmsta->sta_id);
mvmsta           1748 drivers/net/wireless/intel/iwlwifi/mvm/sta.c 			mvmsta->sta_id);
mvmsta           2763 drivers/net/wireless/intel/iwlwifi/mvm/sta.c 	struct iwl_mvm_sta *mvmsta = iwl_mvm_sta_from_mac80211(sta);
mvmsta           2772 drivers/net/wireless/intel/iwlwifi/mvm/sta.c 	if (mvmsta->tid_data[tid].state != IWL_AGG_QUEUED &&
mvmsta           2773 drivers/net/wireless/intel/iwlwifi/mvm/sta.c 	    mvmsta->tid_data[tid].state != IWL_AGG_OFF) {
mvmsta           2776 drivers/net/wireless/intel/iwlwifi/mvm/sta.c 			mvmsta->tid_data[tid].state);
mvmsta           2782 drivers/net/wireless/intel/iwlwifi/mvm/sta.c 	if (mvmsta->tid_data[tid].txq_id == IWL_MVM_INVALID_QUEUE &&
mvmsta           2791 drivers/net/wireless/intel/iwlwifi/mvm/sta.c 	spin_lock_bh(&mvmsta->lock);
mvmsta           2799 drivers/net/wireless/intel/iwlwifi/mvm/sta.c 	txq_id = mvmsta->tid_data[tid].txq_id;
mvmsta           2801 drivers/net/wireless/intel/iwlwifi/mvm/sta.c 		ret = iwl_mvm_find_free_queue(mvm, mvmsta->sta_id,
mvmsta           2832 drivers/net/wireless/intel/iwlwifi/mvm/sta.c 	tid_data = &mvmsta->tid_data[tid];
mvmsta           2839 drivers/net/wireless/intel/iwlwifi/mvm/sta.c 			    mvmsta->sta_id, tid, txq_id, tid_data->ssn,
mvmsta           2860 drivers/net/wireless/intel/iwlwifi/mvm/sta.c 	spin_unlock_bh(&mvmsta->lock);
mvmsta           2869 drivers/net/wireless/intel/iwlwifi/mvm/sta.c 	struct iwl_mvm_sta *mvmsta = iwl_mvm_sta_from_mac80211(sta);
mvmsta           2870 drivers/net/wireless/intel/iwlwifi/mvm/sta.c 	struct iwl_mvm_tid_data *tid_data = &mvmsta->tid_data[tid];
mvmsta           2879 drivers/net/wireless/intel/iwlwifi/mvm/sta.c 		.sta_id = mvmsta->sta_id,
mvmsta           2892 drivers/net/wireless/intel/iwlwifi/mvm/sta.c 	BUILD_BUG_ON((sizeof(mvmsta->agg_tids) * BITS_PER_BYTE)
mvmsta           2895 drivers/net/wireless/intel/iwlwifi/mvm/sta.c 	spin_lock_bh(&mvmsta->lock);
mvmsta           2899 drivers/net/wireless/intel/iwlwifi/mvm/sta.c 	mvmsta->agg_tids |= BIT(tid);
mvmsta           2902 drivers/net/wireless/intel/iwlwifi/mvm/sta.c 	spin_unlock_bh(&mvmsta->lock);
mvmsta           2951 drivers/net/wireless/intel/iwlwifi/mvm/sta.c 					   mvmsta->sta_id, tid,
mvmsta           2982 drivers/net/wireless/intel/iwlwifi/mvm/sta.c 	mvmsta->max_agg_bufsize =
mvmsta           2983 drivers/net/wireless/intel/iwlwifi/mvm/sta.c 		min(mvmsta->max_agg_bufsize, buf_size);
mvmsta           2984 drivers/net/wireless/intel/iwlwifi/mvm/sta.c 	mvmsta->lq_sta.rs_drv.lq.agg_frame_cnt_limit = mvmsta->max_agg_bufsize;
mvmsta           2989 drivers/net/wireless/intel/iwlwifi/mvm/sta.c 	return iwl_mvm_send_lq_cmd(mvm, &mvmsta->lq_sta.rs_drv.lq);
mvmsta           2993 drivers/net/wireless/intel/iwlwifi/mvm/sta.c 					struct iwl_mvm_sta *mvmsta,
mvmsta           3019 drivers/net/wireless/intel/iwlwifi/mvm/sta.c 	struct iwl_mvm_sta *mvmsta = iwl_mvm_sta_from_mac80211(sta);
mvmsta           3020 drivers/net/wireless/intel/iwlwifi/mvm/sta.c 	struct iwl_mvm_tid_data *tid_data = &mvmsta->tid_data[tid];
mvmsta           3033 drivers/net/wireless/intel/iwlwifi/mvm/sta.c 	spin_lock_bh(&mvmsta->lock);
mvmsta           3038 drivers/net/wireless/intel/iwlwifi/mvm/sta.c 			    mvmsta->sta_id, tid, txq_id, tid_data->state);
mvmsta           3040 drivers/net/wireless/intel/iwlwifi/mvm/sta.c 	mvmsta->agg_tids &= ~BIT(tid);
mvmsta           3042 drivers/net/wireless/intel/iwlwifi/mvm/sta.c 	iwl_mvm_unreserve_agg_queue(mvm, mvmsta, tid_data);
mvmsta           3054 drivers/net/wireless/intel/iwlwifi/mvm/sta.c 		spin_unlock_bh(&mvmsta->lock);
mvmsta           3077 drivers/net/wireless/intel/iwlwifi/mvm/sta.c 			mvmsta->sta_id, tid, tid_data->state);
mvmsta           3083 drivers/net/wireless/intel/iwlwifi/mvm/sta.c 	spin_unlock_bh(&mvmsta->lock);
mvmsta           3091 drivers/net/wireless/intel/iwlwifi/mvm/sta.c 	struct iwl_mvm_sta *mvmsta = iwl_mvm_sta_from_mac80211(sta);
mvmsta           3092 drivers/net/wireless/intel/iwlwifi/mvm/sta.c 	struct iwl_mvm_tid_data *tid_data = &mvmsta->tid_data[tid];
mvmsta           3100 drivers/net/wireless/intel/iwlwifi/mvm/sta.c 	spin_lock_bh(&mvmsta->lock);
mvmsta           3103 drivers/net/wireless/intel/iwlwifi/mvm/sta.c 			    mvmsta->sta_id, tid, txq_id, tid_data->state);
mvmsta           3106 drivers/net/wireless/intel/iwlwifi/mvm/sta.c 	mvmsta->agg_tids &= ~BIT(tid);
mvmsta           3107 drivers/net/wireless/intel/iwlwifi/mvm/sta.c 	spin_unlock_bh(&mvmsta->lock);
mvmsta           3109 drivers/net/wireless/intel/iwlwifi/mvm/sta.c 	iwl_mvm_unreserve_agg_queue(mvm, mvmsta, tid_data);
mvmsta           3112 drivers/net/wireless/intel/iwlwifi/mvm/sta.c 		iwl_mvm_drain_sta(mvm, mvmsta, true);
mvmsta           3115 drivers/net/wireless/intel/iwlwifi/mvm/sta.c 			if (iwl_mvm_flush_sta_tids(mvm, mvmsta->sta_id,
mvmsta           3125 drivers/net/wireless/intel/iwlwifi/mvm/sta.c 		iwl_mvm_drain_sta(mvm, mvmsta, false);
mvmsta           3648 drivers/net/wireless/intel/iwlwifi/mvm/sta.c 	struct iwl_mvm_sta *mvmsta = iwl_mvm_sta_from_mac80211(sta);
mvmsta           3651 drivers/net/wireless/intel/iwlwifi/mvm/sta.c 		.sta_id = mvmsta->sta_id,
mvmsta           3653 drivers/net/wireless/intel/iwlwifi/mvm/sta.c 		.mac_id_n_color = cpu_to_le32(mvmsta->mac_id_n_color),
mvmsta           3669 drivers/net/wireless/intel/iwlwifi/mvm/sta.c 	struct iwl_mvm_sta *mvmsta = iwl_mvm_sta_from_mac80211(sta);
mvmsta           3672 drivers/net/wireless/intel/iwlwifi/mvm/sta.c 		.sta_id = mvmsta->sta_id,
mvmsta           3675 drivers/net/wireless/intel/iwlwifi/mvm/sta.c 		.mac_id_n_color = cpu_to_le32(mvmsta->mac_id_n_color),
mvmsta           3698 drivers/net/wireless/intel/iwlwifi/mvm/sta.c 		spin_lock_bh(&mvmsta->lock);
mvmsta           3703 drivers/net/wireless/intel/iwlwifi/mvm/sta.c 			tid_data = &mvmsta->tid_data[tid];
mvmsta           3715 drivers/net/wireless/intel/iwlwifi/mvm/sta.c 			mvmsta->sleep_tx_count = sleep_tx_count;
mvmsta           3716 drivers/net/wireless/intel/iwlwifi/mvm/sta.c 		spin_unlock_bh(&mvmsta->lock);
mvmsta           3730 drivers/net/wireless/intel/iwlwifi/mvm/sta.c 		mvmsta->next_status_eosp = true;
mvmsta           3765 drivers/net/wireless/intel/iwlwifi/mvm/sta.c 				   struct iwl_mvm_sta *mvmsta, bool disable)
mvmsta           3769 drivers/net/wireless/intel/iwlwifi/mvm/sta.c 		.sta_id = mvmsta->sta_id,
mvmsta           3772 drivers/net/wireless/intel/iwlwifi/mvm/sta.c 		.mac_id_n_color = cpu_to_le32(mvmsta->mac_id_n_color),
mvmsta           3871 drivers/net/wireless/intel/iwlwifi/mvm/sta.c 	struct iwl_mvm_sta *mvmsta;
mvmsta           3875 drivers/net/wireless/intel/iwlwifi/mvm/sta.c 	mvmsta = iwl_mvm_sta_from_staid_rcu(mvm, mvmvif->ap_sta_id);
mvmsta           3877 drivers/net/wireless/intel/iwlwifi/mvm/sta.c 	if (!WARN_ON(!mvmsta))
mvmsta           3878 drivers/net/wireless/intel/iwlwifi/mvm/sta.c 		iwl_mvm_sta_modify_disable_tx(mvm, mvmsta, true);
mvmsta            570 drivers/net/wireless/intel/iwlwifi/mvm/sta.h int iwl_mvm_drain_sta(struct iwl_mvm *mvm, struct iwl_mvm_sta *mvmsta,
mvmsta            573 drivers/net/wireless/intel/iwlwifi/mvm/sta.h 				   struct iwl_mvm_sta *mvmsta, bool disable);
mvmsta             75 drivers/net/wireless/intel/iwlwifi/mvm/tdls.c 	struct iwl_mvm_sta *mvmsta;
mvmsta             86 drivers/net/wireless/intel/iwlwifi/mvm/tdls.c 		mvmsta = iwl_mvm_sta_from_mac80211(sta);
mvmsta             87 drivers/net/wireless/intel/iwlwifi/mvm/tdls.c 		ieee80211_tdls_oper_request(mvmsta->vif, sta->addr,
mvmsta             97 drivers/net/wireless/intel/iwlwifi/mvm/tdls.c 	struct iwl_mvm_sta *mvmsta;
mvmsta            110 drivers/net/wireless/intel/iwlwifi/mvm/tdls.c 			mvmsta = iwl_mvm_sta_from_mac80211(sta);
mvmsta            111 drivers/net/wireless/intel/iwlwifi/mvm/tdls.c 			if (mvmsta->vif != vif)
mvmsta            258 drivers/net/wireless/intel/iwlwifi/mvm/tdls.c 	struct iwl_mvm_sta *mvmsta;
mvmsta            279 drivers/net/wireless/intel/iwlwifi/mvm/tdls.c 	mvmsta = iwl_mvm_sta_from_mac80211(sta);
mvmsta            280 drivers/net/wireless/intel/iwlwifi/mvm/tdls.c 	vif = mvmsta->vif;
mvmsta            388 drivers/net/wireless/intel/iwlwifi/mvm/tdls.c 	struct iwl_mvm_sta *mvmsta;
mvmsta            421 drivers/net/wireless/intel/iwlwifi/mvm/tdls.c 	mvmsta = iwl_mvm_sta_from_mac80211(sta);
mvmsta            422 drivers/net/wireless/intel/iwlwifi/mvm/tdls.c 	cmd.peer_sta_id = cpu_to_le32(mvmsta->sta_id);
mvmsta            467 drivers/net/wireless/intel/iwlwifi/mvm/tdls.c 			   mvmsta->sta_id);
mvmsta            484 drivers/net/wireless/intel/iwlwifi/mvm/tdls.c 		mvm->tdls_cs.cur_sta_id = mvmsta->sta_id;
mvmsta            506 drivers/net/wireless/intel/iwlwifi/mvm/tdls.c 	struct iwl_mvm_sta *mvmsta;
mvmsta            528 drivers/net/wireless/intel/iwlwifi/mvm/tdls.c 	mvmsta = iwl_mvm_sta_from_mac80211(sta);
mvmsta            529 drivers/net/wireless/intel/iwlwifi/mvm/tdls.c 	vif = mvmsta->vif;
mvmsta            557 drivers/net/wireless/intel/iwlwifi/mvm/tdls.c 	struct iwl_mvm_sta *mvmsta;
mvmsta            593 drivers/net/wireless/intel/iwlwifi/mvm/tdls.c 	mvmsta = iwl_mvm_sta_from_mac80211(sta);
mvmsta            594 drivers/net/wireless/intel/iwlwifi/mvm/tdls.c 	mvm->tdls_cs.peer.sta_id = mvmsta->sta_id;
mvmsta            343 drivers/net/wireless/intel/iwlwifi/mvm/tt.c 	struct iwl_mvm_sta *mvmsta;
mvmsta            347 drivers/net/wireless/intel/iwlwifi/mvm/tt.c 		mvmsta = iwl_mvm_sta_from_staid_protected(mvm, i);
mvmsta            348 drivers/net/wireless/intel/iwlwifi/mvm/tt.c 		if (!mvmsta)
mvmsta            351 drivers/net/wireless/intel/iwlwifi/mvm/tt.c 		if (enable == mvmsta->tt_tx_protection)
mvmsta            353 drivers/net/wireless/intel/iwlwifi/mvm/tt.c 		err = iwl_mvm_tx_protection(mvm, mvmsta, enable);
mvmsta            360 drivers/net/wireless/intel/iwlwifi/mvm/tt.c 			mvmsta->tt_tx_protection = enable;
mvmsta            316 drivers/net/wireless/intel/iwlwifi/mvm/tx.c 		struct iwl_mvm_sta *mvmsta = iwl_mvm_sta_from_mac80211(sta);
mvmsta            318 drivers/net/wireless/intel/iwlwifi/mvm/tx.c 		return BIT(mvmsta->tx_ant) << RATE_MCS_ANT_POS;
mvmsta            396 drivers/net/wireless/intel/iwlwifi/mvm/tx.c 		struct iwl_mvm_sta *mvmsta = iwl_mvm_sta_from_mac80211(sta);
mvmsta            398 drivers/net/wireless/intel/iwlwifi/mvm/tx.c 		if (mvmsta->sta_state >= IEEE80211_STA_AUTHORIZED) {
mvmsta            510 drivers/net/wireless/intel/iwlwifi/mvm/tx.c 		struct iwl_mvm_sta *mvmsta = sta ?
mvmsta            537 drivers/net/wireless/intel/iwlwifi/mvm/tx.c 		    mvmsta->sta_state < IEEE80211_STA_AUTHORIZED) {
mvmsta            789 drivers/net/wireless/intel/iwlwifi/mvm/tx.c 	struct iwl_mvm_sta *mvmsta = iwl_mvm_sta_from_mac80211(sta);
mvmsta            790 drivers/net/wireless/intel/iwlwifi/mvm/tx.c 	enum nl80211_band band = mvmsta->vif->bss_conf.chandef.chan->band;
mvmsta            811 drivers/net/wireless/intel/iwlwifi/mvm/tx.c 	return min_t(unsigned int, mvmsta->max_amsdu_len,
mvmsta            890 drivers/net/wireless/intel/iwlwifi/mvm/tx.c 	struct iwl_mvm_sta *mvmsta = iwl_mvm_sta_from_mac80211(sta);
mvmsta            901 drivers/net/wireless/intel/iwlwifi/mvm/tx.c 	if (!mvmsta->max_amsdu_len ||
mvmsta            903 drivers/net/wireless/intel/iwlwifi/mvm/tx.c 	    !mvmsta->amsdu_enabled)
mvmsta            926 drivers/net/wireless/intel/iwlwifi/mvm/tx.c 	    !mvmsta->tid_data[tid].amsdu_in_ampdu_allowed)
mvmsta            929 drivers/net/wireless/intel/iwlwifi/mvm/tx.c 	if (iwl_mvm_vif_low_latency(iwl_mvm_vif_from_mac80211(mvmsta->vif)) ||
mvmsta            930 drivers/net/wireless/intel/iwlwifi/mvm/tx.c 	    !(mvmsta->amsdu_enabled & BIT(tid)))
mvmsta           1025 drivers/net/wireless/intel/iwlwifi/mvm/tx.c 			       struct iwl_mvm_sta *mvmsta,
mvmsta           1028 drivers/net/wireless/intel/iwlwifi/mvm/tx.c 	int mac = mvmsta->mac_id_n_color & FW_CTXT_ID_MSK;
mvmsta           1046 drivers/net/wireless/intel/iwlwifi/mvm/tx.c 				 struct iwl_mvm_sta *mvmsta, int tid)
mvmsta           1049 drivers/net/wireless/intel/iwlwifi/mvm/tx.c 	int mac = mvmsta->mac_id_n_color & FW_CTXT_ID_MSK;
mvmsta           1072 drivers/net/wireless/intel/iwlwifi/mvm/tx.c 	struct iwl_mvm_sta *mvmsta;
mvmsta           1081 drivers/net/wireless/intel/iwlwifi/mvm/tx.c 	mvmsta = iwl_mvm_sta_from_mac80211(sta);
mvmsta           1088 drivers/net/wireless/intel/iwlwifi/mvm/tx.c 	if (WARN_ON_ONCE(!mvmsta))
mvmsta           1091 drivers/net/wireless/intel/iwlwifi/mvm/tx.c 	if (WARN_ON_ONCE(mvmsta->sta_id == IWL_MVM_INVALID_STA))
mvmsta           1098 drivers/net/wireless/intel/iwlwifi/mvm/tx.c 					sta, mvmsta->sta_id);
mvmsta           1109 drivers/net/wireless/intel/iwlwifi/mvm/tx.c 	spin_lock(&mvmsta->lock);
mvmsta           1122 drivers/net/wireless/intel/iwlwifi/mvm/tx.c 			      mvmsta->tid_data[tid].state != IWL_AGG_ON,
mvmsta           1124 drivers/net/wireless/intel/iwlwifi/mvm/tx.c 			       mvmsta->tid_data[tid].state, tid))
mvmsta           1127 drivers/net/wireless/intel/iwlwifi/mvm/tx.c 		seq_number = mvmsta->tid_data[tid].seq_number;
mvmsta           1142 drivers/net/wireless/intel/iwlwifi/mvm/tx.c 	txq_id = mvmsta->tid_data[tid].txq_id;
mvmsta           1148 drivers/net/wireless/intel/iwlwifi/mvm/tx.c 		spin_unlock(&mvmsta->lock);
mvmsta           1173 drivers/net/wireless/intel/iwlwifi/mvm/tx.c 		     mvmsta->sta_id, tid, txq_id,
mvmsta           1183 drivers/net/wireless/intel/iwlwifi/mvm/tx.c 		mvmsta->tid_data[tid].seq_number = seq_number + 0x10;
mvmsta           1185 drivers/net/wireless/intel/iwlwifi/mvm/tx.c 	spin_unlock(&mvmsta->lock);
mvmsta           1187 drivers/net/wireless/intel/iwlwifi/mvm/tx.c 	if (iwl_mvm_tx_pkt_queued(mvm, mvmsta,
mvmsta           1195 drivers/net/wireless/intel/iwlwifi/mvm/tx.c 	spin_unlock(&mvmsta->lock);
mvmsta           1197 drivers/net/wireless/intel/iwlwifi/mvm/tx.c 	IWL_DEBUG_TX(mvm, "TX to [%d|%d] dropped\n", mvmsta->sta_id, tid);
mvmsta           1204 drivers/net/wireless/intel/iwlwifi/mvm/tx.c 	struct iwl_mvm_sta *mvmsta = iwl_mvm_sta_from_mac80211(sta);
mvmsta           1210 drivers/net/wireless/intel/iwlwifi/mvm/tx.c 	if (WARN_ON_ONCE(!mvmsta))
mvmsta           1213 drivers/net/wireless/intel/iwlwifi/mvm/tx.c 	if (WARN_ON_ONCE(mvmsta->sta_id == IWL_MVM_INVALID_STA))
mvmsta           1252 drivers/net/wireless/intel/iwlwifi/mvm/tx.c 	struct iwl_mvm_sta *mvmsta = iwl_mvm_sta_from_mac80211(sta);
mvmsta           1253 drivers/net/wireless/intel/iwlwifi/mvm/tx.c 	struct iwl_mvm_tid_data *tid_data = &mvmsta->tid_data[tid];
mvmsta           1254 drivers/net/wireless/intel/iwlwifi/mvm/tx.c 	struct ieee80211_vif *vif = mvmsta->vif;
mvmsta           1257 drivers/net/wireless/intel/iwlwifi/mvm/tx.c 	lockdep_assert_held(&mvmsta->lock);
mvmsta           1602 drivers/net/wireless/intel/iwlwifi/mvm/tx.c 		struct iwl_mvm_sta *mvmsta = iwl_mvm_sta_from_mac80211(sta);
mvmsta           1604 drivers/net/wireless/intel/iwlwifi/mvm/tx.c 		iwl_mvm_tx_airtime(mvm, mvmsta,
mvmsta           1608 drivers/net/wireless/intel/iwlwifi/mvm/tx.c 		    mvmsta->sta_state < IEEE80211_STA_AUTHORIZED)
mvmsta           1609 drivers/net/wireless/intel/iwlwifi/mvm/tx.c 			iwl_mvm_toggle_tx_ant(mvm, &mvmsta->tx_ant);
mvmsta           1613 drivers/net/wireless/intel/iwlwifi/mvm/tx.c 				&mvmsta->tid_data[tid];
mvmsta           1616 drivers/net/wireless/intel/iwlwifi/mvm/tx.c 			spin_lock_bh(&mvmsta->lock);
mvmsta           1630 drivers/net/wireless/intel/iwlwifi/mvm/tx.c 			if (mvmsta->sleep_tx_count) {
mvmsta           1631 drivers/net/wireless/intel/iwlwifi/mvm/tx.c 				mvmsta->sleep_tx_count--;
mvmsta           1632 drivers/net/wireless/intel/iwlwifi/mvm/tx.c 				if (mvmsta->sleep_tx_count &&
mvmsta           1651 drivers/net/wireless/intel/iwlwifi/mvm/tx.c 			spin_unlock_bh(&mvmsta->lock);
mvmsta           1656 drivers/net/wireless/intel/iwlwifi/mvm/tx.c 				mvmsta->sleep_tx_count = 0;
mvmsta           1661 drivers/net/wireless/intel/iwlwifi/mvm/tx.c 		if (mvmsta->next_status_eosp) {
mvmsta           1662 drivers/net/wireless/intel/iwlwifi/mvm/tx.c 			mvmsta->next_status_eosp = false;
mvmsta           1726 drivers/net/wireless/intel/iwlwifi/mvm/tx.c 	struct iwl_mvm_sta *mvmsta;
mvmsta           1738 drivers/net/wireless/intel/iwlwifi/mvm/tx.c 	mvmsta = iwl_mvm_sta_from_staid_rcu(mvm, sta_id);
mvmsta           1746 drivers/net/wireless/intel/iwlwifi/mvm/tx.c 	if (!WARN_ON_ONCE(!mvmsta)) {
mvmsta           1747 drivers/net/wireless/intel/iwlwifi/mvm/tx.c 		mvmsta->tid_data[tid].rate_n_flags =
mvmsta           1749 drivers/net/wireless/intel/iwlwifi/mvm/tx.c 		mvmsta->tid_data[tid].tx_time =
mvmsta           1751 drivers/net/wireless/intel/iwlwifi/mvm/tx.c 		mvmsta->tid_data[tid].lq_color =
mvmsta           1753 drivers/net/wireless/intel/iwlwifi/mvm/tx.c 		iwl_mvm_tx_airtime(mvm, mvmsta,
mvmsta           1778 drivers/net/wireless/intel/iwlwifi/mvm/tx.c 	struct iwl_mvm_sta *mvmsta;
mvmsta           1797 drivers/net/wireless/intel/iwlwifi/mvm/tx.c 	mvmsta = iwl_mvm_sta_from_mac80211(sta);
mvmsta           1798 drivers/net/wireless/intel/iwlwifi/mvm/tx.c 	tid_data = &mvmsta->tid_data[tid];
mvmsta           1817 drivers/net/wireless/intel/iwlwifi/mvm/tx.c 	spin_lock_bh(&mvmsta->lock);
mvmsta           1859 drivers/net/wireless/intel/iwlwifi/mvm/tx.c 	spin_unlock_bh(&mvmsta->lock);
mvmsta           1868 drivers/net/wireless/intel/iwlwifi/mvm/tx.c 		if (mvmsta->vif)
mvmsta           1870 drivers/net/wireless/intel/iwlwifi/mvm/tx.c 				rcu_dereference(mvmsta->vif->chanctx_conf);
mvmsta           1901 drivers/net/wireless/intel/iwlwifi/mvm/tx.c 	struct iwl_mvm_sta *mvmsta;
mvmsta           1924 drivers/net/wireless/intel/iwlwifi/mvm/tx.c 		mvmsta = iwl_mvm_sta_from_staid_rcu(mvm, sta_id);
mvmsta           1925 drivers/net/wireless/intel/iwlwifi/mvm/tx.c 		if (!mvmsta)
mvmsta           1937 drivers/net/wireless/intel/iwlwifi/mvm/tx.c 			mvmsta->tid_data[i].lq_color = lq_color;
mvmsta           1945 drivers/net/wireless/intel/iwlwifi/mvm/tx.c 		iwl_mvm_tx_airtime(mvm, mvmsta,
mvmsta           1968 drivers/net/wireless/intel/iwlwifi/mvm/tx.c 	mvmsta = iwl_mvm_sta_from_staid_rcu(mvm, sta_id);
mvmsta           1969 drivers/net/wireless/intel/iwlwifi/mvm/tx.c 	if (WARN_ON_ONCE(!mvmsta)) {
mvmsta           1974 drivers/net/wireless/intel/iwlwifi/mvm/tx.c 	tid_data = &mvmsta->tid_data[tid];