Home
last modified time | relevance | path

Searched refs:mvm_sta (Results 1 - 14 of 14) sorted by relevance

/kernel/linux/linux-6.6/drivers/net/wireless/intel/iwlwifi/mvm/
H A Dmld-sta.c434 struct iwl_mvm_sta *mvm_sta = iwl_mvm_sta_from_mac80211(sta); in iwl_mvm_mld_cfg_sta() local
440 .station_type = cpu_to_le32(mvm_sta->sta_type), in iwl_mvm_mld_cfg_sta()
453 if (mvm_sta->sta_state >= IEEE80211_STA_ASSOC) in iwl_mvm_mld_cfg_sta()
458 (sta->mfp || mvm_sta->sta_state < IEEE80211_STA_AUTHORIZED)) in iwl_mvm_mld_cfg_sta()
516 struct iwl_mvm_sta *mvm_sta, in iwl_mvm_mld_free_sta_link()
524 RCU_INIT_POINTER(mvm_sta->link[link_id], NULL); in iwl_mvm_mld_free_sta_link()
526 if (mvm_sta_link != &mvm_sta->deflink) in iwl_mvm_mld_free_sta_link()
531 struct iwl_mvm_sta *mvm_sta) in iwl_mvm_mld_sta_rm_all_sta_links()
535 for (link_id = 0; link_id < ARRAY_SIZE(mvm_sta->link); link_id++) { in iwl_mvm_mld_sta_rm_all_sta_links()
537 rcu_dereference_protected(mvm_sta in iwl_mvm_mld_sta_rm_all_sta_links()
515 iwl_mvm_mld_free_sta_link(struct iwl_mvm *mvm, struct iwl_mvm_sta *mvm_sta, struct iwl_mvm_link_sta *mvm_sta_link, unsigned int link_id, bool is_in_fw) iwl_mvm_mld_free_sta_link() argument
530 iwl_mvm_mld_sta_rm_all_sta_links(struct iwl_mvm *mvm, struct iwl_mvm_sta *mvm_sta) iwl_mvm_mld_sta_rm_all_sta_links() argument
554 struct iwl_mvm_sta *mvm_sta = iwl_mvm_sta_from_mac80211(sta); iwl_mvm_mld_alloc_sta_link() local
584 struct iwl_mvm_sta *mvm_sta = iwl_mvm_sta_from_mac80211(sta); iwl_mvm_mld_alloc_sta_links() local
626 struct iwl_mvm_sta *mvm_sta = iwl_mvm_sta_from_mac80211(sta); iwl_mvm_alloc_sta_after_restart() local
674 struct iwl_mvm_sta *mvm_sta = iwl_mvm_sta_from_mac80211(sta); iwl_mvm_mld_add_sta() local
746 struct iwl_mvm_sta *mvm_sta = iwl_mvm_sta_from_mac80211(sta); iwl_mvm_mld_update_sta() local
779 struct iwl_mvm_sta *mvm_sta = iwl_mvm_sta_from_mac80211(sta); iwl_mvm_mld_disable_sta_queues() local
805 struct iwl_mvm_sta *mvm_sta = iwl_mvm_sta_from_mac80211(sta); iwl_mvm_mld_rm_sta() local
888 struct iwl_mvm_sta *mvm_sta = iwl_mvm_sta_from_mac80211(sta); iwl_mvm_mld_sta_modify_disable_tx_ap() local
907 struct iwl_mvm_sta *mvm_sta; iwl_mvm_mld_modify_all_sta_disable_tx() local
934 struct iwl_mvm_sta *mvm_sta = iwl_mvm_sta_from_mac80211(sta); iwl_mvm_mld_update_sta_queues() local
1039 struct iwl_mvm_sta *mvm_sta = iwl_mvm_sta_from_mac80211(sta); iwl_mvm_mld_update_sta_links() local
[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
1609 struct iwl_mvm_sta *mvm_sta = iwl_mvm_sta_from_mac80211(sta); iwl_mvm_realloc_queues_after_restart() local
1731 struct iwl_mvm_sta *mvm_sta = iwl_mvm_sta_from_mac80211(sta); iwl_mvm_sta_init() local
1829 struct iwl_mvm_sta *mvm_sta = iwl_mvm_sta_from_mac80211(sta); iwl_mvm_add_sta() local
1968 struct iwl_mvm_sta *mvm_sta = iwl_mvm_sta_from_mac80211(sta); iwl_mvm_disable_sta_queues() local
1994 iwl_mvm_wait_sta_queues_empty(struct iwl_mvm *mvm, struct iwl_mvm_sta *mvm_sta) iwl_mvm_wait_sta_queues_empty() argument
2029 struct iwl_mvm_sta *mvm_sta = iwl_mvm_sta_from_mac80211(sta); iwl_mvm_sta_del() local
2091 struct iwl_mvm_sta *mvm_sta = iwl_mvm_sta_from_mac80211(sta); iwl_mvm_rm_sta() local
2769 struct iwl_mvm_sta *mvm_sta = iwl_mvm_sta_from_mac80211(sta); iwl_mvm_fw_baid_op_sta() local
2878 struct iwl_mvm_sta *mvm_sta = iwl_mvm_sta_from_mac80211(sta); iwl_mvm_sta_rx_agg() local
3024 struct iwl_mvm_sta *mvm_sta = iwl_mvm_sta_from_mac80211(sta); iwl_mvm_sta_tx_agg() local
3816 struct iwl_mvm_sta *mvm_sta = iwl_mvm_sta_from_mac80211(sta); __iwl_mvm_set_sta_key() local
3857 struct iwl_mvm_sta *mvm_sta; iwl_mvm_set_sta_key() local
3958 struct iwl_mvm_sta *mvm_sta; iwl_mvm_remove_sta_key() local
4016 struct iwl_mvm_sta *mvm_sta; iwl_mvm_update_tkip_key() local
4180 struct iwl_mvm_sta *mvm_sta = iwl_mvm_sta_from_mac80211(sta); iwl_mvm_sta_modify_disable_tx_ap() local
4234 struct iwl_mvm_sta *mvm_sta; iwl_mvm_modify_all_sta_disable_tx() local
[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 Dmac80211.c3267 struct iwl_mvm_sta *mvm_sta = iwl_mvm_sta_from_mac80211(sta); in iwl_mvm_sta_pre_rcu_remove() local
3278 * mvm_sta->link access. in iwl_mvm_sta_pre_rcu_remove()
3281 for (link_id = 0; link_id < ARRAY_SIZE(mvm_sta->link); link_id++) { in iwl_mvm_sta_pre_rcu_remove()
3285 if (!mvm_sta->link[link_id]) in iwl_mvm_sta_pre_rcu_remove()
3288 link_sta = rcu_dereference_protected(mvm_sta->link[link_id], in iwl_mvm_sta_pre_rcu_remove()
3454 struct iwl_mvm_sta *mvm_sta) in iwl_mvm_mei_host_associated()
3474 switch (mvm_sta->pairwise_cipher) { in iwl_mvm_mei_host_associated()
3704 struct iwl_mvm_sta *mvm_sta = iwl_mvm_sta_from_mac80211(sta); in iwl_mvm_sta_state_auth_to_assoc() local
3723 iwl_mvm_cfg_he_sta(mvm, vif, mvm_sta->deflink.sta_id); in iwl_mvm_sta_state_auth_to_assoc()
3761 struct iwl_mvm_sta *mvm_sta in iwl_mvm_sta_state_assoc_to_authorized() local
3452 iwl_mvm_mei_host_associated(struct iwl_mvm *mvm, struct ieee80211_vif *vif, struct iwl_mvm_sta *mvm_sta) iwl_mvm_mei_host_associated() argument
3841 struct iwl_mvm_sta *mvm_sta = iwl_mvm_sta_from_mac80211(sta); iwl_mvm_mac_sta_state_common() local
5205 struct iwl_mvm_sta *mvm_sta = iwl_mvm_sta_from_mac80211(sta); iwl_mvm_set_tim() local
[all...]
H A Dsta.h494 struct iwl_mvm_sta *mvm_sta);
663 struct iwl_mvm_sta *mvm_sta,
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()
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()
2674 rs_drv_get_rate(void *mvm_r, struct ieee80211_sta *sta, void *mvm_sta, struct ieee80211_tx_rate_control *txrc) rs_drv_get_rate() argument
4086 rs_rate_init_ops(void *mvm_r, struct ieee80211_supported_band *sband, struct cfg80211_chan_def *chandef, struct ieee80211_sta *sta, void *mvm_sta) rs_rate_init_ops() argument
H A Drxmq.c502 struct iwl_mvm_sta *mvm_sta; in iwl_mvm_is_dup() local
509 mvm_sta = iwl_mvm_sta_from_mac80211(sta); in iwl_mvm_is_dup()
511 if (WARN_ON_ONCE(!mvm_sta->dup_data)) in iwl_mvm_is_dup()
514 dup_data = &mvm_sta->dup_data[queue]; in iwl_mvm_is_dup()
/kernel/linux/linux-5.10/drivers/net/wireless/intel/iwlwifi/mvm/
H A Dsta.c113 struct iwl_mvm_sta *mvm_sta = iwl_mvm_sta_from_mac80211(sta); in iwl_mvm_sta_send_to_fw() local
115 .sta_id = mvm_sta->sta_id, in iwl_mvm_sta_send_to_fw()
116 .mac_id_n_color = cpu_to_le32(mvm_sta->mac_id_n_color), in iwl_mvm_sta_send_to_fw()
121 .tid_disable_tx = cpu_to_le16(mvm_sta->tid_disable_agg), in iwl_mvm_sta_send_to_fw()
128 add_sta_cmd.station_type = mvm_sta->sta_type; in iwl_mvm_sta_send_to_fw()
135 cpu_to_le32(mvm_sta->tfd_queue_msk); in iwl_mvm_sta_send_to_fw()
230 if (mvm_sta->sta_state >= IEEE80211_STA_ASSOC) in iwl_mvm_sta_send_to_fw()
275 struct iwl_mvm_sta *mvm_sta; in iwl_mvm_rx_agg_session_expired() local
308 mvm_sta = iwl_mvm_sta_from_mac80211(sta); in iwl_mvm_rx_agg_session_expired()
309 ieee80211_rx_ba_timer_expired(mvm_sta in iwl_mvm_rx_agg_session_expired()
1514 struct iwl_mvm_sta *mvm_sta = iwl_mvm_sta_from_mac80211(sta); iwl_mvm_realloc_queues_after_restart() local
1635 struct iwl_mvm_sta *mvm_sta = iwl_mvm_sta_from_mac80211(sta); iwl_mvm_add_sta() local
1852 struct iwl_mvm_sta *mvm_sta = iwl_mvm_sta_from_mac80211(sta); iwl_mvm_disable_sta_queues() local
1875 iwl_mvm_wait_sta_queues_empty(struct iwl_mvm *mvm, struct iwl_mvm_sta *mvm_sta) iwl_mvm_wait_sta_queues_empty() argument
1904 struct iwl_mvm_sta *mvm_sta = iwl_mvm_sta_from_mac80211(sta); iwl_mvm_rm_sta() local
2607 struct iwl_mvm_sta *mvm_sta = iwl_mvm_sta_from_mac80211(sta); iwl_mvm_sta_rx_agg() local
2773 struct iwl_mvm_sta *mvm_sta = iwl_mvm_sta_from_mac80211(sta); iwl_mvm_sta_tx_agg() local
3501 struct iwl_mvm_sta *mvm_sta = iwl_mvm_sta_from_mac80211(sta); __iwl_mvm_set_sta_key() local
3548 struct iwl_mvm_sta *mvm_sta; iwl_mvm_set_sta_key() local
3649 struct iwl_mvm_sta *mvm_sta; iwl_mvm_remove_sta_key() local
3707 struct iwl_mvm_sta *mvm_sta; iwl_mvm_update_tkip_key() local
3865 struct iwl_mvm_sta *mvm_sta = iwl_mvm_sta_from_mac80211(sta); iwl_mvm_sta_modify_disable_tx_ap() local
3910 struct iwl_mvm_sta *mvm_sta; iwl_mvm_modify_all_sta_disable_tx() local
[all...]
H A Ddebugfs-vif.c280 struct iwl_mvm_sta *mvm_sta; in iwl_dbgfs_mac_params_read() local
282 mvm_sta = iwl_mvm_sta_from_staid_protected(mvm, ap_sta_id); in iwl_dbgfs_mac_params_read()
283 if (mvm_sta) { in iwl_dbgfs_mac_params_read()
287 mvm_sta->bt_reduced_txpower); in iwl_dbgfs_mac_params_read()
H A Drxmq.c489 struct iwl_mvm_sta *mvm_sta; in iwl_mvm_is_dup() local
496 mvm_sta = iwl_mvm_sta_from_mac80211(sta); in iwl_mvm_is_dup()
497 dup_data = &mvm_sta->dup_data[queue]; in iwl_mvm_is_dup()
923 struct iwl_mvm_sta *mvm_sta; in iwl_mvm_reorder() local
957 mvm_sta = iwl_mvm_sta_from_mac80211(sta); in iwl_mvm_reorder()
976 if (WARN(tid != baid_data->tid || mvm_sta->sta_id != baid_data->sta_id, in iwl_mvm_reorder()
978 baid, baid_data->sta_id, baid_data->tid, mvm_sta->sta_id, in iwl_mvm_reorder()
H A Dsta.h501 struct iwl_mvm_sta *mvm_sta);
H A Drs.c2010 struct iwl_mvm_sta *mvm_sta = iwl_mvm_sta_from_mac80211(sta); in rs_tpc_perform() local
2011 struct ieee80211_vif *vif = mvm_sta->vif; in rs_tpc_perform()
2721 void *mvm_sta, in rs_drv_get_rate()
2737 mvm_sta = NULL; in rs_drv_get_rate()
2740 if (!mvm_sta) in rs_drv_get_rate()
2743 lq_sta = mvm_sta; in rs_drv_get_rate()
3685 static void rs_free_sta(void *mvm_r, struct ieee80211_sta *sta, void *mvm_sta) in rs_free_sta() argument
4147 struct ieee80211_sta *sta, void *mvm_sta) in rs_rate_init_ops()
2720 rs_drv_get_rate(void *mvm_r, struct ieee80211_sta *sta, void *mvm_sta, struct ieee80211_tx_rate_control *txrc) rs_drv_get_rate() argument
4144 rs_rate_init_ops(void *mvm_r, struct ieee80211_supported_band *sband, struct cfg80211_chan_def *chandef, struct ieee80211_sta *sta, void *mvm_sta) rs_rate_init_ops() argument
H A Dmac80211.c2979 struct iwl_mvm_sta *mvm_sta = iwl_mvm_sta_from_mac80211(sta); in iwl_mvm_sta_pre_rcu_remove() local
2990 if (sta == rcu_access_pointer(mvm->fw_id_to_mac_id[mvm_sta->sta_id])) in iwl_mvm_sta_pre_rcu_remove()
2991 rcu_assign_pointer(mvm->fw_id_to_mac_id[mvm_sta->sta_id], in iwl_mvm_sta_pre_rcu_remove()
3118 struct iwl_mvm_sta *mvm_sta = iwl_mvm_sta_from_mac80211(sta); in iwl_mvm_mac_sta_state() local
3153 mvm_sta->sta_state = new_state; in iwl_mvm_mac_sta_state()
3211 iwl_mvm_cfg_he_sta(mvm, vif, mvm_sta->sta_id); in iwl_mvm_mac_sta_state()
4459 struct iwl_mvm_sta *mvm_sta = iwl_mvm_sta_from_mac80211(sta); in iwl_mvm_set_tim() local
4461 if (!mvm_sta || !mvm_sta->vif) { in iwl_mvm_set_tim()
4466 return iwl_mvm_mac_ctxt_beacon_changed(mvm, mvm_sta in iwl_mvm_set_tim()
[all...]
H A Dtx.c2081 struct iwl_mvm_sta *mvm_sta = sta; in iwl_mvm_flush_sta() local
2087 return iwl_mvm_flush_sta_tids(mvm, mvm_sta->sta_id, 0xffff, 0); in iwl_mvm_flush_sta()
2092 return iwl_mvm_flush_tx_path(mvm, mvm_sta->tfd_queue_msk, 0); in iwl_mvm_flush_sta()

Completed in 43 milliseconds