Home
last modified time | relevance | path

Searched refs:mvm_sta (Results 1 – 7 of 7) sorted by relevance

/openbmc/linux/drivers/net/wireless/intel/iwlwifi/mvm/
H A Dmld-sta.c437 struct iwl_mvm_sta *mvm_sta = iwl_mvm_sta_from_mac80211(sta); in iwl_mvm_mld_cfg_sta() local
443 .station_type = cpu_to_le32(mvm_sta->sta_type), in iwl_mvm_mld_cfg_sta()
456 if (mvm_sta->sta_state >= IEEE80211_STA_ASSOC) in iwl_mvm_mld_cfg_sta()
461 (sta->mfp || mvm_sta->sta_state < IEEE80211_STA_AUTHORIZED)) in iwl_mvm_mld_cfg_sta()
519 struct iwl_mvm_sta *mvm_sta, in iwl_mvm_mld_free_sta_link() argument
527 RCU_INIT_POINTER(mvm_sta->link[link_id], NULL); in iwl_mvm_mld_free_sta_link()
529 if (mvm_sta_link != &mvm_sta->deflink) in iwl_mvm_mld_free_sta_link()
534 struct iwl_mvm_sta *mvm_sta) in iwl_mvm_mld_sta_rm_all_sta_links() argument
538 for (link_id = 0; link_id < ARRAY_SIZE(mvm_sta->link); link_id++) { in iwl_mvm_mld_sta_rm_all_sta_links()
540 rcu_dereference_protected(mvm_sta->link[link_id], in iwl_mvm_mld_sta_rm_all_sta_links()
[all …]
H A Dsta.c131 struct iwl_mvm_sta *mvm_sta = iwl_mvm_sta_from_mac80211(sta); in iwl_mvm_sta_send_to_fw() local
133 .sta_id = mvm_sta->deflink.sta_id, in iwl_mvm_sta_send_to_fw()
134 .mac_id_n_color = cpu_to_le32(mvm_sta->mac_id_n_color), in iwl_mvm_sta_send_to_fw()
139 .tid_disable_tx = cpu_to_le16(mvm_sta->tid_disable_agg), in iwl_mvm_sta_send_to_fw()
146 add_sta_cmd.station_type = mvm_sta->sta_type; in iwl_mvm_sta_send_to_fw()
153 cpu_to_le32(mvm_sta->tfd_queue_msk); in iwl_mvm_sta_send_to_fw()
211 mvm_sta->vif->bss_conf.chandef.chan->band == NL80211_BAND_6GHZ) in iwl_mvm_sta_send_to_fw()
217 &mvm_sta->vif->bss_conf, in iwl_mvm_sta_send_to_fw()
224 if (mvm_sta->sta_state >= IEEE80211_STA_ASSOC) in iwl_mvm_sta_send_to_fw()
260 struct iwl_mvm_sta *mvm_sta; in iwl_mvm_rx_agg_session_expired() local
[all …]
H A Dsta.h494 struct iwl_mvm_sta *mvm_sta);
646 struct iwl_mvm_sta *mvm_sta,
668 struct iwl_mvm_sta *mvm_sta,
H A Dmac80211.c1048 struct iwl_mvm_sta *mvm_sta; in iwl_mvm_cleanup_sta_iterator() local
1052 mvm_sta = iwl_mvm_sta_from_mac80211(sta); in iwl_mvm_cleanup_sta_iterator()
1053 vif = mvm_sta->vif; in iwl_mvm_cleanup_sta_iterator()
1062 rcu_dereference_check(mvm_sta->link[link_id], in iwl_mvm_cleanup_sta_iterator()
1072 iwl_mvm_mld_free_sta_link(mvm, mvm_sta, mvm_link_sta, in iwl_mvm_cleanup_sta_iterator()
3312 struct iwl_mvm_sta *mvm_sta = iwl_mvm_sta_from_mac80211(sta); in iwl_mvm_sta_pre_rcu_remove() local
3326 for (link_id = 0; link_id < ARRAY_SIZE(mvm_sta->link); link_id++) { in iwl_mvm_sta_pre_rcu_remove()
3330 if (!mvm_sta->link[link_id]) in iwl_mvm_sta_pre_rcu_remove()
3333 link_sta = rcu_dereference_protected(mvm_sta->link[link_id], in iwl_mvm_sta_pre_rcu_remove()
3499 struct iwl_mvm_sta *mvm_sta) in iwl_mvm_mei_host_associated() argument
[all …]
H A Ddebugfs-vif.c225 struct iwl_mvm_sta *mvm_sta; in iwl_dbgfs_mac_params_read() local
227 mvm_sta = iwl_mvm_sta_from_staid_protected(mvm, ap_sta_id); in iwl_dbgfs_mac_params_read()
228 if (mvm_sta) { in iwl_dbgfs_mac_params_read()
232 mvm_sta->bt_reduced_txpower); in iwl_dbgfs_mac_params_read()
H A Drs.c1964 struct iwl_mvm_sta *mvm_sta = iwl_mvm_sta_from_mac80211(sta); in rs_tpc_perform() local
1965 struct ieee80211_vif *vif = mvm_sta->vif; in rs_tpc_perform()
2675 void *mvm_sta, in rs_drv_get_rate() argument
2690 mvm_sta = NULL; in rs_drv_get_rate()
2693 if (!mvm_sta) in rs_drv_get_rate()
2696 lq_sta = mvm_sta; in rs_drv_get_rate()
3644 static void rs_free_sta(void *mvm_r, struct ieee80211_sta *sta, void *mvm_sta) in rs_free_sta() argument
4089 struct ieee80211_sta *sta, void *mvm_sta) in rs_rate_init_ops() argument
H A Drxmq.c494 struct iwl_mvm_sta *mvm_sta; in iwl_mvm_is_dup() local
501 mvm_sta = iwl_mvm_sta_from_mac80211(sta); in iwl_mvm_is_dup()
503 if (WARN_ON_ONCE(!mvm_sta->dup_data)) in iwl_mvm_is_dup()
506 dup_data = &mvm_sta->dup_data[queue]; in iwl_mvm_is_dup()