Lines Matching refs:vifs

635 				 struct iwl_power_vifs *vifs)  in iwl_mvm_power_set_pm()  argument
651 if (vifs->bss_vif) in iwl_mvm_power_set_pm()
652 bss_mvmvif = iwl_mvm_vif_from_mac80211(vifs->bss_vif); in iwl_mvm_power_set_pm()
654 if (vifs->p2p_vif) in iwl_mvm_power_set_pm()
655 p2p_mvmvif = iwl_mvm_vif_from_mac80211(vifs->p2p_vif); in iwl_mvm_power_set_pm()
657 if (vifs->ap_vif) in iwl_mvm_power_set_pm()
658 ap_mvmvif = iwl_mvm_vif_from_mac80211(vifs->ap_vif); in iwl_mvm_power_set_pm()
665 if (vifs->bss_active && !vifs->p2p_active && !vifs->ap_active) { in iwl_mvm_power_set_pm()
671 if (vifs->p2p_active && !vifs->bss_active && !vifs->ap_active) { in iwl_mvm_power_set_pm()
677 if (vifs->bss_active && vifs->p2p_active) in iwl_mvm_power_set_pm()
680 if (vifs->bss_active && vifs->ap_active) in iwl_mvm_power_set_pm()
687 if (vifs->bss_active) in iwl_mvm_power_set_pm()
689 if (vifs->p2p_active && in iwl_mvm_power_set_pm()
699 if (client_same_channel && !vifs->ap_active && in iwl_mvm_power_set_pm()
923 struct iwl_power_vifs *vifs) in iwl_mvm_power_set_ba() argument
928 if (!vifs->bf_vif) in iwl_mvm_power_set_ba()
931 mvmvif = iwl_mvm_vif_from_mac80211(vifs->bf_vif); in iwl_mvm_power_set_ba()
934 !vifs->bf_vif->bss_conf.ps || in iwl_mvm_power_set_ba()
937 return iwl_mvm_update_beacon_abort(mvm, vifs->bf_vif, ba_enable); in iwl_mvm_power_set_ba()
942 struct iwl_power_vifs vifs = { in iwl_mvm_power_update_ps() local
952 iwl_mvm_power_get_vifs_iterator, &vifs); in iwl_mvm_power_update_ps()
958 return iwl_mvm_power_set_ba(mvm, &vifs); in iwl_mvm_power_update_ps()
963 struct iwl_power_vifs vifs = { in iwl_mvm_power_update_mac() local
973 iwl_mvm_power_get_vifs_iterator, &vifs); in iwl_mvm_power_update_mac()
975 iwl_mvm_power_set_pm(mvm, &vifs); in iwl_mvm_power_update_mac()
981 if (vifs.bss_vif) { in iwl_mvm_power_update_mac()
982 ret = iwl_mvm_power_send_cmd(mvm, vifs.bss_vif); in iwl_mvm_power_update_mac()
987 if (vifs.p2p_vif) { in iwl_mvm_power_update_mac()
988 ret = iwl_mvm_power_send_cmd(mvm, vifs.p2p_vif); in iwl_mvm_power_update_mac()
993 return iwl_mvm_power_set_ba(mvm, &vifs); in iwl_mvm_power_update_mac()