Home
last modified time | relevance | path

Searched refs:r_irq (Results 1 – 17 of 17) sorted by relevance

/freebsd/sys/dev/pst/
H A Dpst-pci.c84 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 Dpst-iop.h43 struct resource *r_irq; member
H A Dpst-iop.c160 bus_setup_intr(sc->dev, sc->r_irq, INTR_TYPE_BIO|INTR_ENTROPY|INTR_MPSAFE, in iop_attach()
/freebsd/sys/dev/mvs/
H A Dmvs_soc.c188 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 Dmvs_pci.c184 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 Dmvs.h534 struct resource *r_irq; /* Interrupt of this channel */ member
596 struct resource *r_irq; member
H A Dmvs.c154 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 Data-pci.c141 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 Data-all.c104 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 Data-pci.h51 struct resource *r_irq; member
H A Data-all.h402 struct resource *r_irq; /* interrupt of this channel */ member
/freebsd/sys/dev/siis/
H A Dsiis.h364 struct resource *r_irq; /* Interrupt of this channel */ member
404 struct resource *r_irq; member
H A Dsiis.c211 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 Dahci.h419 struct resource *r_irq; /* Interrupt of this channel */ member
508 struct resource *r_irq; member
H A Dahci.c401 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 Data-promise.c258 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 Dfsl_sata.c254 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()