Home
last modified time | relevance | path

Searched refs:irq_res (Results 1 – 25 of 36) sorted by relevance

12

/f-stack/freebsd/arm/nvidia/
H A Dtegra_mc.c122 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 Dtegra_rtc.c100 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 Das3722.c302 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 Dtegra_sdhci.c105 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 Dtegra_i2c.c222 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 Dtegra_soctherm.c171 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 Dtegra_gpio.c130 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 Dvchiq_kmod.c72 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 Dversatile_sic.c79 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 Dsp804.c97 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 Dqoriq_therm.c78 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 Dqoriq_dw_pci.c74 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 Dmax77620.c400 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 Dmv_ap806_sei.c79 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 Dmvebu_gpio.c108 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 Dbcm_mips.c131 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 Dzy7_spi.c69 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 Dzy7_qspi.c75 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 Dzy7_devcfg.c68 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 Drk_tsadc.c125 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 Dbcm2835_systimer.c77 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 Dti_sdhci.c73 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 Dti_edma3.c108 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 Dtegra_hdmi.c183 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 Dtegra_dc.c124 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 …]

12