Home
last modified time | relevance | path

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

12

/openbsd/sys/arch/luna88k/dev/
H A 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()
H A Dsiovar.h50 void (*ih_func)(void *); member
/openbsd/sys/arch/riscv64/dev/
H A 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()
H A Dsfgpio.c64 int (*ih_func)(void *); /* handler */ member
221 handled = ih->ih_func(ih->ih_arg); in sfgpio_intr()
257 ih->ih_func = func; in sfgpio_intr_establish()
/openbsd/sys/dev/fdt/
H A Dqcgpio_fdt.c58 int (*ih_func)(void *); member
224 sc->sc_pin_ih[pin].ih_func = func; in qcgpio_fdt_intr_establish()
271 ih->ih_func = NULL; in qcgpio_fdt_intr_disestablish()
319 if (sc->sc_pin_ih[pin].ih_func == NULL) in qcgpio_fdt_intr()
324 sc->sc_pin_ih[pin].ih_func(sc->sc_pin_ih[pin].ih_arg); in qcgpio_fdt_intr()
H A 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()
H A 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()
H A 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/sys/dev/acpi/
H A 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()
H A 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()
H A 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()
H A 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()
H A 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()
H A Dqcgpio.c61 int (*ih_func)(void *); member
272 sc->sc_pin_ih[pin].ih_func = func; in qcgpio_intr_establish()
346 if (sc->sc_pin_ih[pin].ih_func == NULL) in qcgpio_intr()
353 sc->sc_pin_ih[pin].ih_func(sc->sc_pin_ih[pin].ih_arg); in qcgpio_intr()
H A 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()
H A Dpchgpio.c70 int (*ih_func)(void *); member
601 sc->sc_pin_ih[pin].ih_func = func; in pchgpio_intr_establish()
687 if (sc->sc_pin_ih[pin].ih_func) { in pchgpio_intr_handle()
688 sc->sc_pin_ih[pin].ih_func(sc->sc_pin_ih[pin].ih_arg); in pchgpio_intr_handle()
793 if (sc->sc_pin_ih[pin].ih_func) in pchgpio_restore_pin()
/openbsd/sys/arch/landisk/landisk/
H A Dintr.c78 KDASSERT(ih->ih_func); in intc_intr()
97 if ((*ih->ih_func)(ih->ih_arg) != 0) in intc_intr()
105 if ((*ih->ih_func)(ih->ih_arg) != 0) in intc_intr()
114 if ((*ih->ih_func)(&cf) != 0) in intc_intr()
/openbsd/sys/arch/powerpc64/dev/
H A 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()
H A 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/sys/arch/sh/sh/
H A 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/sys/arch/armv7/marvell/
H A 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/sys/arch/armv7/omap/
H A 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/sys/arch/armv7/sunxi/
H A 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/sys/arch/sh/include/
H A Dintr.h65 int (*ih_func)(void *); member
/openbsd/sys/arch/arm64/dev/
H A 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