Lines Matching defs:cpu_data
625 static s16 intel_pstate_get_epp(struct cpudata *cpu_data, u64 hwp_req_data)
635 epp = rdmsrq_on_cpu(cpu_data->cpu, MSR_HWP_REQUEST,
682 static int intel_pstate_get_energy_pref_index(struct cpudata *cpu_data, int *raw_epp)
688 epp = intel_pstate_get_epp(cpu_data, 0);
746 static int intel_pstate_set_energy_pref_index(struct cpudata *cpu_data,
754 epp = cpu_data->epp_default;
767 if (epp > 0 && cpu_data->policy == CPUFREQ_POLICY_PERFORMANCE)
770 ret = intel_pstate_set_epp(cpu_data, epp);
865 struct cpudata *cpu_data = all_cpu_data[policy->cpu];
868 preference = intel_pstate_get_energy_pref_index(cpu_data, &raw_epp);
919 return cpu_data(cpu).topo.intel_type;
1261 struct cpudata *cpu_data = all_cpu_data[cpu];
1266 max = cpu_data->max_perf_ratio;
1267 min = cpu_data->min_perf_ratio;
1269 if (cpu_data->policy == CPUFREQ_POLICY_PERFORMANCE)
1280 if (cpu_data->epp_policy == cpu_data->policy)
1283 cpu_data->epp_policy = cpu_data->policy;
1285 if (cpu_data->policy == CPUFREQ_POLICY_PERFORMANCE) {
1286 epp = intel_pstate_get_epp(cpu_data, value);
1287 cpu_data->epp_powersave = epp;
1295 if (cpu_data->epp_powersave < 0)
1305 epp = intel_pstate_get_epp(cpu_data, value);
1309 epp = cpu_data->epp_powersave;
1317 WRITE_ONCE(cpu_data->hwp_req_cached, value);
2806 struct cpudata *cpu_data = all_cpu_data[cpu];
2808 if (!cpu_data->update_util_set)
2812 cpu_data->update_util_set = false;