Lines Matching refs:vifs
655 struct iwl_power_vifs *vifs) in iwl_mvm_power_set_pm() argument
671 if (vifs->bss_vif) in iwl_mvm_power_set_pm()
672 bss_mvmvif = iwl_mvm_vif_from_mac80211(vifs->bss_vif); in iwl_mvm_power_set_pm()
674 if (vifs->p2p_vif) in iwl_mvm_power_set_pm()
675 p2p_mvmvif = iwl_mvm_vif_from_mac80211(vifs->p2p_vif); in iwl_mvm_power_set_pm()
677 if (vifs->ap_vif) in iwl_mvm_power_set_pm()
678 ap_mvmvif = iwl_mvm_vif_from_mac80211(vifs->ap_vif); in iwl_mvm_power_set_pm()
685 if (vifs->bss_active && !vifs->p2p_active && !vifs->ap_active) { in iwl_mvm_power_set_pm()
691 if (vifs->p2p_active && !vifs->bss_active && !vifs->ap_active) { in iwl_mvm_power_set_pm()
696 if (vifs->bss_active && vifs->p2p_active) in iwl_mvm_power_set_pm()
699 if (vifs->bss_active && vifs->ap_active) in iwl_mvm_power_set_pm()
705 if (vifs->bss_active) in iwl_mvm_power_set_pm()
707 if (vifs->p2p_active) in iwl_mvm_power_set_pm()
716 if (client_same_channel && !vifs->ap_active) { in iwl_mvm_power_set_pm()
950 struct iwl_power_vifs vifs = { in iwl_mvm_power_update_ps() local
960 iwl_mvm_power_get_vifs_iterator, &vifs); in iwl_mvm_power_update_ps()
966 if (vifs.bss_vif) in iwl_mvm_power_update_ps()
967 return iwl_mvm_power_set_ba(mvm, vifs.bss_vif); in iwl_mvm_power_update_ps()
974 struct iwl_power_vifs vifs = { in iwl_mvm_power_update_mac() local
984 iwl_mvm_power_get_vifs_iterator, &vifs); in iwl_mvm_power_update_mac()
986 iwl_mvm_power_set_pm(mvm, &vifs); in iwl_mvm_power_update_mac()
992 if (vifs.bss_vif) { in iwl_mvm_power_update_mac()
993 ret = iwl_mvm_power_send_cmd(mvm, vifs.bss_vif); in iwl_mvm_power_update_mac()
998 if (vifs.p2p_vif) { in iwl_mvm_power_update_mac()
999 ret = iwl_mvm_power_send_cmd(mvm, vifs.p2p_vif); in iwl_mvm_power_update_mac()
1004 if (vifs.bss_vif) in iwl_mvm_power_update_mac()
1005 return iwl_mvm_power_set_ba(mvm, vifs.bss_vif); in iwl_mvm_power_update_mac()