| /linux/include/acpi/ |
| H A D | processor.h | 174 struct acpi_processor; 184 int (*acpi_processor_get_throttling) (struct acpi_processor * pr); 185 int (*acpi_processor_set_throttling) (struct acpi_processor * pr, 223 struct acpi_processor { struct 270 extern int acpi_processor_get_performance_info(struct acpi_processor *pr); 273 DECLARE_PER_CPU(struct acpi_processor *, processors); 325 void acpi_processor_ppc_has_changed(struct acpi_processor *pr, int event_flag); 340 static inline void acpi_processor_ppc_has_changed(struct acpi_processor *pr, in acpi_processor_ppc_has_changed() 366 extern int acpi_cppc_processor_probe(struct acpi_processor *pr); 367 extern void acpi_cppc_processor_exit(struct acpi_processor *pr); [all …]
|
| /linux/drivers/acpi/ |
| H A D | processor_idle.c | 132 static void lapic_timer_check_state(int state, struct acpi_processor *pr, in lapic_timer_check_state() 157 struct acpi_processor *pr = arg; in __lapic_timer_propagate_broadcast() 165 static void lapic_timer_propagate_broadcast(struct acpi_processor *pr) in lapic_timer_propagate_broadcast() 172 static bool lapic_timer_needs_broadcast(struct acpi_processor *pr, in lapic_timer_needs_broadcast() 180 static void lapic_timer_check_state(int state, struct acpi_processor *pr, in lapic_timer_check_state() 182 static void lapic_timer_propagate_broadcast(struct acpi_processor *pr) { } in lapic_timer_propagate_broadcast() 184 static bool lapic_timer_needs_broadcast(struct acpi_processor *pr, in lapic_timer_needs_broadcast() 218 static int acpi_processor_get_power_info_fadt(struct acpi_processor *pr) in acpi_processor_get_power_info_fadt() 286 static int acpi_processor_get_power_info_default(struct acpi_processor *pr) in acpi_processor_get_power_info_default() 303 static int acpi_processor_get_power_info_cst(struct acpi_processor *pr) in acpi_processor_get_power_info_cst() [all …]
|
| H A D | processor_thermal.c | 91 static bool cpufreq_update_thermal_limit(unsigned int cpu, struct acpi_processor *pr) in cpufreq_update_thermal_limit() 114 struct acpi_processor *pr; in cpufreq_set_cur_state() 167 struct acpi_processor *pr = per_cpu(processors, cpu); in acpi_thermal_cpufreq_init() 191 struct acpi_processor *pr = per_cpu(processors, cpu); in acpi_thermal_cpufreq_exit() 220 static int acpi_processor_max_state(struct acpi_processor *pr) in acpi_processor_max_state() 239 struct acpi_processor *pr; in processor_get_max_state() 257 struct acpi_processor *pr; in processor_get_cur_state() 277 struct acpi_processor *pr; in processor_set_cur_state() 311 int acpi_processor_thermal_init(struct acpi_processor *pr, in acpi_processor_thermal_init() 354 void acpi_processor_thermal_exit(struct acpi_processor *pr, in acpi_processor_thermal_exit()
|
| H A D | processor_throttling.c | 42 struct acpi_processor *pr; 50 static int acpi_processor_get_throttling(struct acpi_processor *pr); 51 static int __acpi_processor_set_throttling(struct acpi_processor *pr, 60 struct acpi_processor *pr, *match_pr; in acpi_processor_update_tsd_coord() 204 struct acpi_processor *pr; in acpi_processor_throttling_notifier() 267 static int acpi_processor_get_platform_limit(struct acpi_processor *pr) in acpi_processor_get_platform_limit() 291 int acpi_processor_tstate_has_changed(struct acpi_processor *pr) in acpi_processor_tstate_has_changed() 356 void acpi_processor_reevaluate_tstate(struct acpi_processor *pr, in acpi_processor_reevaluate_tstate() 402 static int acpi_processor_get_throttling_control(struct acpi_processor *pr) in acpi_processor_get_throttling_control() 485 static int acpi_processor_get_throttling_states(struct acpi_processor *pr) in acpi_processor_get_throttling_states() [all …]
|
| H A D | processor_driver.c | 55 struct acpi_processor *pr; in acpi_processor_notify() 102 struct acpi_processor *pr = per_cpu(processors, cpu); in acpi_soft_cpu_online() 133 struct acpi_processor *pr = per_cpu(processors, cpu); in acpi_soft_cpu_dead() 143 static void acpi_pss_perf_init(struct acpi_processor *pr) in acpi_pss_perf_init() 153 static inline void acpi_pss_perf_init(struct acpi_processor *pr) {} in acpi_pss_perf_init() 158 struct acpi_processor *pr = acpi_driver_data(device); in __acpi_processor_start() 197 struct acpi_processor *pr; in acpi_processor_stop()
|
| H A D | processor_perflib.c | 51 static int acpi_processor_get_platform_limit(struct acpi_processor *pr) in acpi_processor_get_platform_limit() 123 void acpi_processor_ppc_has_changed(struct acpi_processor *pr, int event_flag) in acpi_processor_ppc_has_changed() 154 struct acpi_processor *pr; in acpi_processor_get_bios_limit() 180 struct acpi_processor *pr = per_cpu(processors, cpu); in acpi_processor_ppc_init() 215 struct acpi_processor *pr = per_cpu(processors, cpu); in acpi_processor_ppc_exit() 226 static int acpi_processor_get_performance_control(struct acpi_processor *pr) in acpi_processor_get_performance_control() 315 static int acpi_processor_get_performance_states(struct acpi_processor *pr) in acpi_processor_get_performance_states() 419 int acpi_processor_get_performance_info(struct acpi_processor *pr) in acpi_processor_get_performance_info() 598 struct acpi_processor *pr; in acpi_processor_preregister_performance() 600 struct acpi_processor *match_pr; in acpi_processor_preregister_performance() [all …]
|
| H A D | acpi_processor.c | 31 DEFINE_PER_CPU(struct acpi_processor *, processors); 40 struct acpi_processor *pr; in acpi_get_processor_handle() 202 static int acpi_processor_set_per_cpu(struct acpi_processor *pr, in acpi_processor_set_per_cpu() 230 static int acpi_processor_hotadd_init(struct acpi_processor *pr, in acpi_processor_hotadd_init() 272 static inline int acpi_processor_hotadd_init(struct acpi_processor *pr, in acpi_processor_hotadd_init() 283 struct acpi_processor *pr = acpi_driver_data(device); in acpi_processor_get_info() 425 struct acpi_processor *pr; in acpi_processor_add() 432 pr = kzalloc_obj(struct acpi_processor); in acpi_processor_add() 483 struct acpi_processor *pr; in acpi_processor_post_eject()
|
| H A D | Makefile | 45 acpi-y += acpi_processor.o
|
| H A D | cppc_acpi.c | 683 int acpi_cppc_processor_probe(struct acpi_processor *pr) in acpi_cppc_processor_probe() 932 void acpi_cppc_processor_exit(struct acpi_processor *pr) in acpi_cppc_processor_exit()
|
| /linux/drivers/xen/ |
| H A D | xen-acpi-processor.c | 51 static int push_cxx_to_hypervisor(struct acpi_processor *_pr) in push_cxx_to_hypervisor() 135 xen_copy_pss_data(struct acpi_processor *_pr, in xen_copy_pss_data() 157 static int xen_copy_psd_data(struct acpi_processor *_pr, in xen_copy_psd_data() 203 static int push_pxx_to_hypervisor(struct acpi_processor *_pr) in push_pxx_to_hypervisor() 267 static int upload_pm_data(struct acpi_processor *_pr) in upload_pm_data() 388 static int check_acpi_ids(struct acpi_processor *pr_backup) in check_acpi_ids() 459 struct acpi_processor *pr_backup = NULL; in xen_upload_processor_pm_data() 466 struct acpi_processor *_pr; in xen_upload_processor_pm_data() 547 struct acpi_processor *pr; in xen_acpi_processor_init()
|
| /linux/drivers/acpi/arm64/ |
| H A D | cpuidle.c | 21 struct acpi_processor *pr = per_cpu(processors, cpu); in psci_acpi_cpu_init_idle()
|
| /linux/drivers/acpi/riscv/ |
| H A D | cpuidle.c | 26 struct acpi_processor *pr = per_cpu(processors, cpu); in acpi_cpu_init_idle()
|
| /linux/drivers/cpufreq/ |
| H A D | pcc-cpufreq.c | 255 struct acpi_processor *pr; in pcc_get_offset()
|
| H A D | longhaul.c | 70 static struct acpi_processor *pr;
|
| H A D | intel_pstate.c | 3548 struct acpi_processor *pr = per_cpu(processors, i); in intel_pstate_no_acpi_pss() 3592 struct acpi_processor *pr = per_cpu(processors, i); in intel_pstate_has_acpi_ppc()
|
| /linux/drivers/hwtracing/coresight/ |
| H A D | coresight-platform.c | 745 struct acpi_processor *pr; in acpi_handle_to_logical_cpuid()
|
| /linux/drivers/idle/ |
| H A D | intel_idle.c | 1769 struct acpi_processor *pr = per_cpu(processors, cpu); in intel_idle_acpi_cst_extract()
|