Home
last modified time | relevance | path

Searched refs:intr_res (Results 1 – 19 of 19) sorted by relevance

/dragonfly/sys/bus/smbus/ichiic/
H A Dig4_acpi.c118 sc->intr_res = bus_alloc_resource_any(dev, SYS_RES_IRQ, in ig4iic_acpi_attach()
120 if (sc->intr_res == NULL) { in ig4iic_acpi_attach()
153 if (sc->intr_res) { in ig4iic_acpi_detach()
155 sc->intr_rid, sc->intr_res); in ig4iic_acpi_detach()
156 sc->intr_res = NULL; in ig4iic_acpi_detach()
H A Dig4_pci.c182 sc->intr_res = bus_alloc_resource_any(dev, SYS_RES_IRQ, in ig4iic_pci_attach()
184 if (sc->intr_res == NULL) { in ig4iic_pci_attach()
214 if (sc->intr_res) { in ig4iic_pci_detach()
216 sc->intr_rid, sc->intr_res); in ig4iic_pci_detach()
217 sc->intr_res = NULL; in ig4iic_pci_detach()
H A Dig4_var.h65 struct resource *intr_res; member
H A Dig4_iic.c649 error = bus_setup_intr(sc->dev, sc->intr_res, INTR_MPSAFE, in ig4iic_attach()
699 bus_teardown_intr(sc->dev, sc->intr_res, sc->intr_handle); in ig4iic_detach()
/dragonfly/sys/dev/virtual/hyperv/vmbus/
H A Dvmbus.c735 psc->intr_res = BUS_ALLOC_RESOURCE(bus, dev, SYS_RES_IRQ, in vmbus_intr_setup()
738 if (psc->intr_res == NULL) { in vmbus_intr_setup()
744 error = PCIB_MAP_MSI(bus, dev, rman_get_start(psc->intr_res), in vmbus_intr_setup()
760 error = bus_setup_intr_descr(dev, psc->intr_res, INTR_MPSAFE, in vmbus_intr_setup()
782 bus_teardown_intr(dev, psc->intr_res, psc->intr_hand); in vmbus_intr_teardown()
786 if (psc->intr_res != NULL) { in vmbus_intr_teardown()
788 psc->intr_rid, psc->intr_res); in vmbus_intr_teardown()
789 psc->intr_res = NULL; in vmbus_intr_teardown()
H A Dvmbus_var.h54 struct resource *intr_res; member
/dragonfly/sys/dev/virtual/virtio/pci/
H A Dvirtio_pci.c686 vtpci_add_irqentry(struct vtpci_intr_resource *intr_res, int what, in vtpci_add_irqentry() argument
691 TAILQ_FOREACH(e, &intr_res->ls, entries) { in vtpci_add_irqentry()
700 e->vq = intr_res->ires_sc->vtpci_vqx[e->what].vq; in vtpci_add_irqentry()
704 TAILQ_INSERT_TAIL(&intr_res->ls, e, entries); in vtpci_add_irqentry()
708 vtpci_del_irqentry(struct vtpci_intr_resource *intr_res, int what) in vtpci_del_irqentry() argument
712 TAILQ_FOREACH(e, &intr_res->ls, entries) { in vtpci_del_irqentry()
717 TAILQ_REMOVE(&intr_res->ls, e, entries); in vtpci_del_irqentry()
/dragonfly/sys/dev/netif/mxge/
H A Dif_mxge_var.h118 struct resource *intr_res; member
H A Dif_mxge.c4535 if (ss->intr_res != NULL) { in mxge_free_msix()
4537 ss->intr_rid, ss->intr_res); in mxge_free_msix()
4607 ss->intr_res = bus_alloc_resource_any(sc->dev, SYS_RES_IRQ, in mxge_alloc_msix()
4609 if (ss->intr_res == NULL) { in mxge_alloc_msix()
4646 ss->intr_res = bus_alloc_resource_any(sc->dev, SYS_RES_IRQ, in mxge_alloc_intr()
4648 if (ss->intr_res == NULL) { in mxge_alloc_intr()
4658 ss->intr_cpuid = rman_get_cpuid(ss->intr_res); in mxge_alloc_intr()
4672 error = bus_setup_intr_descr(sc->dev, ss->intr_res, in mxge_setup_intr()
4695 bus_teardown_intr(sc->dev, ss->intr_res, ss->intr_hand); in mxge_teardown_intr()
4708 if (ss->intr_res != NULL) { in mxge_free_intr()
[all …]
/dragonfly/sys/dev/netif/em/
H A Dif_em.h278 struct resource *intr_res; member
H A Dif_em.c1006 ifq_set_cpuid(&ifp->if_snd, rman_get_cpuid(adapter->intr_res)); in em_attach()
1025 error = bus_setup_intr(dev, adapter->intr_res, INTR_MPSAFE, in em_attach()
1063 bus_teardown_intr(dev, adapter->intr_res, adapter->intr_tag); in em_detach()
1529 rman_get_cpuid(adapter->intr_res)); in em_init()
1579 ifq_set_cpuid(&ifp->if_snd, rman_get_cpuid(adapter->intr_res)); in em_npoll()
2506 adapter->intr_res = bus_alloc_resource_any(dev, SYS_RES_IRQ, in em_alloc_pci_res()
2508 if (adapter->intr_res == NULL) { in em_alloc_pci_res()
2531 if (adapter->intr_res != NULL) { in em_free_pci_res()
2533 adapter->intr_rid, adapter->intr_res); in em_free_pci_res()
/dragonfly/sys/dev/netif/emx/
H A Dif_emx.h377 struct resource *intr_res; member
H A Dif_emx.c657 sc->intr_res = bus_alloc_resource_any(dev, SYS_RES_IRQ, &sc->intr_rid, in emx_attach()
659 if (sc->intr_res == NULL) { in emx_attach()
966 error = bus_setup_intr(dev, sc->intr_res, INTR_MPSAFE, intr_func, sc, in emx_attach()
1002 bus_teardown_intr(dev, sc->intr_res, sc->intr_tag); in emx_detach()
1014 if (sc->intr_res != NULL) { in emx_detach()
1016 sc->intr_res); in emx_detach()
2239 ifsq_set_cpuid(ifsq, rman_get_cpuid(sc->intr_res)); in emx_setup_ifp()
4264 rman_get_cpuid(sc->intr_res)); in emx_npoll()
/dragonfly/sys/dev/netif/oce/
H A Doce_if.c696 ii->intr_res = bus_alloc_resource_any(sc->dev, in oce_alloc_intr()
700 if (ii->intr_res == NULL) { in oce_alloc_intr()
719 ii->intr_res, in oce_alloc_intr()
735 bus_teardown_intr(sc->dev, sc->intrs[i].intr_res, in oce_intr_free()
740 if (sc->intrs[i].intr_res != NULL) in oce_intr_free()
743 sc->intrs[i].intr_res); in oce_intr_free()
745 sc->intrs[i].intr_res = NULL; in oce_intr_free()
H A Doce_if.h265 struct resource *intr_res; /* PCI resource container */ member
/dragonfly/sys/dev/netif/ix/
H A Dif_ix.h292 struct resource *intr_res; member
H A Dif_ix.c3959 intr->intr_res = bus_alloc_resource_any(sc->dev, SYS_RES_IRQ, in ix_alloc_intr()
3961 if (intr->intr_res == NULL) { in ix_alloc_intr()
3968 intr->intr_cpuid = rman_get_cpuid(intr->intr_res); in ix_alloc_intr()
4015 if (intr->intr_res != NULL) { in ix_free_intr()
4017 intr->intr_rid, intr->intr_res); in ix_free_intr()
4078 error = bus_setup_intr_descr(sc->dev, intr->intr_res, in ix_setup_intr()
4101 bus_teardown_intr(sc->dev, intr->intr_res, intr->intr_hand); in ix_teardown_intr()
4664 return rman_get_cpuid(sc->intr_data[0].intr_res); in ix_get_timer_cpuid()
4894 if (intr->intr_res == NULL) { in ix_alloc_msix()
4919 if (intr->intr_res != NULL) { in ix_free_msix()
[all …]
/dragonfly/sys/dev/netif/igb/
H A Dif_igb.h309 struct resource *intr_res; member
H A Dif_igb.c4142 error = bus_setup_intr_descr(sc->dev, intr->intr_res, in igb_setup_intr()
4340 intr->intr_res = bus_alloc_resource_any(sc->dev, SYS_RES_IRQ, in igb_alloc_intr()
4342 if (intr->intr_res == NULL) { in igb_alloc_intr()
4349 intr->intr_cpuid = rman_get_cpuid(intr->intr_res); in igb_alloc_intr()
4432 if (intr->intr_res != NULL) { in igb_free_intr()
4434 intr->intr_rid, intr->intr_res); in igb_free_intr()
4456 bus_teardown_intr(sc->dev, intr->intr_res, intr->intr_hand); in igb_teardown_intr()
4679 if (intr->intr_res == NULL) { in igb_alloc_msix()
4704 if (intr->intr_res != NULL) { in igb_free_msix()
4706 intr->intr_rid, intr->intr_res); in igb_free_msix()
[all …]