Lines Matching defs:cpu

85 static bool boost_state(unsigned int cpu)
92 rdmsr_on_cpu(cpu, MSR_IA32_MISC_ENABLE, &lo, &hi);
96 rdmsr_on_cpu(cpu, MSR_K7_HWCR, &lo, &hi);
105 u32 cpu;
124 for_each_cpu(cpu, cpumask) {
125 struct msr *reg = per_cpu_ptr(msrs, cpu);
147 struct acpi_cpufreq_data *data = per_cpu(acfreq_data, policy->cpu);
188 struct cpuinfo_x86 *cpu = &cpu_data(cpuid);
190 return cpu_has(cpu, X86_FEATURE_EST);
195 struct cpuinfo_x86 *cpu = &cpu_data(cpuid);
197 return cpu_has(cpu, X86_FEATURE_HW_PSTATE);
365 static unsigned int get_cur_freq_on_cpu(unsigned int cpu)
367 struct acpi_cpufreq_data *data = per_cpu(acfreq_data, cpu);
371 pr_debug("get_cur_freq_on_cpu (%d)\n", cpu);
379 freq = extract_freq(get_cur_val(cpumask_of(cpu)), data);
411 struct acpi_cpufreq_data *data = per_cpu(acfreq_data, policy->cpu);
462 cmd.mask = cpumask_of(policy->cpu);
470 policy->cpu);
483 acpi_cpufreq_guess_freq(struct acpi_cpufreq_data *data, unsigned int cpu)
524 unsigned cpu = (long)hcpu;
527 cpumask = get_cpu_mask(cpu);
531 * this cpu cannot block the remaining ones from boosting. On
647 unsigned int cpu = policy->cpu;
650 struct cpuinfo_x86 *c = &cpu_data(policy->cpu);
675 data->acpi_data = per_cpu_ptr(acpi_perf_data, cpu);
676 per_cpu(acfreq_data, cpu) = data;
681 result = acpi_processor_register_performance(data->acpi_data, cpu);
702 cpumask_copy(policy->cpus, cpu_core_mask(cpu));
705 if (check_amd_hwpstate_cpu(cpu) && !acpi_pstate_strict) {
707 cpumask_set_cpu(cpu, policy->cpus);
708 cpumask_copy(data->freqdomain_cpus, cpu_sibling_mask(cpu));
739 if (check_est_cpu(cpu)) {
743 if (check_amd_hwpstate_cpu(cpu)) {
809 policy->cur = acpi_cpufreq_guess_freq(data, policy->cpu);
821 pr_debug("CPU%u - ACPI performance management activated.\n", cpu);
840 acpi_processor_unregister_performance(perf, cpu);
845 per_cpu(acfreq_data, cpu) = NULL;
852 struct acpi_cpufreq_data *data = per_cpu(acfreq_data, policy->cpu);
857 per_cpu(acfreq_data, policy->cpu) = NULL;
859 policy->cpu);
870 struct acpi_cpufreq_data *data = per_cpu(acfreq_data, policy->cpu);