Lines Matching refs:cpu_data
623 static s16 intel_pstate_get_epb(struct cpudata *cpu_data) in intel_pstate_get_epb() argument
631 ret = rdmsrq_on_cpu(cpu_data->cpu, MSR_IA32_ENERGY_PERF_BIAS, &epb); in intel_pstate_get_epb()
638 static s16 intel_pstate_get_epp(struct cpudata *cpu_data, u64 hwp_req_data) in intel_pstate_get_epp() argument
648 epp = rdmsrq_on_cpu(cpu_data->cpu, MSR_HWP_REQUEST, in intel_pstate_get_epp()
656 epp = intel_pstate_get_epb(cpu_data); in intel_pstate_get_epp()
716 static int intel_pstate_get_energy_pref_index(struct cpudata *cpu_data, int *raw_epp) in intel_pstate_get_energy_pref_index() argument
722 epp = intel_pstate_get_epp(cpu_data, 0); in intel_pstate_get_energy_pref_index()
780 static int intel_pstate_set_energy_pref_index(struct cpudata *cpu_data, in intel_pstate_set_energy_pref_index() argument
788 epp = cpu_data->epp_default; in intel_pstate_set_energy_pref_index()
801 if (epp > 0 && cpu_data->policy == CPUFREQ_POLICY_PERFORMANCE) in intel_pstate_set_energy_pref_index()
804 ret = intel_pstate_set_epp(cpu_data, epp); in intel_pstate_set_energy_pref_index()
808 ret = intel_pstate_set_epb(cpu_data->cpu, epp); in intel_pstate_set_energy_pref_index()
903 struct cpudata *cpu_data = all_cpu_data[policy->cpu]; in show_energy_performance_preference() local
906 preference = intel_pstate_get_energy_pref_index(cpu_data, &raw_epp); in show_energy_performance_preference()
1287 struct cpudata *cpu_data = all_cpu_data[cpu]; in intel_pstate_hwp_set() local
1292 max = cpu_data->max_perf_ratio; in intel_pstate_hwp_set()
1293 min = cpu_data->min_perf_ratio; in intel_pstate_hwp_set()
1295 if (cpu_data->policy == CPUFREQ_POLICY_PERFORMANCE) in intel_pstate_hwp_set()
1306 if (cpu_data->epp_policy == cpu_data->policy) in intel_pstate_hwp_set()
1309 cpu_data->epp_policy = cpu_data->policy; in intel_pstate_hwp_set()
1311 if (cpu_data->policy == CPUFREQ_POLICY_PERFORMANCE) { in intel_pstate_hwp_set()
1312 epp = intel_pstate_get_epp(cpu_data, value); in intel_pstate_hwp_set()
1313 cpu_data->epp_powersave = epp; in intel_pstate_hwp_set()
1321 if (cpu_data->epp_powersave < 0) in intel_pstate_hwp_set()
1331 epp = intel_pstate_get_epp(cpu_data, value); in intel_pstate_hwp_set()
1335 epp = cpu_data->epp_powersave; in intel_pstate_hwp_set()
1344 WRITE_ONCE(cpu_data->hwp_req_cached, value); in intel_pstate_hwp_set()
2334 struct cpuinfo_x86 *c = &cpu_data(cpu); in hwp_get_cpu_scaling()
2869 struct cpudata *cpu_data = all_cpu_data[cpu]; in intel_pstate_clear_update_util_hook() local
2871 if (!cpu_data->update_util_set) in intel_pstate_clear_update_util_hook()
2875 cpu_data->update_util_set = false; in intel_pstate_clear_update_util_hook()