Lines Matching refs:pr
187 static int acpi_processor_max_state(struct acpi_processor *pr) in acpi_processor_max_state() argument
195 max_state += cpufreq_get_max_state(pr->id); in acpi_processor_max_state()
196 if (pr->flags.throttling) in acpi_processor_max_state()
197 max_state += (pr->throttling.state_count -1); in acpi_processor_max_state()
206 struct acpi_processor *pr; in processor_get_max_state() local
211 pr = acpi_driver_data(device); in processor_get_max_state()
212 if (!pr) in processor_get_max_state()
215 *state = acpi_processor_max_state(pr); in processor_get_max_state()
224 struct acpi_processor *pr; in processor_get_cur_state() local
229 pr = acpi_driver_data(device); in processor_get_cur_state()
230 if (!pr) in processor_get_cur_state()
233 *cur_state = cpufreq_get_cur_state(pr->id); in processor_get_cur_state()
234 if (pr->flags.throttling) in processor_get_cur_state()
235 *cur_state += pr->throttling.state; in processor_get_cur_state()
244 struct acpi_processor *pr; in processor_set_cur_state() local
251 pr = acpi_driver_data(device); in processor_set_cur_state()
252 if (!pr) in processor_set_cur_state()
255 max_pstate = cpufreq_get_max_state(pr->id); in processor_set_cur_state()
257 if (state > acpi_processor_max_state(pr)) in processor_set_cur_state()
261 if (pr->flags.throttling && pr->throttling.state) in processor_set_cur_state()
262 result = acpi_processor_set_throttling(pr, 0, false); in processor_set_cur_state()
263 cpufreq_set_cur_state(pr->id, state); in processor_set_cur_state()
265 cpufreq_set_cur_state(pr->id, max_pstate); in processor_set_cur_state()
266 result = acpi_processor_set_throttling(pr, in processor_set_cur_state()