Lines Matching defs:bss_vif
1704 iwl_mld_wowlan_config(struct iwl_mld *mld, struct ieee80211_vif *bss_vif,
1707 struct iwl_mld_vif *mld_vif = iwl_mld_vif_from_mac80211(bss_vif);
1714 int link_id = iwl_mld_get_primary_link(bss_vif);
1717 ret = iwl_mld_block_emlsr_sync(mld, bss_vif,
1722 link_conf = link_conf_dereference_protected(bss_vif, link_id);
1746 ret = iwl_mld_suspend_send_security_cmds(mld, bss_vif, mld_vif,
1755 ret = iwl_mld_send_proto_offload(mld, bss_vif, ap_sta_id);
1760 return iwl_mld_update_mac_power(mld, bss_vif, true);
1765 struct ieee80211_vif *bss_vif;
1774 bss_vif = iwl_mld_get_bss_vif(mld);
1775 if (WARN_ON(!bss_vif))
1778 if (!bss_vif->cfg.assoc) {
1784 ret = iwl_mld_netdetect_config(mld, bss_vif, wowlan);
1791 return iwl_mld_wowlan_config(mld, bss_vif, wowlan);
1799 struct ieee80211_vif *bss_vif;
1826 bss_vif = iwl_mld_get_bss_vif(mld);
1827 if (WARN_ON(!bss_vif))
1833 WARN_ON(hweight16(bss_vif->active_links) > 1);
1834 link_id = bss_vif->active_links ? __ffs(bss_vif->active_links) : 0;
1835 link_conf = link_conf_dereference_protected(bss_vif, link_id);
1863 iwl_mld_update_mac_power(mld, bss_vif, false);
1872 iwl_mld_process_netdetect_res(mld, bss_vif, &resume_data);
1876 iwl_mld_process_wowlan_status(mld, bss_vif,
1881 iwl_mld_unblock_emlsr(mld, bss_vif,
1884 ieee80211_resume_disconnect(bss_vif);