diff options
author | Jan Beulich <jbeulich@novell.com> | 2011-03-09 16:32:04 +0000 |
---|---|---|
committer | Jan Beulich <jbeulich@novell.com> | 2011-03-09 16:32:04 +0000 |
commit | 54f4cfa3d8c60fa81dbb28fc83bf5f2272ed4222 (patch) | |
tree | 83463e3b381aab6a90a9483808ed802d9f690aab /xen/include/xen/acpi.h | |
parent | 67d84b65a1fe6362ed6172c0f7bbb75cedb8346d (diff) | |
download | xen-54f4cfa3d8c60fa81dbb28fc83bf5f2272ed4222.tar.gz xen-54f4cfa3d8c60fa81dbb28fc83bf5f2272ed4222.tar.bz2 xen-54f4cfa3d8c60fa81dbb28fc83bf5f2272ed4222.zip |
ACPI: large cleanup
In some cases, entire files turned out unnecessary. Of what remains,
move whatever possible into .init.*, and some data items into
.data.read_mostly.
Signed-off-by: Jan Beulich <jbeulich@novell.com>
Diffstat (limited to 'xen/include/xen/acpi.h')
-rw-r--r-- | xen/include/xen/acpi.h | 74 |
1 files changed, 0 insertions, 74 deletions
diff --git a/xen/include/xen/acpi.h b/xen/include/xen/acpi.h index 33e2e0819d..4dc019c61c 100644 --- a/xen/include/xen/acpi.h +++ b/xen/include/xen/acpi.h @@ -32,21 +32,10 @@ #include <xen/list.h> #include <acpi/acpi.h> -#include <acpi/acpi_bus.h> -#include <acpi/acpi_drivers.h> #include <asm/acpi.h> #ifdef CONFIG_ACPI_BOOT -enum acpi_irq_model_id { - ACPI_IRQ_MODEL_PIC = 0, - ACPI_IRQ_MODEL_IOAPIC, - ACPI_IRQ_MODEL_IOSAPIC, - ACPI_IRQ_MODEL_COUNT -}; - -extern enum acpi_irq_model_id acpi_irq_model; - enum acpi_madt_entry_id { ACPI_MADT_LAPIC = 0, ACPI_MADT_IOAPIC, @@ -316,8 +305,6 @@ extern int acpi_mp_config; extern u32 pci_mmcfg_base_addr; -extern int sbf_port ; - #else /*!CONFIG_ACPI_BOOT*/ #define acpi_mp_config 0 @@ -346,67 +333,6 @@ int acpi_gsi_to_irq (u32 gsi, unsigned int *irq); void acpi_unregister_gsi (u32 gsi); #endif -#ifdef CONFIG_ACPI_PCI - -struct acpi_prt_entry { - struct list_head node; - struct acpi_pci_id id; - u8 pin; - struct { - acpi_handle handle; - u32 index; - } link; - u32 irq; -}; - -struct acpi_prt_list { - int count; - struct list_head entries; -}; - -extern struct acpi_prt_list acpi_prt; - -struct pci_dev; - -int acpi_pci_irq_enable (struct pci_dev *dev); -void acpi_penalize_isa_irq(int irq); - -#ifdef CONFIG_ACPI_DEALLOCATE_IRQ -void acpi_pci_irq_disable (struct pci_dev *dev); -#endif - -struct acpi_pci_driver { - struct acpi_pci_driver *next; - int (*add)(acpi_handle handle); - void (*remove)(acpi_handle handle); -}; - -int acpi_pci_register_driver(struct acpi_pci_driver *driver); -void acpi_pci_unregister_driver(struct acpi_pci_driver *driver); - -#endif /*CONFIG_ACPI_PCI*/ - -#ifdef CONFIG_ACPI_EC - -extern int ec_read(u8 addr, u8 *val); -extern int ec_write(u8 addr, u8 val); - -#endif /*CONFIG_ACPI_EC*/ - -#ifdef CONFIG_ACPI_INTERPRETER - -extern int acpi_blacklisted(void); -extern void acpi_bios_year(char *s); - -#else /*!CONFIG_ACPI_INTERPRETER*/ - -static inline int acpi_blacklisted(void) -{ - return 0; -} - -#endif /*!CONFIG_ACPI_INTERPRETER*/ - #ifdef CONFIG_ACPI_CSTATE /* * Set highest legal C-state |