|
Linux Kernel
3.7.1
|
#include <linux/kernel.h>#include <linux/module.h>#include <linux/init.h>#include <linux/types.h>#include <linux/pci.h>#include <linux/pm.h>#include <linux/cpufreq.h>#include <linux/cpu.h>#include <linux/dmi.h>#include <linux/moduleparam.h>#include <linux/cpuidle.h>#include <linux/slab.h>#include <asm/io.h>#include <asm/cpu.h>#include <asm/delay.h>#include <asm/uaccess.h>#include <asm/processor.h>#include <asm/smp.h>#include <asm/acpi.h>#include <acpi/acpi_bus.h>#include <acpi/acpi_drivers.h>#include <acpi/processor.h>Go to the source code of this file.
Macros | |
| #define | PREFIX "ACPI: " |
| #define | ACPI_PROCESSOR_CLASS "processor" |
| #define | ACPI_PROCESSOR_DEVICE_NAME "Processor" |
| #define | ACPI_PROCESSOR_FILE_INFO "info" |
| #define | ACPI_PROCESSOR_FILE_THROTTLING "throttling" |
| #define | ACPI_PROCESSOR_FILE_LIMIT "limit" |
| #define | ACPI_PROCESSOR_NOTIFY_PERFORMANCE 0x80 |
| #define | ACPI_PROCESSOR_NOTIFY_POWER 0x81 |
| #define | ACPI_PROCESSOR_NOTIFY_THROTTLING 0x82 |
| #define | ACPI_PROCESSOR_DEVICE_HID "ACPI0007" |
| #define | ACPI_PROCESSOR_LIMIT_USER 0 |
| #define | ACPI_PROCESSOR_LIMIT_THERMAL 1 |
| #define | _COMPONENT ACPI_PROCESSOR_COMPONENT |
| #define | INSTALL_NOTIFY_HANDLER 1 |
| #define | UNINSTALL_NOTIFY_HANDLER 2 |
Functions | |
| ACPI_MODULE_NAME ("processor_driver") | |
| MODULE_AUTHOR ("Paul Diefenbaugh") | |
| MODULE_DESCRIPTION ("ACPI Processor Driver") | |
| MODULE_LICENSE ("GPL") | |
| MODULE_DEVICE_TABLE (acpi, processor_device_ids) | |
| DEFINE_PER_CPU (struct acpi_processor *, processors) | |
| EXPORT_PER_CPU_SYMBOL (processors) | |
| module_init (acpi_processor_init) | |
| module_exit (acpi_processor_exit) | |
| MODULE_ALIAS ("processor") | |
Variables | |
| struct acpi_processor_errata errata | __read_mostly |
| #define _COMPONENT ACPI_PROCESSOR_COMPONENT |
Definition at line 75 of file processor_driver.c.
| #define ACPI_PROCESSOR_CLASS "processor" |
Definition at line 62 of file processor_driver.c.
| #define ACPI_PROCESSOR_DEVICE_HID "ACPI0007" |
Definition at line 70 of file processor_driver.c.
| #define ACPI_PROCESSOR_DEVICE_NAME "Processor" |
Definition at line 63 of file processor_driver.c.
| #define ACPI_PROCESSOR_FILE_INFO "info" |
Definition at line 64 of file processor_driver.c.
| #define ACPI_PROCESSOR_FILE_LIMIT "limit" |
Definition at line 66 of file processor_driver.c.
| #define ACPI_PROCESSOR_FILE_THROTTLING "throttling" |
Definition at line 65 of file processor_driver.c.
| #define ACPI_PROCESSOR_LIMIT_THERMAL 1 |
Definition at line 73 of file processor_driver.c.
| #define ACPI_PROCESSOR_LIMIT_USER 0 |
Definition at line 72 of file processor_driver.c.
| #define ACPI_PROCESSOR_NOTIFY_PERFORMANCE 0x80 |
Definition at line 67 of file processor_driver.c.
| #define ACPI_PROCESSOR_NOTIFY_POWER 0x81 |
Definition at line 68 of file processor_driver.c.
| #define ACPI_PROCESSOR_NOTIFY_THROTTLING 0x82 |
Definition at line 69 of file processor_driver.c.
| #define INSTALL_NOTIFY_HANDLER 1 |
Definition at line 111 of file processor_driver.c.
| #define PREFIX "ACPI: " |
Definition at line 60 of file processor_driver.c.
| #define UNINSTALL_NOTIFY_HANDLER 2 |
Definition at line 112 of file processor_driver.c.
| ACPI_MODULE_NAME | ( | "processor_driver" | ) |
| DEFINE_PER_CPU | ( | struct acpi_processor * | , |
| processors | |||
| ) |
| EXPORT_PER_CPU_SYMBOL | ( | processors | ) |
| MODULE_ALIAS | ( | "processor" | ) |
| MODULE_AUTHOR | ( | "Paul Diefenbaugh" | ) |
| MODULE_DESCRIPTION | ( | "ACPI Processor Driver" | ) |
| MODULE_DEVICE_TABLE | ( | acpi | , |
| processor_device_ids | |||
| ) |
| module_exit | ( | acpi_processor_exit | ) |
| module_init | ( | acpi_processor_init | ) |
| MODULE_LICENSE | ( | "GPL" | ) |
| struct acpi_processor_errata errata __read_mostly |
Definition at line 117 of file processor_driver.c.
1.8.2