Lines Matching refs:acpi_processor_perf
296 static struct acpi_processor_performance *acpi_processor_perf; variable
304 if (acpi_processor_perf != NULL && powernow_table != NULL) { in powernow_acpi_init()
309 acpi_processor_perf = kzalloc(sizeof(*acpi_processor_perf), GFP_KERNEL); in powernow_acpi_init()
310 if (!acpi_processor_perf) { in powernow_acpi_init()
315 if (!zalloc_cpumask_var(&acpi_processor_perf->shared_cpu_map, in powernow_acpi_init()
321 if (acpi_processor_register_performance(acpi_processor_perf, 0)) { in powernow_acpi_init()
326 if (acpi_processor_perf->control_register.space_id != in powernow_acpi_init()
332 if (acpi_processor_perf->status_register.space_id != in powernow_acpi_init()
338 number_scales = acpi_processor_perf->state_count; in powernow_acpi_init()
352 pc.val = (unsigned long) acpi_processor_perf->states[0].control; in powernow_acpi_init()
356 &acpi_processor_perf->states[i]; in powernow_acpi_init()
424 acpi_processor_unregister_performance(acpi_processor_perf, 0); in powernow_acpi_init()
426 free_cpumask_var(acpi_processor_perf->shared_cpu_map); in powernow_acpi_init()
428 kfree(acpi_processor_perf); in powernow_acpi_init()
432 acpi_processor_perf = NULL; in powernow_acpi_init()
663 if (acpi_processor_perf) { in powernow_cpu_exit()
664 acpi_processor_unregister_performance(acpi_processor_perf, 0); in powernow_cpu_exit()
665 free_cpumask_var(acpi_processor_perf->shared_cpu_map); in powernow_cpu_exit()
666 kfree(acpi_processor_perf); in powernow_cpu_exit()