Home
last modified time | relevance | path

Searched refs:r_irq (Results 1 – 16 of 16) 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()
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 Dpst-iop.c160 bus_setup_intr(sc->dev, sc->r_irq, INTR_TYPE_BIO|INTR_ENTROPY|INTR_MPSAFE, in iop_attach()
H A Dpst-iop.h43 struct resource *r_irq; member
/freebsd/sys/dev/mvs/
H A Dmvs_soc.c191 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 Dmvs_pci.c187 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 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.c144 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 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.c214 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 Dsiis.h364 struct resource *r_irq; /* Interrupt of this channel */ member
404 struct resource *r_irq; member
/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.c403 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 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()