/freebsd/sys/dev/pst/ |
H A D | pst-pci.c | 84 sc->r_irq = bus_alloc_resource_any(dev, SYS_RES_IRQ, &rid, in iop_pci_attach() 109 bus_teardown_intr(dev, sc->r_irq, sc->handle); in iop_pci_detach() 110 bus_release_resource(dev, SYS_RES_IRQ, 0x00, sc->r_irq); in iop_pci_detach()
|
H A D | pst-iop.h | 43 struct resource *r_irq; member
|
H A D | pst-iop.c | 160 bus_setup_intr(sc->dev, sc->r_irq, INTR_TYPE_BIO|INTR_ENTROPY|INTR_MPSAFE, in iop_attach()
|
/freebsd/sys/dev/mvs/ |
H A D | mvs_soc.c | 188 if (ctlr->irq.r_irq) { in mvs_detach() 189 bus_teardown_intr(dev, ctlr->irq.r_irq, in mvs_detach() 192 ctlr->irq.r_irq_rid, ctlr->irq.r_irq); in mvs_detach() 276 if (!(ctlr->irq.r_irq = bus_alloc_resource_any(dev, SYS_RES_IRQ, in mvs_setup_interrupt() 281 if ((bus_setup_intr(dev, ctlr->irq.r_irq, ATA_INTR_FLAGS, NULL, in mvs_setup_interrupt() 285 ctlr->irq.r_irq_rid, ctlr->irq.r_irq); in mvs_setup_interrupt() 286 ctlr->irq.r_irq = NULL; in mvs_setup_interrupt() 360 res = ctlr->irq.r_irq; in mvs_alloc_resource()
|
H A D | mvs_pci.c | 184 if (ctlr->irq.r_irq) { in mvs_detach() 185 bus_teardown_intr(dev, ctlr->irq.r_irq, in mvs_detach() 188 ctlr->irq.r_irq_rid, ctlr->irq.r_irq); in mvs_detach() 307 if (!(ctlr->irq.r_irq = bus_alloc_resource_any(dev, SYS_RES_IRQ, in mvs_setup_interrupt() 312 if ((bus_setup_intr(dev, ctlr->irq.r_irq, ATA_INTR_FLAGS, NULL, in mvs_setup_interrupt() 316 ctlr->irq.r_irq_rid, ctlr->irq.r_irq); in mvs_setup_interrupt() 317 ctlr->irq.r_irq = NULL; in mvs_setup_interrupt() 416 res = ctlr->irq.r_irq; in mvs_alloc_resource()
|
H A D | mvs.h | 534 struct resource *r_irq; /* Interrupt of this channel */ member 596 struct resource *r_irq; member
|
H A D | mvs.c | 154 if (!(ch->r_irq = bus_alloc_resource_any(dev, SYS_RES_IRQ, in mvs_ch_attach() 160 if ((bus_setup_intr(dev, ch->r_irq, ATA_INTR_FLAGS, NULL, in mvs_ch_attach() 208 bus_release_resource(dev, SYS_RES_IRQ, ATA_IRQ_RID, ch->r_irq); in mvs_ch_attach() 236 bus_teardown_intr(dev, ch->r_irq, ch->ih); in mvs_ch_detach() 237 bus_release_resource(dev, SYS_RES_IRQ, ATA_IRQ_RID, ch->r_irq); in mvs_ch_detach()
|
/freebsd/sys/dev/ata/ |
H A D | ata-pci.c | 141 if (ctlr->r_irq) { in ata_pci_detach() 142 bus_teardown_intr(dev, ctlr->r_irq, ctlr->handle); in ata_pci_detach() 143 bus_release_resource(dev, SYS_RES_IRQ, ctlr->r_irq_rid, ctlr->r_irq); in ata_pci_detach() 258 res = controller->r_irq; in ata_pci_alloc_resource() 264 res = controller->r_irq; in ata_pci_alloc_resource() 808 if (!(ctlr->r_irq = bus_alloc_resource_any(dev, SYS_RES_IRQ, in ata_setup_interrupt() 815 if ((bus_setup_intr(dev, ctlr->r_irq, ATA_INTR_FLAGS, NULL, in ata_setup_interrupt() 819 SYS_RES_IRQ, ctlr->r_irq_rid, ctlr->r_irq); in ata_setup_interrupt()
|
H A D | ata-all.c | 104 if (ch->r_irq) in ata_attach() 159 ch->r_irq = bus_alloc_resource_any(dev, SYS_RES_IRQ, &rid, in ata_attach() 161 if (!ch->r_irq) { in ata_attach() 165 if ((error = bus_setup_intr(dev, ch->r_irq, ATA_INTR_FLAGS, NULL, in ata_attach() 167 bus_release_resource(dev, SYS_RES_IRQ, rid, ch->r_irq); in ata_attach() 211 bus_release_resource(dev, SYS_RES_IRQ, rid, ch->r_irq); in ata_attach() 224 if (!ch->r_irq) in ata_detach() 245 bus_teardown_intr(dev, ch->r_irq, ch->ih); in ata_detach() 246 bus_release_resource(dev, SYS_RES_IRQ, ATA_IRQ_RID, ch->r_irq); in ata_detach() 247 ch->r_irq = NULL; in ata_detach()
|
H A D | ata-pci.h | 51 struct resource *r_irq; member
|
H A D | ata-all.h | 402 struct resource *r_irq; /* interrupt of this channel */ member
|
/freebsd/sys/dev/siis/ |
H A D | siis.h | 364 struct resource *r_irq; /* Interrupt of this channel */ member 404 struct resource *r_irq; member
|
H A D | siis.c | 211 if (ctlr->irq.r_irq) { in siis_detach() 212 bus_teardown_intr(dev, ctlr->irq.r_irq, in siis_detach() 215 ctlr->irq.r_irq_rid, ctlr->irq.r_irq); in siis_detach() 274 if (!(ctlr->irq.r_irq = bus_alloc_resource_any(dev, SYS_RES_IRQ, in siis_setup_interrupt() 279 if ((bus_setup_intr(dev, ctlr->irq.r_irq, ATA_INTR_FLAGS, NULL, in siis_setup_interrupt() 340 res = ctlr->irq.r_irq; in siis_alloc_resource() 490 if (!(ch->r_irq = bus_alloc_resource_any(dev, SYS_RES_IRQ, in siis_ch_attach() 496 if ((bus_setup_intr(dev, ch->r_irq, ATA_INTR_FLAGS, NULL, in siis_ch_attach() 538 bus_release_resource(dev, SYS_RES_IRQ, ATA_IRQ_RID, ch->r_irq); in siis_ch_attach() 559 bus_teardown_intr(dev, ch->r_irq, ch->ih); in siis_ch_detach() [all …]
|
/freebsd/sys/dev/ahci/ |
H A D | ahci.h | 419 struct resource *r_irq; /* Interrupt of this channel */ member 508 struct resource *r_irq; member
|
H A D | ahci.c | 401 if (ctlr->irqs[i].r_irq) { in ahci_detach() 402 bus_teardown_intr(dev, ctlr->irqs[i].r_irq, in ahci_detach() 405 ctlr->irqs[i].r_irq_rid, ctlr->irqs[i].r_irq); in ahci_detach() 473 if ((bus_setup_intr(dev, ctlr->irqs[i].r_irq, ATA_INTR_FLAGS, NULL, in ahci_setup_interrupt() 483 bus_describe_intr(dev, ctlr->irqs[i].r_irq, in ahci_setup_interrupt() 636 res = ctlr->irqs[0].r_irq; in ahci_alloc_resource() 873 if (!(ch->r_irq = bus_alloc_resource_any(dev, SYS_RES_IRQ, in ahci_ch_attach() 879 if ((bus_setup_intr(dev, ch->r_irq, ATA_INTR_FLAGS, NULL, in ahci_ch_attach() 935 bus_release_resource(dev, SYS_RES_IRQ, ATA_IRQ_RID, ch->r_irq); in ahci_ch_attach() 964 bus_teardown_intr(dev, ch->r_irq, ch->ih); in ahci_ch_detach() [all …]
|
/freebsd/sys/dev/ata/chipsets/ |
H A D | ata-promise.c | 258 if (bus_teardown_intr(dev, ctlr->r_irq, ctlr->handle) || in ata_promise_chipinit() 259 bus_setup_intr(dev, ctlr->r_irq, ATA_INTR_FLAGS, NULL, in ata_promise_chipinit() 296 if (bus_teardown_intr(dev, ctlr->r_irq, ctlr->handle) || in ata_promise_chipinit() 297 bus_setup_intr(dev, ctlr->r_irq, ATA_INTR_FLAGS, NULL, in ata_promise_chipinit()
|
/freebsd/sys/powerpc/mpc85xx/ |
H A D | fsl_sata.c | 254 struct resource *r_irq; /* Interrupt of this channel */ member 361 if (!(ch->r_irq = bus_alloc_resource_any(dev, SYS_RES_IRQ, in fsl_sata_attach() 367 if ((bus_setup_intr(dev, ch->r_irq, ATA_INTR_FLAGS, NULL, in fsl_sata_attach() 416 bus_release_resource(dev, SYS_RES_IRQ, ATA_IRQ_RID, ch->r_irq); in fsl_sata_attach() 438 bus_teardown_intr(dev, ch->r_irq, ch->ih); in fsl_sata_detach() 439 bus_release_resource(dev, SYS_RES_IRQ, ATA_IRQ_RID, ch->r_irq); in fsl_sata_detach()
|