Lines Matching refs:pr

56 	struct acpi_processor *pr;
62 pr = acpi_driver_data(device);
63 if (!pr)
68 saved = pr->performance_platform_limit;
69 acpi_processor_ppc_has_changed(pr, 1);
70 if (saved == pr->performance_platform_limit)
74 pr->performance_platform_limit);
77 acpi_processor_power_state_has_changed(pr);
82 acpi_processor_tstate_has_changed(pr);
98 struct acpi_processor *pr = per_cpu(processors, cpu);
101 if (!pr)
104 device = acpi_fetch_acpi_dev(pr->handle);
112 if (pr->flags.need_hotplug_init) {
116 pr->id);
117 pr->flags.need_hotplug_init = 0;
119 WARN(ret, "Failed to start CPU: %d\n", pr->id);
122 acpi_processor_ppc_has_changed(pr, 0);
123 acpi_processor_hotplug(pr);
124 acpi_processor_reevaluate_tstate(pr, false);
125 acpi_processor_tstate_has_changed(pr);
132 struct acpi_processor *pr = per_cpu(processors, cpu);
134 if (!pr || !acpi_fetch_acpi_dev(pr->handle))
137 acpi_processor_reevaluate_tstate(pr, true);
142 static void acpi_pss_perf_init(struct acpi_processor *pr)
144 acpi_processor_ppc_has_changed(pr, 0);
146 acpi_processor_get_throttling_info(pr);
148 if (pr->flags.throttling)
149 pr->flags.limit = 1;
152 static inline void acpi_pss_perf_init(struct acpi_processor *pr) {}
157 struct acpi_processor *pr = acpi_driver_data(device);
161 if (!pr)
164 if (pr->flags.need_hotplug_init)
167 result = acpi_cppc_processor_probe(pr);
172 acpi_processor_power_init(pr);
174 acpi_pss_perf_init(pr);
176 result = acpi_processor_thermal_init(pr, device);
186 acpi_processor_thermal_exit(pr, device);
189 acpi_processor_power_exit(pr);
211 struct acpi_processor *pr;
219 pr = acpi_driver_data(device);
220 if (!pr)
222 acpi_processor_power_exit(pr);
224 acpi_cppc_processor_exit(pr);
226 acpi_processor_thermal_exit(pr, device);