19 #include <linux/pci.h>
20 #include <linux/module.h>
22 #include <linux/slab.h>
34 unsigned long long gsb;
35 struct ioapic *ioapic;
40 handle = DEVICE_ACPI_HANDLE(&dev->
dev);
58 ioapic->gsi_base = (
u32) gsb;
78 pci_set_drvdata(dev, ioapic);
79 dev_info(&dev->
dev,
"%s at %pR, GSI %u\n", type, res, ioapic->gsi_base);
93 struct ioapic *ioapic = pci_get_drvdata(dev);
111 .id_table = ioapic_devices,
112 .probe = ioapic_probe,
116 static int __init ioapic_init(
void)
118 return pci_register_driver(&ioapic_driver);
121 static void __exit ioapic_exit(
void)