Lines Matching refs:epp
634 s16 epp;
642 epp = rdmsrl_on_cpu(cpu_data->cpu, MSR_HWP_REQUEST,
644 if (epp)
645 return epp;
647 epp = (hwp_req_data >> 24) & 0xff;
650 epp = intel_pstate_get_epb(cpu_data);
653 return epp;
712 s16 epp;
716 epp = intel_pstate_get_epp(cpu_data, 0);
717 if (epp < 0)
718 return epp;
721 if (epp == epp_values[EPP_INDEX_PERFORMANCE])
723 if (epp == epp_values[EPP_INDEX_BALANCE_PERFORMANCE])
725 if (epp == epp_values[EPP_INDEX_BALANCE_POWERSAVE])
727 if (epp == epp_values[EPP_INDEX_POWERSAVE])
729 *raw_epp = epp;
742 index = (epp >> 2) + 1;
748 static int intel_pstate_set_epp(struct cpudata *cpu, u32 epp)
760 value |= (u64)epp << 24;
769 cpu->epp_cached = epp;
778 int epp = -EINVAL;
782 epp = cpu_data->epp_default;
786 epp = raw_epp;
787 else if (epp == -EINVAL)
788 epp = epp_values[pref_index];
795 if (epp > 0 && cpu_data->policy == CPUFREQ_POLICY_PERFORMANCE)
798 ret = intel_pstate_set_epp(cpu_data, epp);
800 if (epp == -EINVAL)
801 epp = (pref_index - 1) << 2;
802 ret = intel_pstate_set_epb(cpu_data->cpu, epp);
833 u32 epp = 0;
844 ret = kstrtouint(buf, 10, &epp);
848 if (epp > 255)
865 ret = intel_pstate_set_energy_pref_index(cpu, ret, raw, epp);
874 epp = ret ? epp_values[ret] : cpu->epp_default;
876 if (cpu->epp_cached != epp) {
880 ret = intel_pstate_set_epp(cpu, epp);
974 s16 epp;
996 epp = intel_pstate_get_epp(cpu_data, value);
997 cpu_data->epp_powersave = epp;
999 if (epp < 0)
1002 epp = 0;
1015 epp = intel_pstate_get_epp(cpu_data, value);
1016 if (epp)
1019 epp = cpu_data->epp_powersave;
1023 value |= (u64)epp << 24;
1025 intel_pstate_set_epb(cpu, epp);