Lines Matching refs:pr
85 struct acpi_processor *pr;
104 pr = per_cpu(processors, i);
106 if (unlikely(!freq_qos_request_active(&pr->thermal_req)))
117 ret = freq_qos_update_request(&pr->thermal_req, max_freq);
120 pr->id, ret);
131 struct acpi_processor *pr = per_cpu(processors, cpu);
134 if (!pr)
138 &pr->thermal_req,
151 struct acpi_processor *pr = per_cpu(processors, cpu);
153 if (pr)
154 freq_qos_remove_request(&pr->thermal_req);
176 static int acpi_processor_max_state(struct acpi_processor *pr)
184 max_state += cpufreq_get_max_state(pr->id);
185 if (pr->flags.throttling)
186 max_state += (pr->throttling.state_count -1);
195 struct acpi_processor *pr;
200 pr = acpi_driver_data(device);
201 if (!pr)
204 *state = acpi_processor_max_state(pr);
213 struct acpi_processor *pr;
218 pr = acpi_driver_data(device);
219 if (!pr)
222 *cur_state = cpufreq_get_cur_state(pr->id);
223 if (pr->flags.throttling)
224 *cur_state += pr->throttling.state;
233 struct acpi_processor *pr;
240 pr = acpi_driver_data(device);
241 if (!pr)
244 max_pstate = cpufreq_get_max_state(pr->id);
246 if (state > acpi_processor_max_state(pr))
250 if (pr->flags.throttling && pr->throttling.state)
251 result = acpi_processor_set_throttling(pr, 0, false);
252 cpufreq_set_cur_state(pr->id, state);
254 cpufreq_set_cur_state(pr->id, max_pstate);
255 result = acpi_processor_set_throttling(pr,