Lines Matching refs:r_irq
214 if (ctlr->irq.r_irq) { in siis_detach()
215 bus_teardown_intr(dev, ctlr->irq.r_irq, in siis_detach()
218 ctlr->irq.r_irq_rid, ctlr->irq.r_irq); in siis_detach()
277 if (!(ctlr->irq.r_irq = bus_alloc_resource_any(dev, SYS_RES_IRQ, in siis_setup_interrupt()
282 if ((bus_setup_intr(dev, ctlr->irq.r_irq, ATA_INTR_FLAGS, NULL, in siis_setup_interrupt()
343 res = ctlr->irq.r_irq; in siis_alloc_resource()
493 if (!(ch->r_irq = bus_alloc_resource_any(dev, SYS_RES_IRQ, in siis_ch_attach()
499 if ((bus_setup_intr(dev, ch->r_irq, ATA_INTR_FLAGS, NULL, in siis_ch_attach()
541 bus_release_resource(dev, SYS_RES_IRQ, ATA_IRQ_RID, ch->r_irq); in siis_ch_attach()
562 bus_teardown_intr(dev, ch->r_irq, ch->ih); in siis_ch_detach()
563 bus_release_resource(dev, SYS_RES_IRQ, ATA_IRQ_RID, ch->r_irq); in siis_ch_detach()