ioapic
void *ioapic;
if (madt_find_interrupt(AcpiGbl_FADT.SciInterrupt, &ioapic,
ioapic_set_polarity(ioapic, pin, INTR_POLARITY_LOW);
ioapic_set_triggermode(ioapic, pin, INTR_TRIGGER_LEVEL);
void *ioapic;
if (madt_find_interrupt(nmi->GlobalIrq, &ioapic, &pin) != 0) {
ioapic_set_nmi(ioapic, pin);
ioapic_set_triggermode(ioapic, pin,
ioapic_set_polarity(ioapic, pin,
typedef struct ioapic *ioapic_drv_t;
STAILQ_ENTRY(ioapic) io_next;
DEFINE_CLASS_0(ioapic, ioapic_pci_driver, ioapic_pci_methods, 0);
DRIVER_MODULE(ioapic, pci, ioapic_pci_driver, 0, 0);
struct ioapic *io;
struct ioapic *io;
struct ioapic *io;
DB_SHOW_COMMAND(ioapic, db_show_ioapic)
struct ioapic *ioapic;
STAILQ_FOREACH(ioapic, &ioapic_list, io_next) {
db_show_ioapic_one(ioapic->io_addr);
struct ioapic *ioapic;
STAILQ_FOREACH(ioapic, &ioapic_list, io_next)
db_show_ioapic_one(ioapic->io_addr);
static STAILQ_HEAD(,ioapic) ioapic_list = STAILQ_HEAD_INITIALIZER(ioapic_list);
struct ioapic *io;
io = (struct ioapic *)isrc->is_pic;
struct ioapic *io = (struct ioapic *)isrc->is_pic;
struct ioapic *io = (struct ioapic *)isrc->is_pic;
struct ioapic *io = (struct ioapic *)intpin->io_intsrc.is_pic;
struct ioapic *io = (struct ioapic *)isrc->is_pic;
struct ioapic *io = (struct ioapic *)isrc->is_pic;
struct ioapic *io = (struct ioapic *)pic;
struct ioapic *io;
io = malloc(sizeof(struct ioapic) +
struct ioapic *io;
io = (struct ioapic *)pic;
struct ioapic *io;
ioapic_drv_t ioapic;
ioapic = ioapics[apic_id];
if (ioapic == NULL) {
ioapic_set_bus(ioapic, pin, APIC_BUS_ISA);
ioapic_set_bus(ioapic, pin, APIC_BUS_EISA);
ioapic_remap_vector(ioapic, pin, intr->src_bus_irq);
if (ioapic_get_vector(ioapic, intr->src_bus_irq) ==
ioapic_disable_pin(ioapic, intr->src_bus_irq);
ioapic_set_bus(ioapic, pin, APIC_BUS_PCI);
ioapic_set_bus(ioapic, pin, APIC_BUS_UNKNOWN);
ioapic_set_nmi(ioapic, pin);
ioapic_set_smi(ioapic, pin);
ioapic_set_extint(ioapic, pin);
ioapic_set_triggermode(ioapic, pin, intentry_trigger(intr));
ioapic_set_polarity(ioapic, pin, intentry_polarity(intr));
ACPI_MADT_IO_APIC *ioapic;
ioapic = (ACPI_MADT_IO_APIC *)mp;
acpi_print_io_apic(ioapic->Id, ioapic->GlobalIrqBase,
ioapic->Address);