| /f-stack/freebsd/mips/cavium/usb/ |
| H A D | octusb_octeon.c | 120 sc->sc_dci.sc_irq_res[i] = in octusb_octeon_attach() 123 if (!(sc->sc_dci.sc_irq_res[i])) { in octusb_octeon_attach() 128 err = bus_setup_intr(dev, sc->sc_dci.sc_irq_res[i], INTR_TYPE_BIO | INTR_MPSAFE, in octusb_octeon_attach() 131 err = bus_setup_intr(dev, sc->sc_dci.sc_irq_res[i], INTR_TYPE_BIO | INTR_MPSAFE, in octusb_octeon_attach() 171 if (sc->sc_dci.sc_irq_res[0] && sc->sc_dci.sc_intr_hdl[0]) in octusb_octeon_detach() 181 if (sc->sc_dci.sc_irq_res[i] && sc->sc_dci.sc_intr_hdl[i]) { in octusb_octeon_detach() 182 err = bus_teardown_intr(dev, sc->sc_dci.sc_irq_res[i], in octusb_octeon_detach() 186 if (sc->sc_dci.sc_irq_res[i]) { in octusb_octeon_detach() 188 sc->sc_dci.sc_irq_res[i]); in octusb_octeon_detach() 189 sc->sc_dci.sc_irq_res[i] = NULL; in octusb_octeon_detach()
|
| /f-stack/freebsd/mips/mediatek/ |
| H A D | mtk_dotg.c | 109 sc->sc_irq_res = bus_alloc_resource_any(dev, SYS_RES_IRQ, in dotg_fdt_attach() 111 if (!(sc->sc_irq_res)) { in dotg_fdt_attach() 148 if (sc->sc_irq_res && sc->sc_intr_hdl) { in dotg_fdt_detach() 154 err = bus_teardown_intr(dev, sc->sc_irq_res, in dotg_fdt_detach() 158 if (sc->sc_irq_res) { in dotg_fdt_detach() 160 sc->sc_irq_res); in dotg_fdt_detach() 161 sc->sc_irq_res = NULL; in dotg_fdt_detach()
|
| H A D | mtk_ohci.c | 121 sc->sc_irq_res = bus_alloc_resource_any(self, SYS_RES_IRQ, &rid, in ohci_fdt_attach() 123 if (sc->sc_irq_res == NULL) { in ohci_fdt_attach() 138 err = bus_setup_intr(self, sc->sc_irq_res, INTR_TYPE_BIO | INTR_MPSAFE, in ohci_fdt_attach() 170 if (sc->sc_irq_res && sc->sc_intr_hdl) { in ohci_fdt_detach() 176 err = bus_teardown_intr(self, sc->sc_irq_res, sc->sc_intr_hdl); in ohci_fdt_detach() 182 if (sc->sc_irq_res) { in ohci_fdt_detach() 184 sc->sc_irq_res); in ohci_fdt_detach() 185 sc->sc_irq_res = NULL; in ohci_fdt_detach()
|
| H A D | mtk_ehci.c | 121 sc->sc_irq_res = bus_alloc_resource_any(self, SYS_RES_IRQ, &rid, in ehci_fdt_attach() 123 if (sc->sc_irq_res == NULL) { in ehci_fdt_attach() 138 err = bus_setup_intr(self, sc->sc_irq_res, INTR_TYPE_BIO | INTR_MPSAFE, in ehci_fdt_attach() 170 if (sc->sc_irq_res && sc->sc_intr_hdl) { in ehci_fdt_detach() 176 err = bus_teardown_intr(self, sc->sc_irq_res, sc->sc_intr_hdl); in ehci_fdt_detach() 182 if (sc->sc_irq_res) { in ehci_fdt_detach() 184 sc->sc_irq_res); in ehci_fdt_detach() 185 sc->sc_irq_res = NULL; in ehci_fdt_detach()
|
| H A D | mtk_xhci.c | 117 sc->sc_irq_res = bus_alloc_resource_any(self, SYS_RES_IRQ, &rid, in mtk_xhci_fdt_attach() 119 if (sc->sc_irq_res == NULL) { in mtk_xhci_fdt_attach() 134 err = bus_setup_intr(self, sc->sc_irq_res, INTR_TYPE_BIO | INTR_MPSAFE, in mtk_xhci_fdt_attach() 169 if (sc->sc_irq_res && sc->sc_intr_hdl) { in mtk_xhci_fdt_detach() 175 err = bus_teardown_intr(self, sc->sc_irq_res, sc->sc_intr_hdl); in mtk_xhci_fdt_detach() 181 if (sc->sc_irq_res) { in mtk_xhci_fdt_detach() 183 sc->sc_irq_res); in mtk_xhci_fdt_detach() 184 sc->sc_irq_res = NULL; in mtk_xhci_fdt_detach()
|
| /f-stack/freebsd/mips/atheros/ |
| H A D | ar71xx_ehci.c | 150 sc->sc_irq_res = bus_alloc_resource_any(self, SYS_RES_IRQ, &rid, in ar71xx_ehci_attach() 152 if (sc->sc_irq_res == NULL) { in ar71xx_ehci_attach() 166 err = bus_setup_intr(self, sc->sc_irq_res, INTR_TYPE_BIO | INTR_MPSAFE, in ar71xx_ehci_attach() 241 if (sc->sc_irq_res && sc->sc_intr_hdl) { in ar71xx_ehci_detach() 247 err = bus_teardown_intr(self, sc->sc_irq_res, sc->sc_intr_hdl); in ar71xx_ehci_detach() 256 if (sc->sc_irq_res) { in ar71xx_ehci_detach() 257 bus_release_resource(self, SYS_RES_IRQ, 0, sc->sc_irq_res); in ar71xx_ehci_detach() 258 sc->sc_irq_res = NULL; in ar71xx_ehci_detach()
|
| H A D | ar71xx_ohci.c | 115 sc->sc_ohci.sc_irq_res = bus_alloc_resource_any(dev, SYS_RES_IRQ, &rid, in ar71xx_ohci_attach() 117 if (sc->sc_ohci.sc_irq_res == NULL) { in ar71xx_ohci_attach() 128 err = bus_setup_intr(dev, sc->sc_ohci.sc_irq_res, in ar71xx_ohci_attach() 177 bus_teardown_intr(dev, sc->sc_ohci.sc_irq_res, sc->sc_ohci.sc_intr_hdl); in ar71xx_ohci_detach() 181 if (sc->sc_ohci.sc_irq_res && sc->sc_ohci.sc_intr_hdl) { in ar71xx_ohci_detach() 187 bus_release_resource(dev, SYS_RES_IRQ, 0, sc->sc_ohci.sc_irq_res); in ar71xx_ohci_detach() 188 sc->sc_ohci.sc_irq_res = NULL; in ar71xx_ohci_detach()
|
| /f-stack/freebsd/arm/ti/ |
| H A D | ti_mbox.c | 76 struct resource *sc_irq_res; member 158 sc->sc_irq_res = bus_alloc_resource_any(dev, SYS_RES_IRQ, &rid, in ti_mbox_attach() 160 if (sc->sc_irq_res == NULL) { in ti_mbox_attach() 165 if (bus_setup_intr(dev, sc->sc_irq_res, INTR_MPSAFE | INTR_TYPE_MISC, in ti_mbox_attach() 213 bus_teardown_intr(dev, sc->sc_irq_res, sc->sc_intr); in ti_mbox_detach() 214 if (sc->sc_irq_res) in ti_mbox_detach() 215 bus_release_resource(dev, SYS_RES_IRQ, rman_get_rid(sc->sc_irq_res), in ti_mbox_detach() 216 sc->sc_irq_res); in ti_mbox_detach()
|
| H A D | ti_wdt.c | 71 struct resource *sc_irq_res; member 174 sc->sc_irq_res = bus_alloc_resource_any(dev, SYS_RES_IRQ, &rid, RF_ACTIVE); in ti_wdt_attach() 175 if (sc->sc_irq_res == NULL) { in ti_wdt_attach() 180 if (bus_setup_intr(dev, sc->sc_irq_res, INTR_MPSAFE | INTR_TYPE_MISC, in ti_wdt_attach() 212 bus_teardown_intr(dev, sc->sc_irq_res, sc->sc_intr); in ti_wdt_detach() 213 if (sc->sc_irq_res) in ti_wdt_detach() 215 rman_get_rid(sc->sc_irq_res), sc->sc_irq_res); in ti_wdt_detach()
|
| H A D | ti_i2c.c | 81 struct resource* sc_irq_res; member 731 bus_teardown_intr(dev, sc->sc_irq_res, sc->sc_irq_h); in ti_i2c_deactivate() 742 if (sc->sc_irq_res != NULL) { in ti_i2c_deactivate() 743 bus_release_resource(dev, SYS_RES_IRQ, 0, sc->sc_irq_res); in ti_i2c_deactivate() 744 sc->sc_irq_res = NULL; in ti_i2c_deactivate() 837 sc->sc_irq_res = bus_alloc_resource_any(dev, SYS_RES_IRQ, &rid, in ti_i2c_attach() 839 if (sc->sc_irq_res == NULL) { in ti_i2c_attach() 882 err = bus_setup_intr(dev, sc->sc_irq_res, INTR_TYPE_MISC | INTR_MPSAFE, in ti_i2c_attach()
|
| H A D | ti_spi.c | 200 sc->sc_irq_res = bus_alloc_resource_any(dev, SYS_RES_IRQ, &rid, in ti_spi_attach() 202 if (!sc->sc_irq_res) { in ti_spi_attach() 209 if (bus_setup_intr(dev, sc->sc_irq_res, INTR_TYPE_MISC | INTR_MPSAFE, in ti_spi_attach() 211 bus_release_resource(dev, SYS_RES_IRQ, 0, sc->sc_irq_res); in ti_spi_attach() 291 bus_teardown_intr(dev, sc->sc_irq_res, sc->sc_intrhand); in ti_spi_detach() 292 if (sc->sc_irq_res) in ti_spi_detach() 293 bus_release_resource(dev, SYS_RES_IRQ, 0, sc->sc_irq_res); in ti_spi_detach()
|
| /f-stack/freebsd/arm/ti/usb/ |
| H A D | omap_ehci.c | 335 sc->sc_irq_res = bus_alloc_resource_any(dev, SYS_RES_IRQ, &rid, RF_ACTIVE); in omap_ehci_attach() 336 if (sc->sc_irq_res == NULL) { in omap_ehci_attach() 364 err = bus_setup_intr(dev, sc->sc_irq_res, INTR_TYPE_BIO | INTR_MPSAFE, in omap_ehci_attach() 420 if (sc->sc_irq_res && sc->sc_intr_hdl) { in omap_ehci_detach() 426 err = bus_teardown_intr(dev, sc->sc_irq_res, sc->sc_intr_hdl); in omap_ehci_detach() 433 if (sc->sc_irq_res) { in omap_ehci_detach() 434 bus_release_resource(dev, SYS_RES_IRQ, 0, sc->sc_irq_res); in omap_ehci_detach() 435 sc->sc_irq_res = NULL; in omap_ehci_detach()
|
| /f-stack/freebsd/mips/ingenic/ |
| H A D | jz4780_ehci.c | 227 sc->sc_irq_res = bus_alloc_resource_any(dev, SYS_RES_IRQ, &rid, in jz4780_ehci_attach() 229 if (sc->sc_irq_res == NULL) { in jz4780_ehci_attach() 243 err = bus_setup_intr(dev, sc->sc_irq_res, INTR_TYPE_BIO | INTR_MPSAFE, in jz4780_ehci_attach() 290 if (sc->sc_irq_res && sc->sc_intr_hdl) { in jz4780_ehci_detach() 296 err = bus_teardown_intr(dev, sc->sc_irq_res, sc->sc_intr_hdl); in jz4780_ehci_detach() 305 if (sc->sc_irq_res) { in jz4780_ehci_detach() 306 bus_release_resource(dev, SYS_RES_IRQ, 0, sc->sc_irq_res); in jz4780_ehci_detach() 307 sc->sc_irq_res = NULL; in jz4780_ehci_detach()
|
| H A D | jz4780_ohci.c | 196 sc->sc_ohci.sc_irq_res = bus_alloc_resource_any(dev, SYS_RES_IRQ, &rid, in jz4780_ohci_attach() 198 if (sc->sc_ohci.sc_irq_res == NULL) { in jz4780_ohci_attach() 216 err = bus_setup_intr(dev, sc->sc_ohci.sc_irq_res, in jz4780_ohci_attach() 270 bus_teardown_intr(dev, sc->sc_ohci.sc_irq_res, sc->sc_ohci.sc_intr_hdl); in jz4780_ohci_detach() 274 if (sc->sc_ohci.sc_irq_res && sc->sc_ohci.sc_intr_hdl) { in jz4780_ohci_detach() 280 bus_release_resource(dev, SYS_RES_IRQ, 0, sc->sc_ohci.sc_irq_res); in jz4780_ohci_detach() 281 sc->sc_ohci.sc_irq_res = NULL; in jz4780_ohci_detach()
|
| /f-stack/freebsd/arm/xilinx/ |
| H A D | zy7_ehci.c | 257 sc->sc_irq_res = bus_alloc_resource_any(dev, SYS_RES_IRQ, &rid, in zy7_ehci_attach() 259 if (sc->sc_irq_res == NULL) { in zy7_ehci_attach() 278 err = bus_setup_intr(dev, sc->sc_irq_res, INTR_TYPE_BIO | INTR_MPSAFE, in zy7_ehci_attach() 332 if (sc->sc_irq_res) { in zy7_ehci_detach() 334 bus_teardown_intr(dev, sc->sc_irq_res, in zy7_ehci_detach() 337 rman_get_rid(sc->sc_irq_res), sc->sc_irq_res); in zy7_ehci_detach()
|
| /f-stack/freebsd/arm/mv/ |
| H A D | mv_spi.c | 57 struct resource *sc_irq_res; member 143 sc->sc_irq_res = bus_alloc_resource_any(dev, SYS_RES_IRQ, &rid, in mv_spi_attach() 145 if (!sc->sc_irq_res) { in mv_spi_attach() 164 if (bus_setup_intr(dev, sc->sc_irq_res, INTR_TYPE_MISC | INTR_MPSAFE, in mv_spi_attach() 166 bus_release_resource(dev, SYS_RES_IRQ, 0, sc->sc_irq_res); in mv_spi_attach() 190 bus_teardown_intr(dev, sc->sc_irq_res, sc->sc_intrhand); in mv_spi_detach() 191 if (sc->sc_irq_res) in mv_spi_detach() 192 bus_release_resource(dev, SYS_RES_IRQ, 0, sc->sc_irq_res); in mv_spi_detach()
|
| H A D | a37x0_spi.c | 52 struct resource *sc_irq_res; member 167 sc->sc_irq_res = bus_alloc_resource_any(dev, SYS_RES_IRQ, &rid, in a37x0_spi_attach() 169 if (!sc->sc_irq_res) { in a37x0_spi_attach() 184 bus_release_resource(dev, SYS_RES_IRQ, 0, sc->sc_irq_res); in a37x0_spi_attach() 204 if (bus_setup_intr(dev, sc->sc_irq_res, INTR_TYPE_MISC | INTR_MPSAFE, in a37x0_spi_attach() 206 bus_release_resource(dev, SYS_RES_IRQ, 0, sc->sc_irq_res); in a37x0_spi_attach() 237 bus_teardown_intr(dev, sc->sc_irq_res, sc->sc_intrhand); in a37x0_spi_detach() 238 if (sc->sc_irq_res) in a37x0_spi_detach() 239 bus_release_resource(dev, SYS_RES_IRQ, 0, sc->sc_irq_res); in a37x0_spi_detach()
|
| H A D | a37x0_iic.c | 64 struct resource *sc_irq_res; member 207 sc->sc_irq_res = bus_alloc_resource_any(dev, SYS_RES_IRQ, &rid, in a37x0_iic_attach() 209 if (!sc->sc_irq_res) { in a37x0_iic_attach() 216 if (bus_setup_intr(dev, sc->sc_irq_res, INTR_TYPE_MISC | INTR_MPSAFE, in a37x0_iic_attach() 218 bus_release_resource(dev, SYS_RES_IRQ, 0, sc->sc_irq_res); in a37x0_iic_attach() 257 bus_teardown_intr(dev, sc->sc_irq_res, sc->sc_intrhand); in a37x0_iic_detach() 258 if (sc->sc_irq_res) in a37x0_iic_detach() 259 bus_release_resource(dev, SYS_RES_IRQ, 0, sc->sc_irq_res); in a37x0_iic_detach()
|
| /f-stack/freebsd/arm/ti/am335x/ |
| H A D | am335x_musb.c | 296 sc->sc_otg.sc_irq_res = bus_alloc_resource_any(dev, SYS_RES_IRQ, in musbotg_attach() 298 if (sc->sc_otg.sc_irq_res == NULL) { in musbotg_attach() 340 err = bus_setup_intr(dev, sc->sc_otg.sc_irq_res, in musbotg_attach() 414 if (sc->sc_otg.sc_irq_res && sc->sc_otg.sc_intr_hdl) { in musbotg_detach() 420 err = bus_teardown_intr(dev, sc->sc_otg.sc_irq_res, in musbotg_detach() 432 if (sc->sc_otg.sc_irq_res) in musbotg_detach() 434 sc->sc_otg.sc_irq_res); in musbotg_detach()
|
| H A D | am335x_rtc.c | 64 struct resource *sc_irq_res[RTC_MAXIRQS]; member 106 if (bus_alloc_resources(dev, am335x_rtc_irq_spec, sc->sc_irq_res) != 0) { in am335x_rtc_attach() 141 if (sc->sc_irq_res[0] != NULL) in am335x_rtc_detach() 142 bus_release_resources(dev, am335x_rtc_irq_spec, sc->sc_irq_res); in am335x_rtc_detach()
|
| H A D | am335x_pmic.c | 62 struct resource *sc_irq_res; member 271 if (sc->sc_irq_res != NULL) { in am335x_pmic_start() 272 rv = bus_setup_intr(dev, sc->sc_irq_res, in am335x_pmic_start() 290 sc->sc_irq_res = bus_alloc_resource_any(dev, SYS_RES_IRQ, &rid, in am335x_pmic_attach() 292 if (!sc->sc_irq_res) { in am335x_pmic_attach()
|
| /f-stack/freebsd/arm/broadcom/bcm2835/ |
| H A D | bcm2835_spi.c | 267 sc->sc_irq_res = bus_alloc_resource_any(dev, SYS_RES_IRQ, &rid, in bcm_spi_attach() 269 if (!sc->sc_irq_res) { in bcm_spi_attach() 276 if (bus_setup_intr(dev, sc->sc_irq_res, INTR_TYPE_MISC | INTR_MPSAFE, in bcm_spi_attach() 278 bus_release_resource(dev, SYS_RES_IRQ, 0, sc->sc_irq_res); in bcm_spi_attach() 318 bus_teardown_intr(dev, sc->sc_irq_res, sc->sc_intrhand); in bcm_spi_detach() 319 if (sc->sc_irq_res) in bcm_spi_detach() 320 bus_release_resource(dev, SYS_RES_IRQ, 0, sc->sc_irq_res); in bcm_spi_detach()
|
| H A D | bcm2835_bsc.c | 321 sc->sc_irq_res = bus_alloc_resource_any(dev, SYS_RES_IRQ, &rid, in bcm_bsc_attach() 323 if (!sc->sc_irq_res) { in bcm_bsc_attach() 330 if (bus_setup_intr(dev, sc->sc_irq_res, INTR_TYPE_MISC | INTR_MPSAFE, in bcm_bsc_attach() 332 bus_release_resource(dev, SYS_RES_IRQ, 0, sc->sc_irq_res); in bcm_bsc_attach() 369 bus_teardown_intr(dev, sc->sc_irq_res, sc->sc_intrhand); in bcm_bsc_detach() 370 if (sc->sc_irq_res) in bcm_bsc_detach() 371 bus_release_resource(dev, SYS_RES_IRQ, 0, sc->sc_irq_res); in bcm_bsc_detach()
|
| /f-stack/freebsd/arm/versatile/ |
| H A D | pl050.c | 122 struct resource* sc_irq_res; member 657 sc->sc_irq_res = bus_alloc_resource_any(dev, SYS_RES_IRQ, &rid, RF_ACTIVE); in pl050_kmi_attach() 658 if (sc->sc_irq_res == NULL) { in pl050_kmi_attach() 664 if (bus_setup_intr(dev, sc->sc_irq_res, INTR_TYPE_CLK, in pl050_kmi_attach() 668 sc->sc_irq_res); in pl050_kmi_attach()
|
| /f-stack/freebsd/arm/nvidia/ |
| H A D | tegra_xhci.c | 932 if (xsc->sc_irq_res && xsc->sc_intr_hdl) { in tegra_xhci_detach() 933 bus_teardown_intr(dev, xsc->sc_irq_res, xsc->sc_intr_hdl); in tegra_xhci_detach() 936 if (xsc->sc_irq_res) { in tegra_xhci_detach() 938 rman_get_rid(xsc->sc_irq_res), xsc->sc_irq_res); in tegra_xhci_detach() 939 xsc->sc_irq_res = NULL; in tegra_xhci_detach() 1013 xsc->sc_irq_res = bus_alloc_resource_any(dev, SYS_RES_IRQ, &rid, in tegra_xhci_attach() 1015 if (xsc->sc_irq_res == NULL) { in tegra_xhci_attach() 1083 rv = bus_setup_intr(dev, xsc->sc_irq_res, INTR_TYPE_BIO | INTR_MPSAFE, in tegra_xhci_attach()
|