Lines Matching refs:cpu_data
599 static s16 intel_pstate_get_epb(struct cpudata *cpu_data) in intel_pstate_get_epb() argument
607 ret = rdmsrl_on_cpu(cpu_data->cpu, MSR_IA32_ENERGY_PERF_BIAS, &epb); in intel_pstate_get_epb()
614 static s16 intel_pstate_get_epp(struct cpudata *cpu_data, u64 hwp_req_data) in intel_pstate_get_epp() argument
624 epp = rdmsrl_on_cpu(cpu_data->cpu, MSR_HWP_REQUEST, in intel_pstate_get_epp()
632 epp = intel_pstate_get_epb(cpu_data); in intel_pstate_get_epp()
682 static int intel_pstate_get_energy_pref_index(struct cpudata *cpu_data, int *raw_epp) in intel_pstate_get_energy_pref_index() argument
688 epp = intel_pstate_get_epp(cpu_data, 0); in intel_pstate_get_energy_pref_index()
746 static int intel_pstate_set_energy_pref_index(struct cpudata *cpu_data, in intel_pstate_set_energy_pref_index() argument
754 epp = cpu_data->epp_default; 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()
774 ret = intel_pstate_set_epb(cpu_data->cpu, epp); in intel_pstate_set_energy_pref_index()
867 struct cpudata *cpu_data = all_cpu_data[policy->cpu]; in show_energy_performance_preference() local
870 preference = intel_pstate_get_energy_pref_index(cpu_data, &raw_epp); in show_energy_performance_preference()
941 struct cpudata *cpu_data = all_cpu_data[cpu]; in intel_pstate_hwp_set() local
946 max = cpu_data->max_perf_ratio; in intel_pstate_hwp_set()
947 min = cpu_data->min_perf_ratio; in intel_pstate_hwp_set()
949 if (cpu_data->policy == CPUFREQ_POLICY_PERFORMANCE) in intel_pstate_hwp_set()
960 if (cpu_data->epp_policy == cpu_data->policy) in intel_pstate_hwp_set()
963 cpu_data->epp_policy = cpu_data->policy; in intel_pstate_hwp_set()
965 if (cpu_data->policy == CPUFREQ_POLICY_PERFORMANCE) { in intel_pstate_hwp_set()
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()
975 if (cpu_data->epp_powersave < 0) in intel_pstate_hwp_set()
985 epp = intel_pstate_get_epp(cpu_data, value); in intel_pstate_hwp_set()
989 epp = cpu_data->epp_powersave; in intel_pstate_hwp_set()
998 WRITE_ONCE(cpu_data->hwp_req_cached, value); in intel_pstate_hwp_set()
2453 struct cpudata *cpu_data = all_cpu_data[cpu]; in intel_pstate_clear_update_util_hook() local
2455 if (!cpu_data->update_util_set) in intel_pstate_clear_update_util_hook()
2459 cpu_data->update_util_set = false; in intel_pstate_clear_update_util_hook()