Home
last modified time | relevance | path

Searched refs:ih_func (Results 1 – 25 of 42) sorted by relevance

12

/openbsd/src/sys/arch/luna88k/dev/
Dsio.c85 sc->sc_intrhand[channel].ih_func = nullintr; in sio_attach()
115 (*sc->sc_intrhand[0].ih_func)(sc->sc_intrhand[0].ih_arg); in xsiointr()
118 (*sc->sc_intrhand[1].ih_func)(sc->sc_intrhand[1].ih_arg); in xsiointr()
Dsiovar.h50 void (*ih_func)(void *); member
/openbsd/src/sys/arch/riscv64/dev/
Driscv_cpu_intc.c32 int (*ih_func)(void *); /* handler */ member
122 if (ih->ih_func(frame) == 0) in riscv_intc_irq_handler()
142 ih->ih_func = func; in riscv_intc_intr_establish()
Dsfgpio.c63 int (*ih_func)(void *); /* handler */ member
220 handled = ih->ih_func(ih->ih_arg); in sfgpio_intr()
256 ih->ih_func = func; in sfgpio_intr_establish()
/openbsd/src/sys/dev/fdt/
Dqcgpio_fdt.c58 int (*ih_func)(void *); member
244 sc->sc_pin_ih[pin].ih_func = func; in qcgpio_fdt_intr_establish()
291 ih->ih_func = NULL; in qcgpio_fdt_intr_disestablish()
339 if (sc->sc_pin_ih[pin].ih_func == NULL) in qcgpio_fdt_intr()
344 sc->sc_pin_ih[pin].ih_func(sc->sc_pin_ih[pin].ih_arg); in qcgpio_fdt_intr()
Dqcipcc.c48 int (*ih_func)(void *); member
170 ih->ih_func(ih->ih_arg); in qcipcc_intr()
186 ih->ih_func = func; in qcipcc_intr_establish()
Dqcsmptp.c57 int (*ih_func)(void *); member
311 ih->ih_func(ih->ih_arg); in qcsmptp_intr()
337 ih->ih_func = func; in qcsmptp_intr_establish()
Dimxgpio.c47 int (*ih_func)(void *); /* handler */ member
221 if (ih->ih_func(ih->ih_arg)) in imxgpio_intr()
256 ih->ih_func = func; in imxgpio_intr_establish()
/openbsd/src/sys/dev/acpi/
Damdgpio.c47 int (*ih_func)(void *); member
218 if (!sc->sc_pin_ih[pin].ih_func) in amdgpio_restore_pin()
269 sc->sc_pin_ih[pin].ih_func = func; in amdgpio_intr_establish()
319 if (sc->sc_pin_ih[pin].ih_func) { in amdgpio_pin_intr()
320 sc->sc_pin_ih[pin].ih_func(sc->sc_pin_ih[pin].ih_arg); in amdgpio_pin_intr()
Ddwgpio.c53 int (*ih_func)(void *); member
239 sc->sc_pin_ih[pin].ih_func = func; in dwgpio_intr_establish()
267 if ((status & (1 << pin)) && sc->sc_pin_ih[pin].ih_func) { in dwgpio_intr()
268 sc->sc_pin_ih[pin].ih_func(sc->sc_pin_ih[pin].ih_arg); in dwgpio_intr()
Daplgpio.c41 int (*ih_func)(void *); member
216 sc->sc_pin_ih[pin].ih_func = func; in aplgpio_intr_establish()
287 if (sc->sc_pin_ih[pin].ih_func) in aplgpio_intr()
288 sc->sc_pin_ih[pin].ih_func(sc->sc_pin_ih[pin].ih_arg); in aplgpio_intr()
Dbytgpio.c41 int (*ih_func)(void *); member
244 sc->sc_pin_ih[pin].ih_func = func; in bytgpio_intr_establish()
304 if (sc->sc_pin_ih[pin].ih_func) in bytgpio_intr()
305 sc->sc_pin_ih[pin].ih_func(sc->sc_pin_ih[pin].ih_arg); in bytgpio_intr()
Dglkgpio.c41 int (*ih_func)(void *); member
216 sc->sc_pin_ih[pin].ih_func = func; in glkgpio_intr_establish()
287 if (sc->sc_pin_ih[pin].ih_func) in glkgpio_intr()
288 sc->sc_pin_ih[pin].ih_func(sc->sc_pin_ih[pin].ih_arg); in glkgpio_intr()
Dchvgpio.c50 int (*ih_func)(void *); member
307 sc->sc_pin_ih[line].ih_func = func; in chvgpio_intr_establish()
396 if (sc->sc_pin_ih[line].ih_func) in chvgpio_intr()
397 sc->sc_pin_ih[line].ih_func(sc->sc_pin_ih[line].ih_arg); in chvgpio_intr()
Dqcgpio.c69 int (*ih_func)(void *); member
482 sc->sc_pin_ih[pin].ih_func = func; in qcgpio_intr_establish()
556 if (sc->sc_pin_ih[pin].ih_func == NULL) in qcgpio_intr()
563 sc->sc_pin_ih[pin].ih_func(sc->sc_pin_ih[pin].ih_arg); in qcgpio_intr()
Dpchgpio.c70 int (*ih_func)(void *); member
662 sc->sc_pin_ih[pin].ih_func = func; in pchgpio_intr_establish()
748 if (sc->sc_pin_ih[pin].ih_func) { in pchgpio_intr_handle()
749 sc->sc_pin_ih[pin].ih_func(sc->sc_pin_ih[pin].ih_arg); in pchgpio_intr_handle()
854 if (sc->sc_pin_ih[pin].ih_func) in pchgpio_restore_pin()
/openbsd/src/sys/arch/landisk/landisk/
Dintr.c80 KDASSERT(ih->ih_func); in intc_intr()
99 if ((*ih->ih_func)(ih->ih_arg) != 0) in intc_intr()
107 if ((*ih->ih_func)(ih->ih_arg) != 0) in intc_intr()
115 if ((*ih->ih_func)(&cf) != 0) in intc_intr()
/openbsd/src/sys/arch/powerpc64/dev/
Dxicp.c48 int (*ih_func)(void *); member
189 ih->ih_func = func; in xicp_intr_establish()
271 handled = ih->ih_func(ih->ih_arg); in xicp_exi()
Dopal.c43 int (*ih_func)(void *); member
195 ih->ih_func(ih->ih_arg); in opal_intr()
217 ih->ih_func = func; in opal_intr_establish()
/openbsd/src/sys/arch/sh/sh/
Dinterrupt.c68 [0] = { .ih_func = intc_unknown_intr, .ih_level = 0xf0 }
117 int (*ih_func)(void *), void *ih_arg, const char *name) in intc_intr_establish()
124 ih->ih_func = ih_func; in intc_intr_establish()
/openbsd/src/sys/arch/armv7/marvell/
Dmvmpic.c64 int (*ih_func)(void *); /* handler */ member
229 if (ih->ih_func(ih->ih_arg)) in mpic_intr()
258 ih->ih_func = func; in mpic_intr_establish()
/openbsd/src/sys/arch/armv7/sunxi/
Dsxiintc.c119 int (*ih_func)(void *); /* handler */ member
365 if (ih->ih_func(arg)) in sxiintc_irq_handler()
393 ih->ih_func = func; in sxiintc_intr_establish()
/openbsd/src/sys/arch/armv7/omap/
Dintc.c79 int (*ih_func)(void *); /* handler */ member
331 if (ih->ih_func(arg)) in intc_irq_handler()
360 ih->ih_func = func; in intc_intr_establish()
/openbsd/src/sys/arch/sh/include/
Dintr.h65 int (*ih_func)(void *); member
/openbsd/src/sys/arch/arm64/dev/
Daplintc.c92 int (*ih_func)(void *); member
343 handled = ih->ih_func(arg); in aplintc_run_handler()
428 sc->sc_fiq_handler->ih_func(frame); in aplintc_fiq_handler()
586 ih->ih_func = func; in aplintc_intr_establish()

12