| /f-stack/freebsd/arm/nvidia/ |
| H A D | tegra_mc.c | 122 struct resource *irq_res; member 231 sc->irq_res = bus_alloc_resource_any(dev, SYS_RES_IRQ, &rid, in tegra_mc_attach() 233 if (sc->irq_res == NULL) { in tegra_mc_attach() 255 rv = bus_setup_intr(dev, sc->irq_res, INTR_TYPE_MISC | INTR_MPSAFE, in tegra_mc_attach() 271 bus_teardown_intr(dev, sc->irq_res, sc->irq_h); in tegra_mc_attach() 272 if (sc->irq_res != NULL) in tegra_mc_attach() 273 bus_release_resource(dev, SYS_RES_IRQ, 0, sc->irq_res); in tegra_mc_attach() 288 bus_teardown_intr(dev, sc->irq_res, sc->irq_h); in tegra_mc_detach() 289 if (sc->irq_res != NULL) in tegra_mc_detach() 290 bus_release_resource(dev, SYS_RES_IRQ, 0, sc->irq_res); in tegra_mc_detach()
|
| H A D | tegra_rtc.c | 100 struct resource *irq_res; member 210 sc->irq_res = bus_alloc_resource_any(dev, SYS_RES_IRQ, &rid, in tegra_rtc_attach() 212 if (sc->irq_res == NULL) { in tegra_rtc_attach() 237 rv = bus_setup_intr(dev, sc->irq_res, INTR_TYPE_MISC | INTR_MPSAFE, in tegra_rtc_attach() 257 bus_teardown_intr(dev, sc->irq_res, sc->irq_h); in tegra_rtc_attach() 258 if (sc->irq_res != NULL) in tegra_rtc_attach() 259 bus_release_resource(dev, SYS_RES_IRQ, 0, sc->irq_res); in tegra_rtc_attach() 274 bus_teardown_intr(dev, sc->irq_res, sc->irq_h); in tegra_rtc_detach() 275 if (sc->irq_res != NULL) in tegra_rtc_detach() 276 bus_release_resource(dev, SYS_RES_IRQ, 0, sc->irq_res); in tegra_rtc_detach()
|
| H A D | as3722.c | 302 sc->irq_res = bus_alloc_resource_any(dev, SYS_RES_IRQ, &rid, in as3722_attach() 304 if (sc->irq_res == NULL) { in as3722_attach() 333 rv = bus_setup_intr(dev, sc->irq_res, INTR_TYPE_MISC | INTR_MPSAFE, in as3722_attach() 343 bus_teardown_intr(dev, sc->irq_res, sc->irq_h); in as3722_attach() 344 if (sc->irq_res != NULL) in as3722_attach() 345 bus_release_resource(dev, SYS_RES_IRQ, 0, sc->irq_res); in as3722_attach() 357 bus_teardown_intr(dev, sc->irq_res, sc->irq_h); in as3722_detach() 358 if (sc->irq_res != NULL) in as3722_detach() 359 bus_release_resource(dev, SYS_RES_IRQ, 0, sc->irq_res); in as3722_detach()
|
| H A D | tegra_sdhci.c | 105 struct resource * irq_res; member 284 sc->irq_res = bus_alloc_resource_any(dev, SYS_RES_IRQ, &rid, in tegra_sdhci_attach() 286 if (!sc->irq_res) { in tegra_sdhci_attach() 378 if (bus_setup_intr(dev, sc->irq_res, INTR_TYPE_BIO | INTR_MPSAFE, in tegra_sdhci_attach() 402 bus_teardown_intr(dev, sc->irq_res, sc->intr_cookie); in tegra_sdhci_attach() 409 if (sc->irq_res != NULL) in tegra_sdhci_attach() 410 bus_release_resource(dev, SYS_RES_IRQ, 0, sc->irq_res); in tegra_sdhci_attach() 426 bus_teardown_intr(dev, sc->irq_res, sc->intr_cookie); in tegra_sdhci_detach() 427 bus_release_resource(dev, SYS_RES_IRQ, rman_get_rid(sc->irq_res), in tegra_sdhci_detach() 428 sc->irq_res); in tegra_sdhci_detach()
|
| H A D | tegra_i2c.c | 222 struct resource *irq_res; member 659 sc->irq_res = bus_alloc_resource_any(dev, SYS_RES_IRQ, &rid, in tegra_i2c_attach() 661 if (sc->irq_res == NULL) { in tegra_i2c_attach() 711 rv = bus_setup_intr(dev, sc->irq_res, INTR_TYPE_MISC | INTR_MPSAFE, in tegra_i2c_attach() 731 bus_teardown_intr(dev, sc->irq_res, sc->irq_h); in tegra_i2c_attach() 732 if (sc->irq_res != NULL) in tegra_i2c_attach() 733 bus_release_resource(dev, SYS_RES_IRQ, 0, sc->irq_res); in tegra_i2c_attach() 750 bus_teardown_intr(dev, sc->irq_res, sc->irq_h); in tegra_i2c_detach() 751 if (sc->irq_res != NULL) in tegra_i2c_detach() 752 bus_release_resource(dev, SYS_RES_IRQ, 0, sc->irq_res); in tegra_i2c_detach()
|
| H A D | tegra_soctherm.c | 171 struct resource *irq_res; member 717 sc->irq_res = bus_alloc_resource_any(dev, SYS_RES_IRQ, &rid, RF_ACTIVE); in soctherm_attach() 718 if (sc->irq_res == NULL) { in soctherm_attach() 789 bus_teardown_intr(dev, sc->irq_res, sc->irq_ih); in soctherm_attach() 797 if (sc->irq_res != NULL) in soctherm_attach() 798 bus_release_resource(dev, SYS_RES_IRQ, 0, sc->irq_res); in soctherm_attach() 812 bus_teardown_intr(dev, sc->irq_res, sc->irq_ih); in soctherm_detach() 820 if (sc->irq_res != NULL) in soctherm_detach() 821 bus_release_resource(dev, SYS_RES_IRQ, 0, sc->irq_res); in soctherm_detach()
|
| H A D | tegra_gpio.c | 130 struct resource *irq_res[GPIO_NUM_BANKS]; member 733 bus_teardown_intr(dev, sc->irq_res[i], sc->irq_ih[i]); in tegra_gpio_detach() 742 if (sc->irq_res[i] != NULL) in tegra_gpio_detach() 744 sc->irq_res[i]); in tegra_gpio_detach() 800 sc->irq_res[i] = bus_alloc_resource_any(dev, SYS_RES_IRQ, in tegra_gpio_attach() 802 if (sc->irq_res[i] == NULL) { in tegra_gpio_attach() 807 if ((bus_setup_intr(dev, sc->irq_res[i], in tegra_gpio_attach()
|
| /f-stack/freebsd/contrib/vchiq/interface/vchiq_arm/ |
| H A D | vchiq_kmod.c | 72 struct resource * irq_res; member 164 sc->irq_res = bus_alloc_resource_any(dev, SYS_RES_IRQ, &rid, RF_ACTIVE); in bcm_vchiq_attach() 165 if (sc->irq_res == NULL) { in bcm_vchiq_attach() 180 if (bus_setup_intr(dev, sc->irq_res, INTR_TYPE_MISC | INTR_MPSAFE, in bcm_vchiq_attach() 184 sc->irq_res); in bcm_vchiq_attach() 208 bus_teardown_intr(dev, sc->irq_res, sc->intr_hl); in bcm_vchiq_detach() 210 sc->irq_res); in bcm_vchiq_detach()
|
| /f-stack/freebsd/arm/versatile/ |
| H A D | versatile_sic.c | 79 struct resource * irq_res; member 241 sc->irq_res = bus_alloc_resource_any(dev, SYS_RES_IRQ, &rid, in versatile_sic_attach() 243 if (sc->irq_res == NULL) { in versatile_sic_attach() 249 if ((bus_setup_intr(dev, sc->irq_res, INTR_TYPE_MISC, in versatile_sic_attach() 284 bus_teardown_intr(dev, sc->irq_res, sc->intrh); in versatile_sic_detach() 290 if (sc->irq_res == NULL) in versatile_sic_detach() 292 rman_get_rid(sc->irq_res), sc->irq_res); in versatile_sic_detach()
|
| H A D | sp804.c | 97 struct resource* irq_res; member 221 sc->irq_res = bus_alloc_resource_any(dev, SYS_RES_IRQ, &rid, RF_ACTIVE); in sp804_timer_attach() 222 if (sc->irq_res == NULL) { in sp804_timer_attach() 235 if (bus_setup_intr(dev, sc->irq_res, INTR_TYPE_CLK, in sp804_timer_attach() 239 sc->irq_res); in sp804_timer_attach()
|
| /f-stack/freebsd/arm64/qoriq/ |
| H A D | qoriq_therm.c | 78 struct resource *irq_res; member 281 sc->irq_res = bus_alloc_resource_any(dev, SYS_RES_IRQ, &rid, RF_ACTIVE); in qoriq_therm_attach() 282 if (sc->irq_res == NULL) { in qoriq_therm_attach() 359 bus_teardown_intr(dev, sc->irq_res, sc->irq_ih); in qoriq_therm_attach() 363 if (sc->irq_res != NULL) in qoriq_therm_attach() 364 bus_release_resource(dev, SYS_RES_IRQ, 0, sc->irq_res); in qoriq_therm_attach() 378 bus_teardown_intr(dev, sc->irq_res, sc->irq_ih); in qoriq_therm_detach() 382 if (sc->irq_res != NULL) in qoriq_therm_detach() 383 bus_release_resource(dev, SYS_RES_IRQ, 0, sc->irq_res); in qoriq_therm_detach()
|
| H A D | qoriq_dw_pci.c | 74 struct resource *irq_res; member 214 sc->irq_res = bus_alloc_resource_any(dev, SYS_RES_IRQ, &rid, in qorif_dw_pci_attach() 216 if (sc->irq_res == NULL) { in qorif_dw_pci_attach() 229 if (bus_setup_intr(dev, sc->irq_res, INTR_TYPE_MISC | INTR_MPSAFE, in qorif_dw_pci_attach()
|
| /f-stack/freebsd/arm64/nvidia/tegra210/ |
| H A D | max77620.c | 400 sc->irq_res = bus_alloc_resource_any(dev, SYS_RES_IRQ, &rid, in max77620_attach() 403 if (sc->irq_res == NULL) { in max77620_attach() 436 rv = bus_setup_intr(dev, sc->irq_res, INTR_TYPE_MISC | INTR_MPSAFE, in max77620_attach() 447 bus_teardown_intr(dev, sc->irq_res, sc->irq_h); in max77620_attach() 448 if (sc->irq_res != NULL) in max77620_attach() 449 bus_release_resource(dev, SYS_RES_IRQ, 0, sc->irq_res); in max77620_attach() 461 bus_teardown_intr(dev, sc->irq_res, sc->irq_h); in max77620_detach() 462 if (sc->irq_res != NULL) in max77620_detach() 463 bus_release_resource(dev, SYS_RES_IRQ, 0, sc->irq_res); in max77620_detach()
|
| /f-stack/freebsd/arm/mv/ |
| H A D | mv_ap806_sei.c | 79 struct resource *irq_res; member 328 sc->irq_res = bus_alloc_resource_any(dev, SYS_RES_IRQ, &rid, RF_ACTIVE); in mv_ap806_sei_attach() 329 if (sc->irq_res == NULL) { in mv_ap806_sei_attach() 356 if (bus_setup_intr(dev, sc->irq_res,INTR_TYPE_MISC | INTR_MPSAFE, in mv_ap806_sei_attach() 369 bus_teardown_intr(dev, sc->irq_res, sc->irq_ih); in mv_ap806_sei_attach() 370 if (sc->irq_res != NULL) in mv_ap806_sei_attach() 371 bus_release_resource(dev, SYS_RES_IRQ, 0, sc->irq_res); in mv_ap806_sei_attach()
|
| H A D | mvebu_gpio.c | 108 struct resource *irq_res[MV_GPIO_MAX_NIRQS]; member 686 bus_teardown_intr(dev, sc->irq_res[i], sc->irq_ih[i]); in mvebu_gpio_detach() 695 if (sc->irq_res[i] != NULL) in mvebu_gpio_detach() 697 sc->irq_res[i]); in mvebu_gpio_detach() 749 sc->irq_res[i] = bus_alloc_resource_any(dev, SYS_RES_IRQ, in mvebu_gpio_attach() 751 if (sc->irq_res[i] == NULL) in mvebu_gpio_attach() 753 if ((bus_setup_intr(dev, sc->irq_res[i], in mvebu_gpio_attach() 767 if (sc->irq_res[0] != NULL) in mvebu_gpio_attach() 786 if (sc->irq_res[0] != NULL) { in mvebu_gpio_attach()
|
| /f-stack/freebsd/mips/broadcom/ |
| H A D | bcm_mips.c | 131 cpuirq->irq_res = NULL; in bcm_mips_init_cpuirq_unavail() 212 cpuirq->irq_res = res; in bcm_mips_init_cpuirq() 240 KASSERT(cpuirq->irq_res == NULL, ("leaking cpuirq resource")); in bcm_mips_fini_cpuirq() 252 KASSERT(cpuirq->irq_res != NULL, ("resource missing")); in bcm_mips_fini_cpuirq() 254 error = bus_teardown_intr(sc->dev, cpuirq->irq_res, in bcm_mips_fini_cpuirq() 264 if (cpuirq->irq_res != NULL) { in bcm_mips_fini_cpuirq() 266 cpuirq->irq_res); in bcm_mips_fini_cpuirq() 267 cpuirq->irq_res = NULL; in bcm_mips_fini_cpuirq()
|
| /f-stack/freebsd/arm/xilinx/ |
| H A D | zy7_spi.c | 69 struct resource *irq_res; member 418 sc->irq_res = bus_alloc_resource_any(dev, SYS_RES_IRQ, &rid, in zy7_spi_attach() 420 if (sc->irq_res == NULL) { in zy7_spi_attach() 427 err = bus_setup_intr(dev, sc->irq_res, INTR_TYPE_MISC | INTR_MPSAFE, in zy7_spi_attach() 475 if (sc->irq_res != NULL) { in zy7_spi_detach() 477 bus_teardown_intr(dev, sc->irq_res, sc->intrhandle); in zy7_spi_detach() 479 rman_get_rid(sc->irq_res), sc->irq_res); in zy7_spi_detach()
|
| H A D | zy7_qspi.c | 75 struct resource *irq_res; member 579 sc->irq_res = bus_alloc_resource_any(dev, SYS_RES_IRQ, &rid, in zy7_qspi_attach() 581 if (sc->irq_res == NULL) { in zy7_qspi_attach() 588 err = bus_setup_intr(dev, sc->irq_res, INTR_TYPE_MISC | INTR_MPSAFE, in zy7_qspi_attach() 636 if (sc->irq_res != NULL) { in zy7_qspi_detach() 638 bus_teardown_intr(dev, sc->irq_res, sc->intrhandle); in zy7_qspi_detach() 640 rman_get_rid(sc->irq_res), sc->irq_res); in zy7_qspi_detach()
|
| H A D | zy7_devcfg.c | 68 struct resource *irq_res; member 740 sc->irq_res = bus_alloc_resource_any(dev, SYS_RES_IRQ, &rid, in zy7_devcfg_attach() 742 if (sc->irq_res == NULL) { in zy7_devcfg_attach() 749 err = bus_setup_intr(dev, sc->irq_res, INTR_TYPE_MISC | INTR_MPSAFE, in zy7_devcfg_attach() 813 if (sc->irq_res != NULL) { in zy7_devcfg_detach() 815 bus_teardown_intr(dev, sc->irq_res, sc->intrhandle); in zy7_devcfg_detach() 817 rman_get_rid(sc->irq_res), sc->irq_res); in zy7_devcfg_detach()
|
| /f-stack/freebsd/arm64/rockchip/ |
| H A D | rk_tsadc.c | 125 struct resource *irq_res; member 635 sc->irq_res = bus_alloc_resource_any(dev, SYS_RES_IRQ, &rid, RF_ACTIVE); in tsadc_attach() 636 if (sc->irq_res == NULL) { in tsadc_attach() 641 if ((bus_setup_intr(dev, sc->irq_res, INTR_TYPE_MISC | INTR_MPSAFE, in tsadc_attach() 739 bus_teardown_intr(dev, sc->irq_res, sc->irq_ih); in tsadc_attach() 746 if (sc->irq_res != NULL) in tsadc_attach() 747 bus_release_resource(dev, SYS_RES_IRQ, 0, sc->irq_res); in tsadc_attach() 761 bus_teardown_intr(dev, sc->irq_res, sc->irq_ih); in tsadc_detach() 769 if (sc->irq_res != NULL) in tsadc_detach() 770 bus_release_resource(dev, SYS_RES_IRQ, 0, sc->irq_res); in tsadc_detach()
|
| /f-stack/freebsd/arm/broadcom/bcm2835/ |
| H A D | bcm2835_systimer.c | 77 struct resource* irq_res[BCM2835_NUM_TIMERS]; member 231 sc->irq_res); in bcm_systimer_attach() 241 if (bus_setup_intr(dev, sc->irq_res[DEFAULT_TIMER], INTR_TYPE_CLK, in bcm_systimer_attach() 245 sc->irq_res); in bcm_systimer_attach()
|
| /f-stack/freebsd/arm/ti/ |
| H A D | ti_sdhci.c | 73 struct resource * irq_res; member 579 sc->irq_res = bus_alloc_resource_any(dev, SYS_RES_IRQ, &rid, in ti_sdhci_attach() 581 if (!sc->irq_res) { in ti_sdhci_attach() 587 if (bus_setup_intr(dev, sc->irq_res, INTR_TYPE_BIO | INTR_MPSAFE, in ti_sdhci_attach() 700 bus_teardown_intr(dev, sc->irq_res, sc->intr_cookie); in ti_sdhci_attach() 701 if (sc->irq_res) in ti_sdhci_attach() 702 bus_release_resource(dev, SYS_RES_IRQ, 0, sc->irq_res); in ti_sdhci_attach()
|
| H A D | ti_edma3.c | 108 struct resource * irq_res[TI_EDMA3_NUM_IRQS]; member 178 err = bus_alloc_resources(dev, ti_edma3_irq_spec, sc->irq_res); in ti_edma3_attach() 195 err = bus_setup_intr(dev, sc->irq_res[i], INTR_TYPE_MISC | in ti_edma3_attach()
|
| /f-stack/freebsd/arm/nvidia/drm2/ |
| H A D | tegra_hdmi.c | 183 struct resource *irq_res; member 1218 sc->irq_res = bus_alloc_resource_any(dev, SYS_RES_IRQ, &rid, RF_ACTIVE); in hdmi_attach() 1219 if (sc->irq_res == NULL) { in hdmi_attach() 1224 rv = bus_setup_intr(dev, sc->irq_res, INTR_TYPE_MISC | INTR_MPSAFE, in hdmi_attach() 1254 bus_teardown_intr(dev, sc->irq_res, sc->irq_ih); in hdmi_attach() 1267 if (sc->irq_res != NULL) in hdmi_attach() 1268 bus_release_resource(dev, SYS_RES_IRQ, 0, sc->irq_res); in hdmi_attach() 1283 bus_teardown_intr(dev, sc->irq_res, sc->irq_ih); in hdmi_detach() 1296 if (sc->irq_res != NULL) in hdmi_detach() 1297 bus_release_resource(dev, SYS_RES_IRQ, 0, sc->irq_res); in hdmi_detach()
|
| H A D | tegra_dc.c | 124 struct resource *irq_res; member 1223 rv = bus_setup_intr(dev, sc->irq_res, INTR_TYPE_MISC | INTR_MPSAFE, in dc_init_client() 1246 bus_teardown_intr(dev, sc->irq_res, sc->irq_ih); in dc_exit_client() 1342 sc->irq_res = bus_alloc_resource_any(dev, SYS_RES_IRQ, &rid, RF_ACTIVE); in dc_attach() 1343 if (sc->irq_res == NULL) { in dc_attach() 1378 bus_teardown_intr(dev, sc->irq_res, sc->irq_ih); in dc_attach() 1385 if (sc->irq_res != NULL) in dc_attach() 1386 bus_release_resource(dev, SYS_RES_IRQ, 0, sc->irq_res); in dc_attach() 1404 bus_teardown_intr(dev, sc->irq_res, sc->irq_ih); in dc_detach() 1411 if (sc->irq_res != NULL) in dc_detach() [all …]
|