Home
last modified time | relevance | path

Searched refs:sc_irq_res (Results 1 – 25 of 44) sorted by relevance

12

/f-stack/freebsd/mips/cavium/usb/
H A Doctusb_octeon.c120 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 Dmtk_dotg.c109 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 Dmtk_ohci.c121 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 Dmtk_ehci.c121 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 Dmtk_xhci.c117 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 Dar71xx_ehci.c150 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 Dar71xx_ohci.c115 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 Dti_mbox.c76 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 Dti_wdt.c71 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 Dti_i2c.c81 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 Dti_spi.c200 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 Domap_ehci.c335 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 Djz4780_ehci.c227 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 Djz4780_ohci.c196 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 Dzy7_ehci.c257 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 Dmv_spi.c57 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 Da37x0_spi.c52 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 Da37x0_iic.c64 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 Dam335x_musb.c296 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 Dam335x_rtc.c64 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 Dam335x_pmic.c62 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 Dbcm2835_spi.c267 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 Dbcm2835_bsc.c321 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 Dpl050.c122 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 Dtegra_xhci.c932 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()

12