mvm_sta           280 drivers/net/wireless/intel/iwlwifi/mvm/debugfs-vif.c 		struct iwl_mvm_sta *mvm_sta;
mvm_sta           282 drivers/net/wireless/intel/iwlwifi/mvm/debugfs-vif.c 		mvm_sta = iwl_mvm_sta_from_staid_protected(mvm, ap_sta_id);
mvm_sta           283 drivers/net/wireless/intel/iwlwifi/mvm/debugfs-vif.c 		if (mvm_sta) {
mvm_sta           287 drivers/net/wireless/intel/iwlwifi/mvm/debugfs-vif.c 					 mvm_sta->bt_reduced_txpower);
mvm_sta          2883 drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c 	struct iwl_mvm_sta *mvm_sta = iwl_mvm_sta_from_mac80211(sta);
mvm_sta          2894 drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c 	if (sta == rcu_access_pointer(mvm->fw_id_to_mac_id[mvm_sta->sta_id]))
mvm_sta          2895 drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c 		rcu_assign_pointer(mvm->fw_id_to_mac_id[mvm_sta->sta_id],
mvm_sta          3018 drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c 	struct iwl_mvm_sta *mvm_sta = iwl_mvm_sta_from_mac80211(sta);
mvm_sta          3053 drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c 	mvm_sta->sta_state = new_state;
mvm_sta          3108 drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c 				iwl_mvm_cfg_he_sta(mvm, vif, mvm_sta->sta_id);
mvm_sta          4316 drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c 	struct iwl_mvm_sta *mvm_sta = iwl_mvm_sta_from_mac80211(sta);
mvm_sta          4318 drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c 	if (!mvm_sta || !mvm_sta->vif) {
mvm_sta          4323 drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c 	return iwl_mvm_mac_ctxt_beacon_changed(mvm, mvm_sta->vif);
mvm_sta          2002 drivers/net/wireless/intel/iwlwifi/mvm/rs.c 	struct iwl_mvm_sta *mvm_sta = iwl_mvm_sta_from_mac80211(sta);
mvm_sta          2003 drivers/net/wireless/intel/iwlwifi/mvm/rs.c 	struct ieee80211_vif *vif = mvm_sta->vif;
mvm_sta          2713 drivers/net/wireless/intel/iwlwifi/mvm/rs.c 			    void *mvm_sta,
mvm_sta          2729 drivers/net/wireless/intel/iwlwifi/mvm/rs.c 		mvm_sta = NULL;
mvm_sta          2732 drivers/net/wireless/intel/iwlwifi/mvm/rs.c 	if (!mvm_sta)
mvm_sta          2735 drivers/net/wireless/intel/iwlwifi/mvm/rs.c 	lq_sta = mvm_sta;
mvm_sta          3677 drivers/net/wireless/intel/iwlwifi/mvm/rs.c static void rs_free_sta(void *mvm_r, struct ieee80211_sta *sta, void *mvm_sta)
mvm_sta          4136 drivers/net/wireless/intel/iwlwifi/mvm/rs.c 			     struct ieee80211_sta *sta, void *mvm_sta)
mvm_sta           449 drivers/net/wireless/intel/iwlwifi/mvm/rs.h void rs_remove_sta_debugfs(void *mvm, void *mvm_sta);
mvm_sta           423 drivers/net/wireless/intel/iwlwifi/mvm/rxmq.c 	struct iwl_mvm_sta *mvm_sta;
mvm_sta           430 drivers/net/wireless/intel/iwlwifi/mvm/rxmq.c 	mvm_sta = iwl_mvm_sta_from_mac80211(sta);
mvm_sta           431 drivers/net/wireless/intel/iwlwifi/mvm/rxmq.c 	dup_data = &mvm_sta->dup_data[queue];
mvm_sta           857 drivers/net/wireless/intel/iwlwifi/mvm/rxmq.c 	struct iwl_mvm_sta *mvm_sta;
mvm_sta           891 drivers/net/wireless/intel/iwlwifi/mvm/rxmq.c 	mvm_sta = iwl_mvm_sta_from_mac80211(sta);
mvm_sta           910 drivers/net/wireless/intel/iwlwifi/mvm/rxmq.c 	if (WARN(tid != baid_data->tid || mvm_sta->sta_id != baid_data->sta_id,
mvm_sta           912 drivers/net/wireless/intel/iwlwifi/mvm/rxmq.c 		 baid, baid_data->sta_id, baid_data->tid, mvm_sta->sta_id,
mvm_sta           115 drivers/net/wireless/intel/iwlwifi/mvm/sta.c 	struct iwl_mvm_sta *mvm_sta = iwl_mvm_sta_from_mac80211(sta);
mvm_sta           117 drivers/net/wireless/intel/iwlwifi/mvm/sta.c 		.sta_id = mvm_sta->sta_id,
mvm_sta           118 drivers/net/wireless/intel/iwlwifi/mvm/sta.c 		.mac_id_n_color = cpu_to_le32(mvm_sta->mac_id_n_color),
mvm_sta           123 drivers/net/wireless/intel/iwlwifi/mvm/sta.c 		.tid_disable_tx = cpu_to_le16(mvm_sta->tid_disable_agg),
mvm_sta           130 drivers/net/wireless/intel/iwlwifi/mvm/sta.c 		add_sta_cmd.station_type = mvm_sta->sta_type;
mvm_sta           137 drivers/net/wireless/intel/iwlwifi/mvm/sta.c 				cpu_to_le32(mvm_sta->tfd_queue_msk);
mvm_sta           214 drivers/net/wireless/intel/iwlwifi/mvm/sta.c 	if (mvm_sta->sta_state >= IEEE80211_STA_ASSOC)
mvm_sta           259 drivers/net/wireless/intel/iwlwifi/mvm/sta.c 	struct iwl_mvm_sta *mvm_sta;
mvm_sta           292 drivers/net/wireless/intel/iwlwifi/mvm/sta.c 	mvm_sta = iwl_mvm_sta_from_mac80211(sta);
mvm_sta           293 drivers/net/wireless/intel/iwlwifi/mvm/sta.c 	ieee80211_rx_ba_timer_expired(mvm_sta->vif,
mvm_sta          1460 drivers/net/wireless/intel/iwlwifi/mvm/sta.c 	struct iwl_mvm_sta *mvm_sta = iwl_mvm_sta_from_mac80211(sta);
mvm_sta          1462 drivers/net/wireless/intel/iwlwifi/mvm/sta.c 		iwl_mvm_get_wd_timeout(mvm, mvm_sta->vif, false, false);
mvm_sta          1465 drivers/net/wireless/intel/iwlwifi/mvm/sta.c 		.sta_id = mvm_sta->sta_id,
mvm_sta          1470 drivers/net/wireless/intel/iwlwifi/mvm/sta.c 	if (mvm_sta->reserved_queue != IEEE80211_INVAL_HW_QUEUE)
mvm_sta          1471 drivers/net/wireless/intel/iwlwifi/mvm/sta.c 		mvm->queue_info[mvm_sta->reserved_queue].status =
mvm_sta          1475 drivers/net/wireless/intel/iwlwifi/mvm/sta.c 		struct iwl_mvm_tid_data *tid_data = &mvm_sta->tid_data[i];
mvm_sta          1487 drivers/net/wireless/intel/iwlwifi/mvm/sta.c 					    mvm_sta->sta_id, i);
mvm_sta          1488 drivers/net/wireless/intel/iwlwifi/mvm/sta.c 			txq_id = iwl_mvm_tvqm_enable_txq(mvm, mvm_sta->sta_id,
mvm_sta          1517 drivers/net/wireless/intel/iwlwifi/mvm/sta.c 					    mvm_sta->sta_id, i, txq_id);
mvm_sta          1574 drivers/net/wireless/intel/iwlwifi/mvm/sta.c 	struct iwl_mvm_sta *mvm_sta = iwl_mvm_sta_from_mac80211(sta);
mvm_sta          1586 drivers/net/wireless/intel/iwlwifi/mvm/sta.c 		sta_id = mvm_sta->sta_id;
mvm_sta          1591 drivers/net/wireless/intel/iwlwifi/mvm/sta.c 	spin_lock_init(&mvm_sta->lock);
mvm_sta          1597 drivers/net/wireless/intel/iwlwifi/mvm/sta.c 			.type = mvm_sta->sta_type,
mvm_sta          1615 drivers/net/wireless/intel/iwlwifi/mvm/sta.c 	mvm_sta->sta_id = sta_id;
mvm_sta          1616 drivers/net/wireless/intel/iwlwifi/mvm/sta.c 	mvm_sta->mac_id_n_color = FW_CMD_ID_AND_COLOR(mvmvif->id,
mvm_sta          1618 drivers/net/wireless/intel/iwlwifi/mvm/sta.c 	mvm_sta->vif = vif;
mvm_sta          1620 drivers/net/wireless/intel/iwlwifi/mvm/sta.c 		mvm_sta->max_agg_bufsize = LINK_QUAL_AGG_FRAME_LIMIT_DEF;
mvm_sta          1622 drivers/net/wireless/intel/iwlwifi/mvm/sta.c 		mvm_sta->max_agg_bufsize = LINK_QUAL_AGG_FRAME_LIMIT_GEN2_DEF;
mvm_sta          1623 drivers/net/wireless/intel/iwlwifi/mvm/sta.c 	mvm_sta->tx_protection = 0;
mvm_sta          1624 drivers/net/wireless/intel/iwlwifi/mvm/sta.c 	mvm_sta->tt_tx_protection = false;
mvm_sta          1625 drivers/net/wireless/intel/iwlwifi/mvm/sta.c 	mvm_sta->sta_type = sta->tdls ? IWL_STA_TDLS_LINK : IWL_STA_LINK;
mvm_sta          1628 drivers/net/wireless/intel/iwlwifi/mvm/sta.c 	mvm_sta->tid_disable_agg = 0xffff; /* No aggs at first */
mvm_sta          1629 drivers/net/wireless/intel/iwlwifi/mvm/sta.c 	mvm_sta->tfd_queue_msk = 0;
mvm_sta          1633 drivers/net/wireless/intel/iwlwifi/mvm/sta.c 		u16 seq = mvm_sta->tid_data[i].seq_number;
mvm_sta          1634 drivers/net/wireless/intel/iwlwifi/mvm/sta.c 		memset(&mvm_sta->tid_data[i], 0, sizeof(mvm_sta->tid_data[i]));
mvm_sta          1635 drivers/net/wireless/intel/iwlwifi/mvm/sta.c 		mvm_sta->tid_data[i].seq_number = seq;
mvm_sta          1641 drivers/net/wireless/intel/iwlwifi/mvm/sta.c 		mvm_sta->tid_data[i].txq_id = IWL_MVM_INVALID_QUEUE;
mvm_sta          1653 drivers/net/wireless/intel/iwlwifi/mvm/sta.c 	mvm_sta->agg_tids = 0;
mvm_sta          1675 drivers/net/wireless/intel/iwlwifi/mvm/sta.c 		mvm_sta->dup_data = dup_data;
mvm_sta          1690 drivers/net/wireless/intel/iwlwifi/mvm/sta.c 		iwl_mvm_rs_add_sta(mvm, mvm_sta);
mvm_sta          1692 drivers/net/wireless/intel/iwlwifi/mvm/sta.c 		spin_lock_init(&mvm_sta->lq_sta.rs_drv.pers.lock);
mvm_sta          1694 drivers/net/wireless/intel/iwlwifi/mvm/sta.c 	iwl_mvm_toggle_tx_ant(mvm, &mvm_sta->tx_ant);
mvm_sta          1791 drivers/net/wireless/intel/iwlwifi/mvm/sta.c 	struct iwl_mvm_sta *mvm_sta = iwl_mvm_sta_from_mac80211(sta);
mvm_sta          1796 drivers/net/wireless/intel/iwlwifi/mvm/sta.c 	for (i = 0; i < ARRAY_SIZE(mvm_sta->tid_data); i++) {
mvm_sta          1797 drivers/net/wireless/intel/iwlwifi/mvm/sta.c 		if (mvm_sta->tid_data[i].txq_id == IWL_MVM_INVALID_QUEUE)
mvm_sta          1800 drivers/net/wireless/intel/iwlwifi/mvm/sta.c 		iwl_mvm_disable_txq(mvm, sta, mvm_sta->tid_data[i].txq_id, i,
mvm_sta          1802 drivers/net/wireless/intel/iwlwifi/mvm/sta.c 		mvm_sta->tid_data[i].txq_id = IWL_MVM_INVALID_QUEUE;
mvm_sta          1814 drivers/net/wireless/intel/iwlwifi/mvm/sta.c 				  struct iwl_mvm_sta *mvm_sta)
mvm_sta          1818 drivers/net/wireless/intel/iwlwifi/mvm/sta.c 	for (i = 0; i < ARRAY_SIZE(mvm_sta->tid_data); i++) {
mvm_sta          1822 drivers/net/wireless/intel/iwlwifi/mvm/sta.c 		spin_lock_bh(&mvm_sta->lock);
mvm_sta          1823 drivers/net/wireless/intel/iwlwifi/mvm/sta.c 		txq_id = mvm_sta->tid_data[i].txq_id;
mvm_sta          1824 drivers/net/wireless/intel/iwlwifi/mvm/sta.c 		spin_unlock_bh(&mvm_sta->lock);
mvm_sta          1842 drivers/net/wireless/intel/iwlwifi/mvm/sta.c 	struct iwl_mvm_sta *mvm_sta = iwl_mvm_sta_from_mac80211(sta);
mvm_sta          1843 drivers/net/wireless/intel/iwlwifi/mvm/sta.c 	u8 sta_id = mvm_sta->sta_id;
mvm_sta          1849 drivers/net/wireless/intel/iwlwifi/mvm/sta.c 		kfree(mvm_sta->dup_data);
mvm_sta          1851 drivers/net/wireless/intel/iwlwifi/mvm/sta.c 	ret = iwl_mvm_drain_sta(mvm, mvm_sta, true);
mvm_sta          1856 drivers/net/wireless/intel/iwlwifi/mvm/sta.c 	ret = iwl_mvm_flush_sta(mvm, mvm_sta, false, 0);
mvm_sta          1860 drivers/net/wireless/intel/iwlwifi/mvm/sta.c 		ret = iwl_mvm_wait_sta_queues_empty(mvm, mvm_sta);
mvm_sta          1862 drivers/net/wireless/intel/iwlwifi/mvm/sta.c 		u32 q_mask = mvm_sta->tfd_queue_msk;
mvm_sta          1870 drivers/net/wireless/intel/iwlwifi/mvm/sta.c 	ret = iwl_mvm_drain_sta(mvm, mvm_sta, false);
mvm_sta          1875 drivers/net/wireless/intel/iwlwifi/mvm/sta.c 	if (mvm_sta->reserved_queue != IEEE80211_INVAL_HW_QUEUE) {
mvm_sta          1876 drivers/net/wireless/intel/iwlwifi/mvm/sta.c 		u8 reserved_txq = mvm_sta->reserved_queue;
mvm_sta          1917 drivers/net/wireless/intel/iwlwifi/mvm/sta.c 	spin_lock_bh(&mvm_sta->lock);
mvm_sta          1918 drivers/net/wireless/intel/iwlwifi/mvm/sta.c 	spin_unlock_bh(&mvm_sta->lock);
mvm_sta          1920 drivers/net/wireless/intel/iwlwifi/mvm/sta.c 	ret = iwl_mvm_rm_sta_common(mvm, mvm_sta->sta_id);
mvm_sta          1921 drivers/net/wireless/intel/iwlwifi/mvm/sta.c 	RCU_INIT_POINTER(mvm->fw_id_to_mac_id[mvm_sta->sta_id], NULL);
mvm_sta          2527 drivers/net/wireless/intel/iwlwifi/mvm/sta.c 	struct iwl_mvm_sta *mvm_sta = iwl_mvm_sta_from_mac80211(sta);
mvm_sta          2581 drivers/net/wireless/intel/iwlwifi/mvm/sta.c 	cmd.mac_id_n_color = cpu_to_le32(mvm_sta->mac_id_n_color);
mvm_sta          2582 drivers/net/wireless/intel/iwlwifi/mvm/sta.c 	cmd.sta_id = mvm_sta->sta_id;
mvm_sta          2642 drivers/net/wireless/intel/iwlwifi/mvm/sta.c 		baid_data->sta_id = mvm_sta->sta_id;
mvm_sta          2644 drivers/net/wireless/intel/iwlwifi/mvm/sta.c 		mvm_sta->tid_to_baid[tid] = baid;
mvm_sta          2657 drivers/net/wireless/intel/iwlwifi/mvm/sta.c 			     mvm_sta->sta_id, tid, baid);
mvm_sta          2661 drivers/net/wireless/intel/iwlwifi/mvm/sta.c 		u8 baid = mvm_sta->tid_to_baid[tid];
mvm_sta          2693 drivers/net/wireless/intel/iwlwifi/mvm/sta.c 	struct iwl_mvm_sta *mvm_sta = iwl_mvm_sta_from_mac80211(sta);
mvm_sta          2701 drivers/net/wireless/intel/iwlwifi/mvm/sta.c 		mvm_sta->tfd_queue_msk |= BIT(queue);
mvm_sta          2702 drivers/net/wireless/intel/iwlwifi/mvm/sta.c 		mvm_sta->tid_disable_agg &= ~BIT(tid);
mvm_sta          2705 drivers/net/wireless/intel/iwlwifi/mvm/sta.c 		mvm_sta->tid_disable_agg |= BIT(tid);
mvm_sta          2708 drivers/net/wireless/intel/iwlwifi/mvm/sta.c 	cmd.mac_id_n_color = cpu_to_le32(mvm_sta->mac_id_n_color);
mvm_sta          2709 drivers/net/wireless/intel/iwlwifi/mvm/sta.c 	cmd.sta_id = mvm_sta->sta_id;
mvm_sta          2714 drivers/net/wireless/intel/iwlwifi/mvm/sta.c 	cmd.tfd_queue_msk = cpu_to_le32(mvm_sta->tfd_queue_msk);
mvm_sta          2715 drivers/net/wireless/intel/iwlwifi/mvm/sta.c 	cmd.tid_disable_tx = cpu_to_le16(mvm_sta->tid_disable_agg);
mvm_sta          3422 drivers/net/wireless/intel/iwlwifi/mvm/sta.c 		struct iwl_mvm_sta *mvm_sta = iwl_mvm_sta_from_mac80211(sta);
mvm_sta          3424 drivers/net/wireless/intel/iwlwifi/mvm/sta.c 		sta_id = mvm_sta->sta_id;
mvm_sta          3469 drivers/net/wireless/intel/iwlwifi/mvm/sta.c 	struct iwl_mvm_sta *mvm_sta;
mvm_sta          3479 drivers/net/wireless/intel/iwlwifi/mvm/sta.c 		mvm_sta = iwl_mvm_get_key_sta(mvm, vif, sta);
mvm_sta          3480 drivers/net/wireless/intel/iwlwifi/mvm/sta.c 		if (!mvm_sta) {
mvm_sta          3484 drivers/net/wireless/intel/iwlwifi/mvm/sta.c 		sta_id = mvm_sta->sta_id;
mvm_sta          3570 drivers/net/wireless/intel/iwlwifi/mvm/sta.c 	struct iwl_mvm_sta *mvm_sta;
mvm_sta          3577 drivers/net/wireless/intel/iwlwifi/mvm/sta.c 	mvm_sta = iwl_mvm_get_key_sta(mvm, vif, sta);
mvm_sta          3578 drivers/net/wireless/intel/iwlwifi/mvm/sta.c 	if (mvm_sta)
mvm_sta          3579 drivers/net/wireless/intel/iwlwifi/mvm/sta.c 		sta_id = mvm_sta->sta_id;
mvm_sta          3605 drivers/net/wireless/intel/iwlwifi/mvm/sta.c 	if (sta && !mvm_sta) {
mvm_sta          3628 drivers/net/wireless/intel/iwlwifi/mvm/sta.c 	struct iwl_mvm_sta *mvm_sta;
mvm_sta          3634 drivers/net/wireless/intel/iwlwifi/mvm/sta.c 	mvm_sta = iwl_mvm_get_key_sta(mvm, vif, sta);
mvm_sta          3635 drivers/net/wireless/intel/iwlwifi/mvm/sta.c 	if (WARN_ON_ONCE(!mvm_sta))
mvm_sta          3637 drivers/net/wireless/intel/iwlwifi/mvm/sta.c 	iwl_mvm_send_sta_key(mvm, mvm_sta->sta_id, keyconf, mcast,
mvm_sta          3786 drivers/net/wireless/intel/iwlwifi/mvm/sta.c 	struct iwl_mvm_sta *mvm_sta = iwl_mvm_sta_from_mac80211(sta);
mvm_sta          3788 drivers/net/wireless/intel/iwlwifi/mvm/sta.c 	spin_lock_bh(&mvm_sta->lock);
mvm_sta          3790 drivers/net/wireless/intel/iwlwifi/mvm/sta.c 	if (mvm_sta->disable_tx == disable) {
mvm_sta          3791 drivers/net/wireless/intel/iwlwifi/mvm/sta.c 		spin_unlock_bh(&mvm_sta->lock);
mvm_sta          3795 drivers/net/wireless/intel/iwlwifi/mvm/sta.c 	mvm_sta->disable_tx = disable;
mvm_sta          3800 drivers/net/wireless/intel/iwlwifi/mvm/sta.c 	iwl_mvm_sta_modify_disable_tx(mvm, mvm_sta, disable);
mvm_sta          3802 drivers/net/wireless/intel/iwlwifi/mvm/sta.c 	spin_unlock_bh(&mvm_sta->lock);
mvm_sta          3831 drivers/net/wireless/intel/iwlwifi/mvm/sta.c 	struct iwl_mvm_sta *mvm_sta;
mvm_sta          3843 drivers/net/wireless/intel/iwlwifi/mvm/sta.c 		mvm_sta = iwl_mvm_sta_from_mac80211(sta);
mvm_sta          3844 drivers/net/wireless/intel/iwlwifi/mvm/sta.c 		if (mvm_sta->mac_id_n_color !=
mvm_sta           501 drivers/net/wireless/intel/iwlwifi/mvm/sta.h 				  struct iwl_mvm_sta *mvm_sta);
mvm_sta          2047 drivers/net/wireless/intel/iwlwifi/mvm/tx.c 	struct iwl_mvm_sta *mvm_sta = sta;
mvm_sta          2053 drivers/net/wireless/intel/iwlwifi/mvm/tx.c 		return iwl_mvm_flush_sta_tids(mvm, mvm_sta->sta_id,
mvm_sta          2060 drivers/net/wireless/intel/iwlwifi/mvm/tx.c 	return iwl_mvm_flush_tx_path(mvm, mvm_sta->tfd_queue_msk, flags);