Searched refs:sc_irq_res (Results 1 - 25 of 75) sorted by relevance

123

/freebsd-current/sys/arm/ti/
H A Dti_gpio.h62 struct resource *sc_irq_res; member in struct:ti_gpio_softc
H A Dti_mbox.c74 struct resource *sc_irq_res; member in struct:ti_mbox_softc
154 sc->sc_irq_res = bus_alloc_resource_any(dev, SYS_RES_IRQ, &rid,
156 if (sc->sc_irq_res == NULL) {
161 if (bus_setup_intr(dev, sc->sc_irq_res, INTR_MPSAFE | INTR_TYPE_MISC,
210 bus_teardown_intr(dev, sc->sc_irq_res, sc->sc_intr);
211 if (sc->sc_irq_res)
212 bus_release_resource(dev, SYS_RES_IRQ, rman_get_rid(sc->sc_irq_res),
213 sc->sc_irq_res);
H A Dti_wdt.c69 struct resource *sc_irq_res; member in struct:ti_wdt_softc
170 sc->sc_irq_res = bus_alloc_resource_any(dev, SYS_RES_IRQ, &rid, RF_ACTIVE);
171 if (sc->sc_irq_res == NULL) {
176 if (bus_setup_intr(dev, sc->sc_irq_res, INTR_MPSAFE | INTR_TYPE_MISC,
208 bus_teardown_intr(dev, sc->sc_irq_res, sc->sc_intr);
209 if (sc->sc_irq_res)
211 rman_get_rid(sc->sc_irq_res), sc->sc_irq_res);
/freebsd-current/sys/dev/usb/controller/
H A Dgeneric_ehci.c97 sc->sc_irq_res = bus_alloc_resource_any(self, SYS_RES_IRQ, &rid,
99 if (sc->sc_irq_res == NULL) {
112 err = bus_setup_intr(self, sc->sc_irq_res, INTR_TYPE_BIO | INTR_MPSAFE,
144 if (sc->sc_irq_res && sc->sc_intr_hdl) {
150 err = bus_teardown_intr(self, sc->sc_irq_res, sc->sc_intr_hdl);
159 if (sc->sc_irq_res) {
160 bus_release_resource(self, SYS_RES_IRQ, 0, sc->sc_irq_res);
161 sc->sc_irq_res = NULL;
H A Ddwc_otg_acpi.c107 sc->sc_irq_res =
109 if (sc->sc_irq_res == NULL)
134 if (sc->sc_irq_res && sc->sc_intr_hdl) {
140 bus_teardown_intr(dev, sc->sc_irq_res,
145 if (sc->sc_irq_res) {
147 sc->sc_irq_res);
148 sc->sc_irq_res = NULL;
H A Ddwc_otg_fdt.c138 sc->sc_otg.sc_irq_res =
140 if (sc->sc_otg.sc_irq_res == NULL)
169 if (sc->sc_otg.sc_irq_res && sc->sc_otg.sc_intr_hdl) {
175 bus_teardown_intr(dev, sc->sc_otg.sc_irq_res,
180 if (sc->sc_otg.sc_irq_res) {
182 sc->sc_otg.sc_irq_res);
183 sc->sc_otg.sc_irq_res = NULL;
H A Dgeneric_xhci.c94 sc->sc_irq_res = bus_alloc_resource_any(dev, SYS_RES_IRQ, &rid,
96 if (sc->sc_irq_res == NULL) {
114 err = bus_setup_intr(dev, sc->sc_irq_res, INTR_TYPE_BIO | INTR_MPSAFE,
157 if (sc->sc_irq_res != NULL && sc->sc_intr_hdl != NULL) {
158 err = bus_teardown_intr(dev, sc->sc_irq_res, sc->sc_intr_hdl);
165 if (sc->sc_irq_res != NULL) {
167 rman_get_rid(sc->sc_irq_res), sc->sc_irq_res);
168 sc->sc_irq_res = NULL;
H A Dohci_pci.c237 sc->sc_irq_res = bus_alloc_resource_any(self, SYS_RES_IRQ, &rid,
239 if (sc->sc_irq_res == NULL) {
297 err = bus_setup_intr(self, sc->sc_irq_res, INTR_TYPE_BIO | INTR_MPSAFE,
329 if (sc->sc_irq_res && sc->sc_intr_hdl) {
335 int err = bus_teardown_intr(self, sc->sc_irq_res, sc->sc_intr_hdl);
344 if (sc->sc_irq_res) {
345 bus_release_resource(self, SYS_RES_IRQ, 0, sc->sc_irq_res);
346 sc->sc_irq_res = NULL;
H A Dxhci_pci.c385 sc->sc_irq_res = bus_alloc_resource_any(self, SYS_RES_IRQ, &rid,
387 if (sc->sc_irq_res == NULL) {
421 if (sc->sc_irq_res != NULL && xhci_use_polling() == 0) {
422 err = bus_setup_intr(self, sc->sc_irq_res, INTR_TYPE_BIO | INTR_MPSAFE,
426 rman_get_rid(sc->sc_irq_res), sc->sc_irq_res);
427 sc->sc_irq_res = NULL;
433 if (sc->sc_irq_res == NULL || sc->sc_intr_hdl == NULL) {
478 if (sc->sc_irq_res && sc->sc_intr_hdl) {
479 bus_teardown_intr(self, sc->sc_irq_res, s
[all...]
H A Dehci_mv.c209 sc->sc_irq_res = bus_alloc_resource_any(self, SYS_RES_IRQ, &rid,
211 if (sc->sc_irq_res == NULL) {
240 err = bus_setup_intr(self, sc->sc_irq_res, INTR_TYPE_BIO | INTR_MPSAFE,
294 if (sc->sc_irq_res && sc->sc_intr_hdl) {
300 err = bus_teardown_intr(self, sc->sc_irq_res, sc->sc_intr_hdl);
320 if (sc->sc_irq_res) {
321 bus_release_resource(self, SYS_RES_IRQ, 1, sc->sc_irq_res);
322 sc->sc_irq_res = NULL;
H A Dehci_fsl.c281 sc->sc_irq_res = bus_alloc_resource_any(self, SYS_RES_IRQ, &rid,
283 if (sc->sc_irq_res == NULL) {
294 err = bus_setup_intr(self, sc->sc_irq_res, INTR_TYPE_BIO | INTR_MPSAFE,
392 if (sc->sc_irq_res && sc->sc_intr_hdl) {
393 err = bus_teardown_intr(self, sc->sc_irq_res, sc->sc_intr_hdl);
410 if (sc->sc_irq_res) {
411 bus_release_resource(self, SYS_RES_IRQ, 0, sc->sc_irq_res);
412 sc->sc_irq_res = NULL;
H A Duhci_pci.c320 sc->sc_irq_res = bus_alloc_resource_any(self, SYS_RES_IRQ, &rid,
322 if (sc->sc_irq_res == NULL) {
376 err = bus_setup_intr(self, sc->sc_irq_res, INTR_TYPE_BIO | INTR_MPSAFE,
435 if (sc->sc_irq_res && sc->sc_intr_hdl) {
436 int err = bus_teardown_intr(self, sc->sc_irq_res, sc->sc_intr_hdl);
445 if (sc->sc_irq_res) {
446 bus_release_resource(self, SYS_RES_IRQ, 0, sc->sc_irq_res);
447 sc->sc_irq_res = NULL;
H A Dgeneric_ohci.c138 sc->ohci_sc.sc_irq_res = bus_alloc_resource_any(dev, SYS_RES_IRQ, &rid,
140 if (sc->ohci_sc.sc_irq_res == 0) {
154 err = bus_setup_intr(dev, sc->ohci_sc.sc_irq_res,
248 if (sc->ohci_sc.sc_irq_res && sc->ohci_sc.sc_intr_hdl) {
254 err = bus_teardown_intr(dev, sc->ohci_sc.sc_irq_res,
258 if (sc->ohci_sc.sc_irq_res) {
260 sc->ohci_sc.sc_irq_res);
261 sc->ohci_sc.sc_irq_res = NULL;
/freebsd-current/sys/dev/gpio/
H A Dpl061.h47 struct resource *sc_irq_res; member in struct:pl061_softc
H A Dchvgpio.c96 struct resource *sc_irq_res; member in struct:chvgpio_softc
415 sc->sc_irq_res = bus_alloc_resource_any(dev, SYS_RES_IRQ,
418 if (!sc->sc_irq_res) {
426 error = bus_setup_intr(sc->sc_dev, sc->sc_irq_res, INTR_TYPE_MISC | INTR_MPSAFE,
436 sc->sc_irq_rid, sc->sc_irq_res);
450 sc->sc_irq_rid, sc->sc_irq_res);
482 bus_teardown_intr(sc->sc_dev, sc->sc_irq_res, sc->intr_handle);
483 if (sc->sc_irq_res != NULL)
484 bus_release_resource(dev, SYS_RES_IRQ, sc->sc_irq_rid, sc->sc_irq_res);
/freebsd-current/sys/dev/dwwdt/
H A Ddwwdt.c74 struct resource *sc_irq_res; member in struct:dwwdt_softc
258 sc->sc_irq_res = bus_alloc_resource_any(dev, SYS_RES_IRQ,
260 if (sc->sc_irq_res == NULL) {
266 if (bus_setup_intr(dev, sc->sc_irq_res, INTR_MPSAFE | INTR_TYPE_MISC,
298 bus_teardown_intr(dev, sc->sc_irq_res, sc->sc_intr_cookie);
300 bus_release_resource(dev, SYS_RES_IRQ, sc->sc_irq_rid, sc->sc_irq_res);
328 bus_teardown_intr(dev, sc->sc_irq_res, sc->sc_intr_cookie);
330 if (sc->sc_irq_res) {
332 sc->sc_irq_res);
/freebsd-current/sys/dev/intel/
H A Dspi.h52 struct resource *sc_irq_res; member in struct:intelspi_softc
/freebsd-current/sys/arm/broadcom/bcm2835/
H A Dbcm2835_bscvar.h40 struct resource * sc_irq_res; member in struct:bcm_bsc_softc
H A Dbcm2835_spivar.h37 struct resource * sc_irq_res; member in struct:bcm_spi_softc
/freebsd-current/sys/arm/mv/
H A Dmv_spi.c54 struct resource *sc_irq_res; member in struct:mv_spi_softc
140 sc->sc_irq_res = bus_alloc_resource_any(dev, SYS_RES_IRQ, &rid,
142 if (!sc->sc_irq_res) {
161 if (bus_setup_intr(dev, sc->sc_irq_res, INTR_TYPE_MISC | INTR_MPSAFE,
163 bus_release_resource(dev, SYS_RES_IRQ, 0, sc->sc_irq_res);
187 bus_teardown_intr(dev, sc->sc_irq_res, sc->sc_intrhand);
188 if (sc->sc_irq_res)
189 bus_release_resource(dev, SYS_RES_IRQ, 0, sc->sc_irq_res);
H A Da37x0_spi.c49 struct resource *sc_irq_res; member in struct:a37x0_spi_softc
164 sc->sc_irq_res = bus_alloc_resource_any(dev, SYS_RES_IRQ, &rid,
166 if (!sc->sc_irq_res) {
181 bus_release_resource(dev, SYS_RES_IRQ, 0, sc->sc_irq_res);
201 if (bus_setup_intr(dev, sc->sc_irq_res, INTR_TYPE_MISC | INTR_MPSAFE,
203 bus_release_resource(dev, SYS_RES_IRQ, 0, sc->sc_irq_res);
234 bus_teardown_intr(dev, sc->sc_irq_res, sc->sc_intrhand);
235 if (sc->sc_irq_res)
236 bus_release_resource(dev, SYS_RES_IRQ, 0, sc->sc_irq_res);
/freebsd-current/sys/arm/ti/usb/
H A Domap_ehci.c333 sc->sc_irq_res = bus_alloc_resource_any(dev, SYS_RES_IRQ, &rid, RF_ACTIVE);
334 if (sc->sc_irq_res == NULL) {
362 err = bus_setup_intr(dev, sc->sc_irq_res, INTR_TYPE_BIO | INTR_MPSAFE,
418 if (sc->sc_irq_res && sc->sc_intr_hdl) {
424 err = bus_teardown_intr(dev, sc->sc_irq_res, sc->sc_intr_hdl);
431 if (sc->sc_irq_res) {
432 bus_release_resource(dev, SYS_RES_IRQ, 0, sc->sc_irq_res);
433 sc->sc_irq_res = NULL;
/freebsd-current/sys/dev/bwi/
H A Dif_bwi_pci.c157 sc->sc_irq_res = bus_alloc_resource_any(dev, SYS_RES_IRQ,
160 if (sc->sc_irq_res == NULL) {
174 if (bus_setup_intr(dev, sc->sc_irq_res,
183 bus_release_resource(dev, SYS_RES_IRQ, 0, sc->sc_irq_res);
202 bus_teardown_intr(dev, sc->sc_irq_res, sc->sc_irq_handle);
203 bus_release_resource(dev, SYS_RES_IRQ, 0, sc->sc_irq_res);
/freebsd-current/sys/dev/atopcase/
H A Datopcase_acpi.c271 sc->sc_irq_res = bus_alloc_resource_any(sc->sc_dev,
273 if (sc->sc_irq_res != NULL) {
274 if (bus_setup_intr(dev, sc->sc_irq_res,
291 bus_teardown_intr(dev, sc->sc_irq_res, sc->sc_irq_ih);
351 bus_teardown_intr(dev, sc->sc_irq_res, sc->sc_irq_ih);
352 if (sc->sc_irq_res != NULL)
354 sc->sc_irq_rid, sc->sc_irq_res);
/freebsd-current/sys/arm/xilinx/
H A Dzy7_ehci.c252 sc->sc_irq_res = bus_alloc_resource_any(dev, SYS_RES_IRQ, &rid,
254 if (sc->sc_irq_res == NULL) {
273 err = bus_setup_intr(dev, sc->sc_irq_res, INTR_TYPE_BIO | INTR_MPSAFE,
327 if (sc->sc_irq_res) {
329 bus_teardown_intr(dev, sc->sc_irq_res,
332 rman_get_rid(sc->sc_irq_res), sc->sc_irq_res);

Completed in 302 milliseconds

123