Home
last modified time | relevance | path

Searched refs:mld_vif (Results 1 – 8 of 8) sorted by relevance

/linux/drivers/net/wireless/intel/iwlwifi/mld/
H A Dsession-protect.c19 struct iwl_mld_vif *mld_vif; in iwl_mld_handle_session_prot_notif() local
26 mld_vif = iwl_mld_vif_from_mac80211(vif); in iwl_mld_handle_session_prot_notif()
27 session_protect = &mld_vif->session_protect; in iwl_mld_handle_session_prot_notif()
49 struct iwl_mld_vif *mld_vif = iwl_mld_vif_from_mac80211(vif); in _iwl_mld_schedule_session_protection() local
51 iwl_mld_link_dereference_check(mld_vif, link_id); in _iwl_mld_schedule_session_protection()
53 &mld_vif->session_protect; in _iwl_mld_schedule_session_protection()
185 struct iwl_mld_vif *mld_vif = iwl_mld_vif_from_mac80211(vif); in iwl_mld_cancel_session_protection() local
187 iwl_mld_link_dereference_check(mld_vif, link_id); in iwl_mld_cancel_session_protection()
189 &mld_vif->session_protect; in iwl_mld_cancel_session_protection()
H A Dmac80211.c679 struct iwl_mld_vif *mld_vif = in iwl_mld_mac80211_add_interface() local
682 &mld_vif->nan.mcast_data_sta; in iwl_mld_mac80211_add_interface()
765 struct iwl_mld_vif *mld_vif = iwl_mld_vif_from_mac80211(vif); in iwl_mld_mac80211_remove_interface() local
766 struct iwl_mld_int_sta *sta = &mld_vif->nan.mcast_data_sta; in iwl_mld_mac80211_remove_interface()
1110 struct iwl_mld_vif *mld_vif = iwl_mld_vif_from_mac80211(vif); in iwl_mld_can_activate_link() local
1115 if (!mld_vif->ap_sta || !vif->cfg.assoc) in iwl_mld_can_activate_link()
1118 mld_sta = iwl_mld_sta_from_mac80211(mld_vif->ap_sta); in iwl_mld_can_activate_link()
1139 struct iwl_mld_vif *mld_vif = iwl_mld_vif_from_mac80211(vif); in iwl_mld_assign_vif_chanctx() local
1174 for_each_mld_vif_valid_link(mld_vif, temp_mld_link) { in iwl_mld_assign_vif_chanctx()
1182 mld_vif->emlsr.last_entry_ts = jiffies; in iwl_mld_assign_vif_chanctx()
[all …]
H A Dtx.c597 struct iwl_mld_vif *mld_vif = in iwl_mld_get_link_from_tx_info() local
609 return rcu_dereference(mld_vif->link[link_id]); in iwl_mld_get_link_from_tx_info()
619 struct iwl_mld_vif *mld_vif; in iwl_mld_get_tx_queue_id() local
653 mld_vif = iwl_mld_vif_from_mac80211(info->control.vif); in iwl_mld_get_tx_queue_id()
655 if (mld_vif->roc_activity != ROC_ACTIVITY_P2P_DISC && in iwl_mld_get_tx_queue_id()
656 mld_vif->roc_activity != ROC_ACTIVITY_P2P_NEG) { in iwl_mld_get_tx_queue_id()
659 mld_vif->roc_activity); in iwl_mld_get_tx_queue_id()
665 return mld_vif->aux_sta.queue_id; in iwl_mld_get_tx_queue_id()
667 mld_vif = iwl_mld_vif_from_mac80211(info->control.vif); in iwl_mld_get_tx_queue_id()
668 return mld_vif->deflink.mon_sta.queue_id; in iwl_mld_get_tx_queue_id()
[all …]
H A Dftm-initiator.c48 struct iwl_mld_vif *mld_vif = in iwl_mld_ftm_cmd_common() local
51 cmd->tsf_mac_id = cpu_to_le32(mld_vif->fw_id); in iwl_mld_ftm_cmd_common()
162 struct iwl_mld_vif *mld_vif = iwl_mld_vif_from_mac80211(vif); in iwl_mld_ftm_set_sta() local
169 if (!vif->cfg.assoc || !mld_vif->ap_sta) in iwl_mld_ftm_set_sta()
172 sta_id_mask = iwl_mld_fw_sta_id_mask(mld, mld_vif->ap_sta); in iwl_mld_ftm_set_sta()
178 if (mld_vif->ap_sta->mfp && in iwl_mld_ftm_set_sta()
H A Dd3.c204 struct iwl_mld_vif *mld_vif = iwl_mld_vif_from_mac80211(vif); in iwl_mld_set_rekey_data() local
205 struct iwl_mld_wowlan_data *wowlan_data = &mld_vif->wowlan_data; in iwl_mld_set_rekey_data()
224 struct iwl_mld_vif *mld_vif = iwl_mld_vif_from_mac80211(vif); in iwl_mld_ipv6_addr_change() local
225 struct iwl_mld_wowlan_data *wowlan_data = &mld_vif->wowlan_data; in iwl_mld_ipv6_addr_change()
1283 struct iwl_mld_vif *mld_vif = iwl_mld_vif_from_mac80211(vif); in iwl_mld_process_wowlan_status() local
1284 struct ieee80211_sta *ap_sta = mld_vif->ap_sta; in iwl_mld_process_wowlan_status()
1826 struct iwl_mld_vif *mld_vif, in iwl_mld_send_kek_kck_cmd() argument
1832 &mld_vif->wowlan_data.rekey_data; in iwl_mld_send_kek_kck_cmd()
1857 struct iwl_mld_vif *mld_vif, in iwl_mld_suspend_send_security_cmds() argument
1881 if (!ret && mld_vif->wowlan_data.rekey_data.valid) in iwl_mld_suspend_send_security_cmds()
[all …]
H A Dsta.c964 struct iwl_mld_vif *mld_vif; in iwl_mld_count_mpdu() local
977 mld_vif = iwl_mld_vif_from_mac80211(mld_sta->vif); in iwl_mld_count_mpdu()
978 mld_link = iwl_mld_link_dereference_check(mld_vif, link_sta->link_id); in iwl_mld_count_mpdu()
985 mld = mld_vif->mld; in iwl_mld_count_mpdu()
990 if ((mld_vif->emlsr.blocked_reasons & IWL_MLD_EMLSR_BLOCKED_TPT) && in iwl_mld_count_mpdu()
1014 if (!(mld_vif->emlsr.blocked_reasons & IWL_MLD_EMLSR_BLOCKED_TPT)) in iwl_mld_count_mpdu()
1026 wiphy_work_queue(mld->wiphy, &mld_vif->emlsr.unblock_tpt_wk); in iwl_mld_count_mpdu()
1284 struct iwl_mld_vif *mld_vif = iwl_mld_vif_from_mac80211(vif); in iwl_mld_remove_aux_sta() local
1291 iwl_mld_remove_internal_sta(mld, &mld_vif->aux_sta, false, in iwl_mld_remove_aux_sta()
H A Dscan.c176 struct iwl_mld_vif *mld_vif = iwl_mld_vif_from_mac80211(vif); in iwl_mld_scan_iterator() local
181 data->global_low_latency |= iwl_mld_vif_low_latency(mld_vif); in iwl_mld_scan_iterator()
185 mld_vif->deflink.active)) in iwl_mld_scan_iterator()
211 rcu_access_pointer(mld_vif->deflink.chan_ctx) != in iwl_mld_scan_iterator()
1528 struct iwl_mld_vif *mld_vif = iwl_mld_vif_from_mac80211(vif); in iwl_mld_scan_set_link_id() local
1538 link = iwl_mld_link_dereference_check(mld_vif, tsf_report_link_id); in iwl_mld_scan_set_link_id()
1951 struct iwl_mld_vif *mld_vif = iwl_mld_vif_from_mac80211(vif); in iwl_mld_int_mlo_scan() local
1967 if (mld_vif->last_link_activation_time > ktime_get_boottime_seconds() - in iwl_mld_int_mlo_scan()
1971 &mld_vif->mlo_scan_start_wk, in iwl_mld_int_mlo_scan()
/linux/net/mac80211/
H A Ddebugfs_netdev.h17 bool mld_vif);
32 struct ieee80211_sub_if_data *sdata, bool mld_vif) in ieee80211_debugfs_recreate_netdev() argument