/freebsd/sys/dev/mii/ |
H A D | dp83822phy.c | 81 struct resource *irq_res; member 134 sc->irq_res = bus_alloc_resource_any(dev, SYS_RES_IRQ, &rid, RF_ACTIVE); in dp_attach() 135 if (sc->irq_res == NULL) in dp_attach() 138 error = bus_setup_intr(dev, sc->irq_res, INTR_TYPE_NET | INTR_MPSAFE, in dp_attach() 141 bus_release_resource(dev, SYS_RES_IRQ, 0, sc->irq_res); in dp_attach() 142 sc->irq_res = NULL; in dp_attach() 174 bus_teardown_intr(dev, sc->irq_res, sc->irq_cookie); in dp_detach() 175 bus_release_resource(dev, SYS_RES_IRQ, 0, sc->irq_res); in dp_detach()
|
H A D | dp83867phy.c | 96 struct resource *irq_res; member 154 sc->irq_res = bus_alloc_resource_any(dev, SYS_RES_IRQ, &rid, RF_ACTIVE); in dp_attach() 155 if (sc->irq_res == NULL) in dp_attach() 158 error = bus_setup_intr(dev, sc->irq_res, INTR_TYPE_NET | INTR_MPSAFE, in dp_attach() 161 bus_release_resource(dev, SYS_RES_IRQ, 0, sc->irq_res); in dp_attach() 162 sc->irq_res = NULL; in dp_attach() 197 bus_teardown_intr(dev, sc->irq_res, sc->irq_cookie); in dp_detach() 198 bus_release_resource(dev, SYS_RES_IRQ, 0, sc->irq_res); in dp_detach()
|
H A D | vscphy.c | 97 struct resource *irq_res; member 289 vsc->irq_res = bus_alloc_resource_any(dev, SYS_RES_IRQ, &rid, in vscphy_attach() 291 if (vsc->irq_res == NULL) in vscphy_attach() 294 error = bus_setup_intr(dev, vsc->irq_res, INTR_TYPE_NET | INTR_MPSAFE, in vscphy_attach() 297 bus_release_resource(dev, SYS_RES_IRQ, 0, vsc->irq_res); in vscphy_attach() 298 vsc->irq_res = NULL; in vscphy_attach() 322 bus_teardown_intr(dev, vsc->irq_res, vsc->irq_cookie); in vscphy_detach() 323 bus_release_resource(dev, SYS_RES_IRQ, 0, vsc->irq_res); in vscphy_detach()
|
/freebsd/sys/arm/nvidia/ |
H A D | tegra_rtc.c | 98 struct resource *irq_res; member 208 sc->irq_res = bus_alloc_resource_any(dev, SYS_RES_IRQ, &rid, in tegra_rtc_attach() 210 if (sc->irq_res == NULL) { in tegra_rtc_attach() 235 rv = bus_setup_intr(dev, sc->irq_res, INTR_TYPE_MISC | INTR_MPSAFE, in tegra_rtc_attach() 256 bus_teardown_intr(dev, sc->irq_res, sc->irq_h); in tegra_rtc_attach() 257 if (sc->irq_res != NULL) in tegra_rtc_attach() 258 bus_release_resource(dev, SYS_RES_IRQ, 0, sc->irq_res); in tegra_rtc_attach() 278 bus_teardown_intr(dev, sc->irq_res, sc->irq_h); in tegra_rtc_detach() 279 if (sc->irq_res != NULL) in tegra_rtc_detach() 280 bus_release_resource(dev, SYS_RES_IRQ, 0, sc->irq_res); in tegra_rtc_detach()
|
H A D | tegra_mc.c | 120 struct resource *irq_res; member 229 sc->irq_res = bus_alloc_resource_any(dev, SYS_RES_IRQ, &rid, in tegra_mc_attach() 231 if (sc->irq_res == NULL) { in tegra_mc_attach() 253 rv = bus_setup_intr(dev, sc->irq_res, INTR_TYPE_MISC | INTR_MPSAFE, in tegra_mc_attach() 270 bus_teardown_intr(dev, sc->irq_res, sc->irq_h); in tegra_mc_attach() 271 if (sc->irq_res != NULL) in tegra_mc_attach() 272 bus_release_resource(dev, SYS_RES_IRQ, 0, sc->irq_res); in tegra_mc_attach() 292 bus_teardown_intr(dev, sc->irq_res, sc->irq_h); in tegra_mc_detach() 293 if (sc->irq_res != NULL) in tegra_mc_detach() 294 bus_release_resource(dev, SYS_RES_IRQ, 0, sc->irq_res); in tegra_mc_detach()
|
H A D | as3722.c | 294 sc->irq_res = bus_alloc_resource_any(dev, SYS_RES_IRQ, &rid, in as3722_attach() 296 if (sc->irq_res == NULL) { in as3722_attach() 325 rv = bus_setup_intr(dev, sc->irq_res, INTR_TYPE_MISC | INTR_MPSAFE, in as3722_attach() 336 bus_teardown_intr(dev, sc->irq_res, sc->irq_h); in as3722_attach() 337 if (sc->irq_res != NULL) in as3722_attach() 338 bus_release_resource(dev, SYS_RES_IRQ, 0, sc->irq_res); in as3722_attach() 355 bus_teardown_intr(dev, sc->irq_res, sc->irq_h); in as3722_detach() 356 if (sc->irq_res != NULL) in as3722_detach() 357 bus_release_resource(dev, SYS_RES_IRQ, 0, sc->irq_res); in as3722_detach()
|
H A D | tegra_sdhci.c | 103 struct resource * irq_res; member 282 sc->irq_res = bus_alloc_resource_any(dev, SYS_RES_IRQ, &rid, in tegra_sdhci_attach() 284 if (!sc->irq_res) { in tegra_sdhci_attach() 376 if (bus_setup_intr(dev, sc->irq_res, INTR_TYPE_BIO | INTR_MPSAFE, in tegra_sdhci_attach() 400 bus_teardown_intr(dev, sc->irq_res, sc->intr_cookie); in tegra_sdhci_attach() 407 if (sc->irq_res != NULL) in tegra_sdhci_attach() 408 bus_release_resource(dev, SYS_RES_IRQ, 0, sc->irq_res); in tegra_sdhci_attach() 428 bus_teardown_intr(dev, sc->irq_res, sc->intr_cookie); in tegra_sdhci_detach() 429 bus_release_resource(dev, SYS_RES_IRQ, rman_get_rid(sc->irq_res), in tegra_sdhci_detach() 430 sc->irq_res); in tegra_sdhci_detach()
|
/freebsd/sys/contrib/vchiq/interface/vchiq_arm/ |
H A D | vchiq_kmod.c | 72 struct resource * irq_res; member 165 sc->irq_res = bus_alloc_resource_any(dev, SYS_RES_IRQ, &rid, RF_ACTIVE); in bcm_vchiq_attach() 166 if (sc->irq_res == NULL) { in bcm_vchiq_attach() 181 if (bus_setup_intr(dev, sc->irq_res, INTR_TYPE_MISC | INTR_MPSAFE, in bcm_vchiq_attach() 185 sc->irq_res); in bcm_vchiq_attach() 209 bus_teardown_intr(dev, sc->irq_res, sc->intr_hl); in bcm_vchiq_detach() 211 sc->irq_res); in bcm_vchiq_detach()
|
/freebsd/sys/dev/sbni/ |
H A D | if_sbni_isa.c | 108 sc->irq_res = bus_alloc_resource_any( in sbni_attach_isa() 113 if (sc->irq_res == NULL) { in sbni_attach_isa() 121 if (sc->irq_res) { in sbni_attach_isa() 141 if (sc->irq_res) { in sbni_attach_isa() 143 dev, sc->irq_res, INTR_TYPE_NET | INTR_MPSAFE, in sbni_attach_isa()
|
H A D | if_sbni_pci.c | 123 sc->irq_res = bus_alloc_resource_any(dev, SYS_RES_IRQ, &sc->irq_rid, in sbni_pci_attach() 126 if (sc->irq_res == NULL) { in sbni_pci_attach() 138 if (sc->irq_res) { in sbni_pci_attach() 139 error = bus_setup_intr(dev, sc->irq_res, INTR_TYPE_NET | in sbni_pci_attach()
|
/freebsd/sys/dev/vnic/ |
H A D | nicvf_main.c | 1241 res = nic->msix_entries[irq].irq_res; in nicvf_release_all_interrupts() 1247 nic->msix_entries[irq].irq_res, in nicvf_release_all_interrupts() 1255 rman_get_rid(res), nic->msix_entries[irq].irq_res); in nicvf_release_all_interrupts() 1256 nic->msix_entries[irq].irq_res = NULL; in nicvf_release_all_interrupts() 1283 nic->msix_entries[irq].irq_res = bus_alloc_resource_any(nic->dev, in nicvf_allocate_misc_interrupt() 1285 if (nic->msix_entries[irq].irq_res == NULL) { in nicvf_allocate_misc_interrupt() 1292 ret = bus_setup_intr(nic->dev, nic->msix_entries[irq].irq_res, in nicvf_allocate_misc_interrupt() 1296 res = nic->msix_entries[irq].irq_res; in nicvf_allocate_misc_interrupt() 1299 nic->msix_entries[irq].irq_res = NULL; in nicvf_allocate_misc_interrupt() 1330 res = nic->msix_entries[irq].irq_res; in nicvf_release_net_interrupts() [all …]
|
/freebsd/sys/arm64/qoriq/ |
H A D | qoriq_therm.c | 76 struct resource *irq_res; member 372 sc->irq_res = bus_alloc_resource_any(dev, SYS_RES_IRQ, &rid, RF_ACTIVE); in qoriq_therm_attach() 373 if (sc->irq_res == NULL) { in qoriq_therm_attach() 472 bus_teardown_intr(dev, sc->irq_res, sc->irq_ih); in qoriq_therm_attach() 476 if (sc->irq_res != NULL) in qoriq_therm_attach() 477 bus_release_resource(dev, SYS_RES_IRQ, 0, sc->irq_res); in qoriq_therm_attach() 491 bus_teardown_intr(dev, sc->irq_res, sc->irq_ih); in qoriq_therm_detach() 495 if (sc->irq_res != NULL) in qoriq_therm_detach() 496 bus_release_resource(dev, SYS_RES_IRQ, 0, sc->irq_res); in qoriq_therm_detach()
|
H A D | qoriq_dw_pci.c | 70 struct resource *irq_res; member 222 sc->irq_res = bus_alloc_resource_any(dev, SYS_RES_IRQ, &rid, in qorif_dw_pci_attach() 224 if (sc->irq_res == NULL) { in qorif_dw_pci_attach() 237 if (bus_setup_intr(dev, sc->irq_res, INTR_TYPE_MISC | INTR_MPSAFE, in qorif_dw_pci_attach()
|
/freebsd/sys/arm64/nvidia/tegra210/ |
H A D | max77620.c | 395 sc->irq_res = bus_alloc_resource_any(dev, SYS_RES_IRQ, &rid, in max77620_attach() 398 if (sc->irq_res == NULL) { in max77620_attach() 431 rv = bus_setup_intr(dev, sc->irq_res, INTR_TYPE_MISC | INTR_MPSAFE, in max77620_attach() 443 bus_teardown_intr(dev, sc->irq_res, sc->irq_h); in max77620_attach() 444 if (sc->irq_res != NULL) in max77620_attach() 445 bus_release_resource(dev, SYS_RES_IRQ, 0, sc->irq_res); in max77620_attach() 462 bus_teardown_intr(dev, sc->irq_res, sc->irq_h); in max77620_detach() 463 if (sc->irq_res != NULL) in max77620_detach() 464 bus_release_resource(dev, SYS_RES_IRQ, 0, sc->irq_res); in max77620_detach()
|
/freebsd/sys/dev/firewire/ |
H A D | fwohci_pci.c | 264 sc->irq_res = bus_alloc_resource_any(self, SYS_RES_IRQ, &rid, in fwohci_pci_attach() 266 if (sc->irq_res == NULL) { in fwohci_pci_attach() 272 err = bus_setup_intr(self, sc->irq_res, in fwohci_pci_attach() 341 if (sc->irq_res) { in fwohci_pci_detach() 344 err = bus_teardown_intr(self, sc->irq_res, sc->ih); in fwohci_pci_detach() 350 bus_release_resource(self, SYS_RES_IRQ, 0, sc->irq_res); in fwohci_pci_detach() 351 sc->irq_res = NULL; in fwohci_pci_detach()
|
/freebsd/sys/dev/sdhci/ |
H A D | sdhci_acpi.c | 100 struct resource *irq_res; /* IRQ resource */ member 299 sc->irq_res = bus_alloc_resource_any(dev, SYS_RES_IRQ, &rid, in sdhci_acpi_attach() 301 if (sc->irq_res == NULL) { in sdhci_acpi_attach() 336 err = bus_setup_intr(dev, sc->irq_res, INTR_TYPE_MISC | INTR_MPSAFE, in sdhci_acpi_attach() 356 bus_teardown_intr(dev, sc->irq_res, sc->intrhand); in sdhci_acpi_detach() 357 if (sc->irq_res) in sdhci_acpi_detach() 359 rman_get_rid(sc->irq_res), sc->irq_res); in sdhci_acpi_detach()
|
H A D | sdhci_xenon.c | 504 sc->irq_res = bus_alloc_resource_any(dev, SYS_RES_IRQ, &rid, in sdhci_xenon_attach() 506 if (sc->irq_res == NULL) { in sdhci_xenon_attach() 517 rman_get_rid(sc->irq_res), sc->irq_res); in sdhci_xenon_attach() 539 err = bus_setup_intr(dev, sc->irq_res, INTR_TYPE_MISC | INTR_MPSAFE, in sdhci_xenon_attach() 580 bus_release_resource(dev, SYS_RES_IRQ, rman_get_rid(sc->irq_res), in sdhci_xenon_attach() 581 sc->irq_res); in sdhci_xenon_attach() 596 bus_teardown_intr(dev, sc->irq_res, sc->intrhand); in sdhci_xenon_detach() 597 bus_release_resource(dev, SYS_RES_IRQ, rman_get_rid(sc->irq_res), in sdhci_xenon_detach() 598 sc->irq_res); in sdhci_xenon_detach()
|
/freebsd/sys/arm/xilinx/ |
H A D | zy7_spi.c | 64 struct resource *irq_res; member 413 sc->irq_res = bus_alloc_resource_any(dev, SYS_RES_IRQ, &rid, in zy7_spi_attach() 415 if (sc->irq_res == NULL) { in zy7_spi_attach() 422 err = bus_setup_intr(dev, sc->irq_res, INTR_TYPE_MISC | INTR_MPSAFE, in zy7_spi_attach() 468 if (sc->irq_res != NULL) { in zy7_spi_detach() 470 bus_teardown_intr(dev, sc->irq_res, sc->intrhandle); in zy7_spi_detach() 472 rman_get_rid(sc->irq_res), sc->irq_res); in zy7_spi_detach()
|
/freebsd/sys/arm64/rockchip/ |
H A D | rk3568_pcie.c | 95 struct resource *irq_res; member 237 bus_teardown_intr(dev, sc->irq_res, sc->irq_handle); in rk3568_pcie_detach() 254 if (sc->irq_res) in rk3568_pcie_detach() 256 sc->irq_res); in rk3568_pcie_detach() 297 if (!(sc->irq_res = bus_alloc_resource_any(dev, SYS_RES_IRQ, in rk3568_pcie_attach() 359 if ((bus_setup_intr(dev, sc->irq_res, INTR_TYPE_MISC | INTR_MPSAFE, in rk3568_pcie_attach()
|
/freebsd/sys/riscv/riscv/ |
H A D | sbi_ipi.c | 48 struct resource *irq_res; member 170 sc->irq_res = bus_alloc_resource_any(dev, SYS_RES_IRQ, &rid, in sbi_ipi_attach() 172 if (sc->irq_res == NULL) { in sbi_ipi_attach() 177 error = bus_setup_intr(dev, sc->irq_res, INTR_TYPE_CLK, in sbi_ipi_attach()
|
/freebsd/sys/dev/tpm/ |
H A D | tpm_tis_core.c | 109 sc->irq_res = bus_alloc_resource_any(dev, SYS_RES_IRQ, &sc->irq_rid, in tpmtis_attach() 111 if (sc->irq_res == NULL) in tpmtis_attach() 114 result = bus_setup_intr(dev, sc->irq_res, INTR_TYPE_MISC | INTR_MPSAFE, in tpmtis_attach() 117 bus_release_resource(dev, SYS_RES_IRQ, sc->irq_rid, sc->irq_res); in tpmtis_attach() 139 bus_teardown_intr(dev, sc->irq_res, sc->intr_cookie); in tpmtis_detach() 141 if (sc->irq_res != NULL) in tpmtis_detach() 143 sc->irq_rid, sc->irq_res); in tpmtis_detach()
|
H A D | tpm_tis.c |
|
/freebsd/sys/arm/arm/ |
H A D | sp804.c | 94 struct resource* irq_res; member 215 sc->irq_res = bus_alloc_resource_any(dev, SYS_RES_IRQ, &rid, RF_ACTIVE); in sp804_timer_attach() 216 if (sc->irq_res == NULL) { in sp804_timer_attach() 229 if (bus_setup_intr(dev, sc->irq_res, INTR_TYPE_CLK, in sp804_timer_attach() 233 sc->irq_res); in sp804_timer_attach()
|
/freebsd/sys/dev/iicbus/controller/cadence/ |
H A D | cdnc_i2c.c | 86 struct resource *irq_res; member 591 sc->irq_res = bus_alloc_resource_any(dev, SYS_RES_IRQ, &rid, in cdnc_i2c_attach() 593 if (sc->irq_res == NULL) { in cdnc_i2c_attach() 600 err = bus_setup_intr(dev, sc->irq_res, INTR_TYPE_MISC | INTR_MPSAFE, in cdnc_i2c_attach() 647 if (sc->irq_res != NULL) { in cdnc_i2c_detach() 649 bus_teardown_intr(dev, sc->irq_res, sc->intrhandle); in cdnc_i2c_detach() 651 rman_get_rid(sc->irq_res), sc->irq_res); in cdnc_i2c_detach() 652 sc->irq_res = NULL; in cdnc_i2c_detach()
|
/freebsd/sys/arm/mv/ |
H A D | mv_ap806_sei.c | 88 struct resource *irq_res; member 345 sc->irq_res = bus_alloc_resource_any(dev, SYS_RES_IRQ, &rid, RF_ACTIVE); in mv_ap806_sei_attach() 346 if (sc->irq_res == NULL) { in mv_ap806_sei_attach() 373 if (bus_setup_intr(dev, sc->irq_res,INTR_TYPE_MISC | INTR_MPSAFE, in mv_ap806_sei_attach() 392 bus_teardown_intr(dev, sc->irq_res, sc->irq_ih); in mv_ap806_sei_attach() 393 if (sc->irq_res != NULL) in mv_ap806_sei_attach() 394 bus_release_resource(dev, SYS_RES_IRQ, 0, sc->irq_res); in mv_ap806_sei_attach()
|