Searched refs:mld_vif (Results 1 – 9 of 9) sorted by relevance
| /linux/drivers/net/wireless/intel/iwlwifi/mld/ |
| H A D | low_latency.c | 76 struct iwl_mld_vif *mld_vif = iwl_mld_vif_from_mac80211(vif); in iwl_mld_low_latency_iter() local 77 bool prev = mld_vif->low_latency_causes & LOW_LATENCY_TRAFFIC; in iwl_mld_low_latency_iter() 80 if (WARN_ON(mld_vif->fw_id >= ARRAY_SIZE(mld->low_latency.result))) in iwl_mld_low_latency_iter() 83 low_latency = mld->low_latency.result[mld_vif->fw_id]; in iwl_mld_low_latency_iter() 197 static void iwl_mld_vif_set_low_latency(struct iwl_mld_vif *mld_vif, bool set, in iwl_mld_vif_set_low_latency() argument 201 mld_vif->low_latency_causes |= cause; in iwl_mld_vif_set_low_latency() 203 mld_vif->low_latency_causes &= ~cause; in iwl_mld_vif_set_low_latency() 211 struct iwl_mld_vif *mld_vif = iwl_mld_vif_from_mac80211(vif); in iwl_mld_vif_update_low_latency() local 214 prev = iwl_mld_vif_low_latency(mld_vif); in iwl_mld_vif_update_low_latency() 215 iwl_mld_vif_set_low_latency(mld_vif, low_latency, cause); in iwl_mld_vif_update_low_latency() [all …]
|
| H A D | mlo.h | 30 struct iwl_mld_vif *mld_vif = iwl_mld_vif_from_mac80211(vif); in iwl_mld_vif_has_emlsr_cap() local 33 if (!mld_vif->authorized) in iwl_mld_vif_has_emlsr_cap() 40 !CSR_HW_RFID_IS_CDB(mld_vif->mld->trans->info.hw_rf_id); in iwl_mld_vif_has_emlsr_cap() 59 struct iwl_mld_vif *mld_vif = iwl_mld_vif_from_mac80211(vif); in iwl_mld_count_active_links() local 63 for_each_mld_vif_valid_link(mld_vif, mld_link) { in iwl_mld_count_active_links() 73 struct iwl_mld_vif *mld_vif = iwl_mld_vif_from_mac80211(vif); in iwl_mld_get_primary_link() local 75 lockdep_assert_wiphy(mld_vif->mld->wiphy); in iwl_mld_get_primary_link() 85 !WARN_ON(!(BIT(mld_vif->emlsr.primary) & vif->active_links))) in iwl_mld_get_primary_link() 86 return mld_vif->emlsr.primary; in iwl_mld_get_primary_link()
|
| H A D | session-protect.c | 19 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 D | ap.c | 163 struct iwl_mld_vif *mld_vif = iwl_mld_vif_from_mac80211(vif); in iwl_mld_update_beacon_template() local 173 if (mld_vif->beacon_inject_active) { in iwl_mld_update_beacon_template() 198 struct iwl_mld_vif *mld_vif) in iwl_mld_free_ap_early_key() argument 205 link = iwl_mld_link_dereference_check(mld_vif, key->link_id); in iwl_mld_free_ap_early_key() 221 struct iwl_mld_vif *mld_vif) in iwl_mld_store_ap_early_key() argument 228 link = iwl_mld_link_dereference_check(mld_vif, key->link_id); in iwl_mld_store_ap_early_key() 272 struct iwl_mld_vif *mld_vif = iwl_mld_vif_from_mac80211(vif); in iwl_mld_start_ap_ibss() local 297 mld_vif->ap_ibss_active = true; in iwl_mld_start_ap_ibss() 303 mld_vif->ap_ibss_active = false; in iwl_mld_start_ap_ibss() 335 mld_vif->ap_ibss_active = false; in iwl_mld_start_ap_ibss() [all …]
|
| H A D | link.c | 41 struct iwl_mld_vif *mld_vif = iwl_mld_vif_from_mac80211(vif); in iwl_mld_add_link_to_fw() local 51 cmd.mac_id = cpu_to_le32(mld_vif->fw_id); in iwl_mld_add_link_to_fw() 251 struct iwl_mld_vif *mld_vif = iwl_mld_vif_from_mac80211(vif); in iwl_mld_change_link_in_fw() local 263 cmd.mac_id = cpu_to_le32(mld_vif->fw_id); in iwl_mld_change_link_in_fw() 313 if (mld_vif->ap_sta) { in iwl_mld_change_link_in_fw() 315 link_sta_dereference_check(mld_vif->ap_sta, in iwl_mld_change_link_in_fw() 368 struct iwl_mld_vif *mld_vif = iwl_mld_vif_from_mac80211(link->vif); in iwl_mld_activate_link() local 383 mld_vif->last_link_activation_time = in iwl_mld_activate_link() 462 struct iwl_mld_vif *mld_vif = iwl_mld_vif_from_mac80211(bss_conf->vif); in iwl_mld_add_link() local 469 link = &mld_vif->deflink; in iwl_mld_add_link() [all …]
|
| H A D | power.c | 18 struct iwl_mld_vif *mld_vif = iwl_mld_vif_from_mac80211(vif); in iwl_mld_vif_ps_iterator() local 23 *ps_enable &= !mld_vif->ps_disabled; in iwl_mld_vif_ps_iterator() 211 struct iwl_mld_vif *mld_vif = iwl_mld_vif_from_mac80211(vif); in iwl_mld_power_build_cmd() local 213 struct iwl_mld_link *link = &mld_vif->deflink; in iwl_mld_power_build_cmd() 216 cmd->id_and_color = cpu_to_le32(mld_vif->fw_id); in iwl_mld_power_build_cmd() 230 link = iwl_mld_link_dereference_check(mld_vif, link_id); in iwl_mld_power_build_cmd() 273 } else if (iwl_mld_vif_low_latency(mld_vif) && vif->p2p) { in iwl_mld_power_build_cmd() 290 ps_poll = mld_vif->use_ps_poll; in iwl_mld_power_build_cmd()
|
| H A D | ap.h | 26 struct iwl_mld_vif *mld_vif); 30 struct iwl_mld_vif *mld_vif);
|
| H A D | ftm-initiator.c | 48 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() 152 struct iwl_mld_vif *mld_vif = iwl_mld_vif_from_mac80211(vif); in iwl_mld_ftm_set_sta() local 159 if (!vif->cfg.assoc || !mld_vif->ap_sta) in iwl_mld_ftm_set_sta() 162 sta_id_mask = iwl_mld_fw_sta_id_mask(mld, mld_vif->ap_sta); in iwl_mld_ftm_set_sta() 168 if (mld_vif->ap_sta->mfp && in iwl_mld_ftm_set_sta()
|
| /linux/net/mac80211/ |
| H A D | debugfs_netdev.h | 17 bool mld_vif); 32 struct ieee80211_sub_if_data *sdata, bool mld_vif) in ieee80211_debugfs_recreate_netdev() argument
|