diff options
| author | Len Brown <len.brown@intel.com> | 2004-11-05 11:44:18 -0500 |
|---|---|---|
| committer | Len Brown <len.brown@intel.com> | 2004-11-05 11:44:18 -0500 |
| commit | a3e945a68f5db66f83bca634037d544c2d9e5a7e (patch) | |
| tree | dc74a3f87ff9dd225f8ea4bf9b9c83c8033e8e57 /include | |
| parent | f710ef2da5659457cd0c8d3e9620b90b9d7b2063 (diff) | |
| parent | 0ca608f68d61951bed8a7905087520ed5bb602fd (diff) | |
merge
Diffstat (limited to 'include')
| -rw-r--r-- | include/linux/acpi.h | 26 |
1 files changed, 26 insertions, 0 deletions
diff --git a/include/linux/acpi.h b/include/linux/acpi.h index 6be8cf4e79bc..5960e3c49fe7 100644 --- a/include/linux/acpi.h +++ b/include/linux/acpi.h @@ -473,4 +473,30 @@ static inline int acpi_blacklisted(void) #endif /*!CONFIG_ACPI_INTERPRETER*/ +#define ACPI_CSTATE_LIMIT_DEFINED /* for driver builds */ +#ifdef CONFIG_ACPI + +/* + * Set highest legal C-state + * 0: C0 okay, but not C1 + * 1: C1 okay, but not C2 + * 2: C2 okay, but not C3 etc. + */ + +extern unsigned int acpi_cstate_limit; + +static inline unsigned int acpi_get_cstate_limit(void) +{ + return acpi_cstate_limit; +} +static inline void acpi_set_cstate_limit(unsigned int new_limit) +{ + acpi_cstate_limit = new_limit; + return; +} +#else +static inline unsigned int acpi_get_cstate_limit(void) { return 0; } +static inline void acpi_set_cstate_limit(unsigned int new_limit) { return; } +#endif + #endif /*_LINUX_ACPI_H*/ |
