Lines Matching refs:irq_region
138 do_irq(&sio->irq_region->action[local_irq], in superio_interrupt()
139 sio->irq_region->data.irqbase + local_irq, in superio_interrupt()
355 if (!sio_dev.irq_region) { in superio_fixup_irq()
357 sio_dev.irq_region = alloc_irq_region(SUPERIO_NIRQS, in superio_fixup_irq()
360 if (!sio_dev.irq_region) { in superio_fixup_irq()
388 return(sio_dev.irq_region->data.irqbase + local_irq); in superio_fixup_irq()
398 if (!sio_dev.irq_region) in superio_serial_init()
417 serial->irq = sio_dev.irq_region->data.irqbase + SP1_IRQ; in superio_serial_init()
437 serial->irq = sio_dev.irq_region->data.irqbase + SP2_IRQ; in superio_serial_init()
457 if (!sio_dev.irq_region) in superio_parport_init()
465 sio_dev.irq_region->data.irqbase + PAR_IRQ, in superio_parport_init()
479 if (sio_dev.irq_region) in superio_get_ide_irq()
480 return sio_dev.irq_region->data.irqbase + IDE_IRQ; in superio_get_ide_irq()