aboutsummaryrefslogtreecommitdiffstats
path: root/xen/include/xen/acpi.h
diff options
context:
space:
mode:
authorJan Beulich <jbeulich@novell.com>2011-03-09 16:32:04 +0000
committerJan Beulich <jbeulich@novell.com>2011-03-09 16:32:04 +0000
commit54f4cfa3d8c60fa81dbb28fc83bf5f2272ed4222 (patch)
tree83463e3b381aab6a90a9483808ed802d9f690aab /xen/include/xen/acpi.h
parent67d84b65a1fe6362ed6172c0f7bbb75cedb8346d (diff)
downloadxen-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.h74
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