Lines Matching refs:vifs
617 struct iwl_power_vifs *vifs) in iwl_mvm_power_set_pm() argument
633 if (vifs->bss_vif) in iwl_mvm_power_set_pm()
634 bss_mvmvif = iwl_mvm_vif_from_mac80211(vifs->bss_vif); in iwl_mvm_power_set_pm()
636 if (vifs->p2p_vif) in iwl_mvm_power_set_pm()
637 p2p_mvmvif = iwl_mvm_vif_from_mac80211(vifs->p2p_vif); in iwl_mvm_power_set_pm()
639 if (vifs->ap_vif) in iwl_mvm_power_set_pm()
640 ap_mvmvif = iwl_mvm_vif_from_mac80211(vifs->ap_vif); in iwl_mvm_power_set_pm()
647 if (vifs->bss_active && !vifs->p2p_active && !vifs->ap_active) { in iwl_mvm_power_set_pm()
653 if (vifs->p2p_active && !vifs->bss_active && !vifs->ap_active) { in iwl_mvm_power_set_pm()
659 if (vifs->bss_active && vifs->p2p_active) in iwl_mvm_power_set_pm()
662 if (vifs->bss_active && vifs->ap_active) in iwl_mvm_power_set_pm()
669 if (vifs->bss_active) in iwl_mvm_power_set_pm()
671 if (vifs->p2p_active && in iwl_mvm_power_set_pm()
681 if (client_same_channel && !vifs->ap_active && in iwl_mvm_power_set_pm()
905 struct iwl_power_vifs *vifs) in iwl_mvm_power_set_ba() argument
910 if (!vifs->bf_vif) in iwl_mvm_power_set_ba()
913 mvmvif = iwl_mvm_vif_from_mac80211(vifs->bf_vif); in iwl_mvm_power_set_ba()
916 !vifs->bf_vif->bss_conf.ps || in iwl_mvm_power_set_ba()
919 return iwl_mvm_update_beacon_abort(mvm, vifs->bf_vif, ba_enable); in iwl_mvm_power_set_ba()
924 struct iwl_power_vifs vifs = { in iwl_mvm_power_update_ps() local
934 iwl_mvm_power_get_vifs_iterator, &vifs); in iwl_mvm_power_update_ps()
940 return iwl_mvm_power_set_ba(mvm, &vifs); in iwl_mvm_power_update_ps()
945 struct iwl_power_vifs vifs = { in iwl_mvm_power_update_mac() local
955 iwl_mvm_power_get_vifs_iterator, &vifs); in iwl_mvm_power_update_mac()
957 iwl_mvm_power_set_pm(mvm, &vifs); in iwl_mvm_power_update_mac()
963 if (vifs.bss_vif) { in iwl_mvm_power_update_mac()
964 ret = iwl_mvm_power_send_cmd(mvm, vifs.bss_vif); in iwl_mvm_power_update_mac()
969 if (vifs.p2p_vif) { in iwl_mvm_power_update_mac()
970 ret = iwl_mvm_power_send_cmd(mvm, vifs.p2p_vif); in iwl_mvm_power_update_mac()
975 return iwl_mvm_power_set_ba(mvm, &vifs); in iwl_mvm_power_update_mac()