/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() 110 bus_teardown_intr(dev, sc->r_irq, sc->handle); in iop_pci_detach() 111 bus_release_resource(dev, SYS_RES_IRQ, 0x00, sc->r_irq); in iop_pci_detach()
|
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()
|
H A D | pst-iop.h | 43 struct resource *r_irq; member
|
/freebsd/sys/dev/mvs/ |
H A D | mvs_soc.c | 191 if (ctlr->irq.r_irq) { in mvs_detach() 192 bus_teardown_intr(dev, ctlr->irq.r_irq, in mvs_detach() 195 ctlr->irq.r_irq_rid, ctlr->irq.r_irq); in mvs_detach() 279 if (!(ctlr->irq.r_irq = bus_alloc_resource_any(dev, SYS_RES_IRQ, in mvs_setup_interrupt() 284 if ((bus_setup_intr(dev, ctlr->irq.r_irq, ATA_INTR_FLAGS, NULL, in mvs_setup_interrupt() 288 ctlr->irq.r_irq_rid, ctlr->irq.r_irq); in mvs_setup_interrupt() 289 ctlr->irq.r_irq = NULL; in mvs_setup_interrupt() 363 res = ctlr->irq.r_irq; in mvs_alloc_resource()
|
H A D | mvs_pci.c | 187 if (ctlr->irq.r_irq) { in mvs_detach() 188 bus_teardown_intr(dev, ctlr->irq.r_irq, in mvs_detach() 191 ctlr->irq.r_irq_rid, ctlr->irq.r_irq); in mvs_detach() 310 if (!(ctlr->irq.r_irq = bus_alloc_resource_any(dev, SYS_RES_IRQ, in mvs_setup_interrupt() 315 if ((bus_setup_intr(dev, ctlr->irq.r_irq, ATA_INTR_FLAGS, NULL, in mvs_setup_interrupt() 319 ctlr->irq.r_irq_rid, ctlr->irq.r_irq); in mvs_setup_interrupt() 320 ctlr->irq.r_irq = NULL; in mvs_setup_interrupt() 419 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 | 144 if (ctlr->r_irq) { in ata_pci_detach() 145 bus_teardown_intr(dev, ctlr->r_irq, ctlr->handle); in ata_pci_detach() 146 bus_release_resource(dev, SYS_RES_IRQ, ctlr->r_irq_rid, ctlr->r_irq); in ata_pci_detach() 261 res = controller->r_irq; in ata_pci_alloc_resource() 267 res = controller->r_irq; in ata_pci_alloc_resource() 811 if (!(ctlr->r_irq = bus_alloc_resource_any(dev, SYS_RES_IRQ, in ata_setup_interrupt() 818 if ((bus_setup_intr(dev, ctlr->r_irq, ATA_INTR_FLAGS, NULL, in ata_setup_interrupt() 822 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.c | 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() [all …]
|
H A D | siis.h | 364 struct resource *r_irq; /* Interrupt of this channel */ member 404 struct resource *r_irq; member
|
/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 | 403 if (ctlr->irqs[i].r_irq) { in ahci_detach() 404 bus_teardown_intr(dev, ctlr->irqs[i].r_irq, in ahci_detach() 407 ctlr->irqs[i].r_irq_rid, ctlr->irqs[i].r_irq); in ahci_detach() 470 if (!(ctlr->irqs[i].r_irq = bus_alloc_resource_any(dev, SYS_RES_IRQ, in ahci_setup_interrupt() 475 if ((bus_setup_intr(dev, ctlr->irqs[i].r_irq, ATA_INTR_FLAGS, NULL, in ahci_setup_interrupt() 485 bus_describe_intr(dev, ctlr->irqs[i].r_irq, in ahci_setup_interrupt() 638 res = ctlr->irqs[0].r_irq; in ahci_alloc_resource() 875 if (!(ch->r_irq = bus_alloc_resource_any(dev, SYS_RES_IRQ, in ahci_ch_attach() 881 if ((bus_setup_intr(dev, ch->r_irq, ATA_INTR_FLAGS, NULL, in ahci_ch_attach() 937 bus_release_resource(dev, SYS_RES_IRQ, ATA_IRQ_RID, ch->r_irq); in ahci_ch_attach() [all …]
|
/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()
|