X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=include%2Facpi%2Fprocessor.h;h=badf0277b1be7314a59f9b6a8c7836e25b14c314;hb=9464c7cf61b9433057924c36e6e02f303a00e768;hp=9dd5b75961f84c19ba9a731eb071f15950577d75;hpb=41689045f6a3cbe0550e1d34e9cc20d2e8c432ba;p=linux-2.6.git diff --git a/include/acpi/processor.h b/include/acpi/processor.h index 9dd5b7596..badf0277b 100644 --- a/include/acpi/processor.h +++ b/include/acpi/processor.h @@ -2,7 +2,7 @@ #define __ACPI_PROCESSOR_H #include -#include +#include #include @@ -18,17 +18,6 @@ #define ACPI_PDC_REVISION_ID 0x1 -#define ACPI_PSD_REV0_REVISION 0 /* Support for _PSD as in ACPI 3.0 */ -#define ACPI_PSD_REV0_ENTRIES 5 - -/* - * Types of coordination defined in ACPI 3.0. Same macros can be used across - * P, C and T states - */ -#define DOMAIN_COORD_TYPE_SW_ALL 0xfc -#define DOMAIN_COORD_TYPE_SW_ANY 0xfd -#define DOMAIN_COORD_TYPE_HW_ALL 0xfe - /* Power Management */ struct acpi_processor_cx; @@ -62,7 +51,6 @@ struct acpi_processor_cx { u32 latency_ticks; u32 power; u32 usage; - u64 time; struct acpi_processor_cx_policy promotion; struct acpi_processor_cx_policy demotion; }; @@ -78,14 +66,6 @@ struct acpi_processor_power { /* Performance Management */ -struct acpi_psd_package { - acpi_integer num_entries; - acpi_integer revision; - acpi_integer domain; - acpi_integer coord_type; - acpi_integer num_processors; -} __attribute__ ((packed)); - struct acpi_pct_register { u8 descriptor; u16 length; @@ -112,9 +92,7 @@ struct acpi_processor_performance { struct acpi_pct_register status_register; unsigned int state_count; struct acpi_processor_px *states; - struct acpi_psd_package domain_info; - cpumask_t shared_cpu_map; - unsigned int shared_type; + }; /* Throttling Control */ @@ -183,9 +161,6 @@ struct acpi_processor_errata { } piix4; }; -extern int acpi_processor_preregister_performance( - struct acpi_processor_performance **performance); - extern int acpi_processor_register_performance(struct acpi_processor_performance *performance, unsigned int cpu); extern void acpi_processor_unregister_performance(struct