Lines Matching refs:epp

616 	s16 epp;  in intel_pstate_get_epp()  local
624 epp = rdmsrl_on_cpu(cpu_data->cpu, MSR_HWP_REQUEST, in intel_pstate_get_epp()
626 if (epp) in intel_pstate_get_epp()
627 return epp; in intel_pstate_get_epp()
629 epp = (hwp_req_data >> 24) & 0xff; in intel_pstate_get_epp()
632 epp = intel_pstate_get_epb(cpu_data); in intel_pstate_get_epp()
635 return epp; in intel_pstate_get_epp()
684 s16 epp; in intel_pstate_get_energy_pref_index() local
688 epp = intel_pstate_get_epp(cpu_data, 0); in intel_pstate_get_energy_pref_index()
689 if (epp < 0) in intel_pstate_get_energy_pref_index()
690 return epp; in intel_pstate_get_energy_pref_index()
693 if (epp == HWP_EPP_PERFORMANCE) in intel_pstate_get_energy_pref_index()
695 if (epp == HWP_EPP_BALANCE_PERFORMANCE) in intel_pstate_get_energy_pref_index()
697 if (epp == HWP_EPP_BALANCE_POWERSAVE) in intel_pstate_get_energy_pref_index()
699 if (epp == HWP_EPP_POWERSAVE) in intel_pstate_get_energy_pref_index()
701 *raw_epp = epp; in intel_pstate_get_energy_pref_index()
714 index = (epp >> 2) + 1; in intel_pstate_get_energy_pref_index()
720 static int intel_pstate_set_epp(struct cpudata *cpu, u32 epp) in intel_pstate_set_epp() argument
732 value |= (u64)epp << 24; in intel_pstate_set_epp()
741 cpu->epp_cached = epp; in intel_pstate_set_epp()
750 int epp = -EINVAL; in intel_pstate_set_energy_pref_index() local
754 epp = cpu_data->epp_default; in intel_pstate_set_energy_pref_index()
758 epp = raw_epp; in intel_pstate_set_energy_pref_index()
759 else if (epp == -EINVAL) in intel_pstate_set_energy_pref_index()
760 epp = epp_values[pref_index - 1]; in intel_pstate_set_energy_pref_index()
767 if (epp > 0 && cpu_data->policy == CPUFREQ_POLICY_PERFORMANCE) in intel_pstate_set_energy_pref_index()
770 ret = intel_pstate_set_epp(cpu_data, epp); in intel_pstate_set_energy_pref_index()
772 if (epp == -EINVAL) in intel_pstate_set_energy_pref_index()
773 epp = (pref_index - 1) << 2; in intel_pstate_set_energy_pref_index()
774 ret = intel_pstate_set_epb(cpu_data->cpu, epp); in intel_pstate_set_energy_pref_index()
805 u32 epp = 0; in store_energy_performance_preference() local
816 ret = kstrtouint(buf, 10, &epp); in store_energy_performance_preference()
820 if (epp > 255) in store_energy_performance_preference()
837 ret = intel_pstate_set_energy_pref_index(cpu, ret, raw, epp); in store_energy_performance_preference()
846 epp = ret ? epp_values[ret - 1] : cpu->epp_default; in store_energy_performance_preference()
848 if (cpu->epp_cached != epp) { in store_energy_performance_preference()
852 ret = intel_pstate_set_epp(cpu, epp); in store_energy_performance_preference()
944 s16 epp; in intel_pstate_hwp_set() local
966 epp = intel_pstate_get_epp(cpu_data, value); in intel_pstate_hwp_set()
967 cpu_data->epp_powersave = epp; in intel_pstate_hwp_set()
969 if (epp < 0) in intel_pstate_hwp_set()
972 epp = 0; in intel_pstate_hwp_set()
985 epp = intel_pstate_get_epp(cpu_data, value); in intel_pstate_hwp_set()
986 if (epp) in intel_pstate_hwp_set()
989 epp = cpu_data->epp_powersave; in intel_pstate_hwp_set()
993 value |= (u64)epp << 24; in intel_pstate_hwp_set()
995 intel_pstate_set_epb(cpu, epp); in intel_pstate_hwp_set()