Home
last modified time | relevance | path

Searched refs:ih_arg (Results 1 – 25 of 81) sorted by relevance

1234

/openbsd/sys/arch/octeon/dev/
H A Docteon_intr.c89 int (*ih_fun)(void *), void *ih_arg, const char *ih_what) in octeon_intr_establish() argument
99 handler = ic->ic_establish(irq, level, ih_fun, ih_arg, ih_what); in octeon_intr_establish()
113 int (*ih_fun)(void *), void *ih_arg, const char *ih_what) in octeon_intr_establish_fdt() argument
116 ih_arg, ih_what); in octeon_intr_establish_fdt()
121 int (*ih_fun)(void *), void *ih_arg, const char *ih_what) in octeon_intr_establish_fdt_idx() argument
144 ih_fun, ih_arg, ih_what); in octeon_intr_establish_fdt_idx()
H A Doctciu.c76 void *ih_arg; member
240 void *ih_arg, const char *ih_what) in octciu_intr_establish() argument
267 ih->ih_arg = ih_arg; in octciu_intr_establish()
297 int (*ih_fun)(void *), void *ih_arg, const char *ih_what) in octciu_intr_establish_fdt_idx() argument
316 return octciu_intr_establish(irq, level, ih_fun, ih_arg, ih_what); in octciu_intr_establish_fdt_idx()
521 if ((*ih->ih_fun)(ih->ih_arg) != 0) { in octciu_intr_bank()
/openbsd/sys/arch/sparc64/sparc64/
H A Dintr.c89 rc = (*ih->ih_fun)(ih->ih_arg ? ih->ih_arg : tf); in intr_handler()
112 rv = ih->ih_fun(ih->ih_arg); in intr_list_handler()
197 nih->ih_arg = q; in intr_establish()
215 nih = pih->ih_arg; in intr_establish()
227 ih->ih_next = pih->ih_arg; in intr_establish()
228 pih->ih_arg = ih; in intr_establish()
259 (void *)ih->ih_arg, (int)(ih->ih_map ? INTTID(*ih->ih_map) : -1)); in intr_establish()
290 ih->ih_arg = arg; in softintr_establish()
/openbsd/sys/arch/landisk/landisk/
H A Dintr.c48 void *ih_arg; member
97 if ((*ih->ih_func)(ih->ih_arg) != 0) in intc_intr()
105 if ((*ih->ih_func)(ih->ih_arg) != 0) in intc_intr()
131 extintr_establish(int irq, int level, int (*ih_fun)(void *), void *ih_arg, in extintr_establish() argument
188 ih->ih_arg = ih_arg; in extintr_establish()
360 r = (*ih->ih_fun)(ih->ih_arg); in extintr_intr_handler()
H A Dshpcic_machdep.c141 int (*ih_fun)(void *), void *ih_arg, const char *ih_name) in landisk_pci_intr_establish() argument
146 return extintr_establish(ih, level, ih_fun, ih_arg, ih_name); in landisk_pci_intr_establish()
/openbsd/sys/dev/pcmcia/
H A Dpcmcia.c208 pf->ih_arg = NULL; in pcmcia_card_attach()
635 int (*ih_fct)(void *), void *ih_arg, char *xname) in pcmcia_intr_establish() argument
677 pf->ih_arg = ih_arg; in pcmcia_intr_establish()
698 pf->ih_arg = ih_arg; in pcmcia_intr_establish()
711 pf->ih_arg = ih_arg; in pcmcia_intr_establish()
730 pf, ipl, ih_fct, ih_arg, xname); in pcmcia_intr_establish()
784 pf->ih_arg = NULL; in pcmcia_intr_disestablish()
802 pf->ih_arg = NULL; in pcmcia_intr_disestablish()
809 pf->ih_arg = NULL; in pcmcia_intr_disestablish()
845 ret2 = (*pf->ih_fct)(pf->ih_arg); in pcmcia_card_intr()
/openbsd/sys/arch/macppc/dev/
H A Dmacintr.c233 ppc_configed_intr[i].ih_arg in macintr_collect_preconf_intr()
241 ppc_configed_intr[i].ih_arg, in macintr_collect_preconf_intr()
282 int (*ih_fun)(void *), void *ih_arg, const char *name) in macintr_establish() argument
324 ih->ih_arg = ih_arg; in macintr_establish()
463 ret = ((*ih->ih_fun)(ih->ih_arg)); in mac_ext_intr()
H A Dopenpic.c405 ppc_configed_intr[i].ih_arg); in openpic_collect_preconf_intr()
408 ppc_configed_intr[i].ih_fun, ppc_configed_intr[i].ih_arg, in openpic_collect_preconf_intr()
418 int (*ih_fun)(void *), void *ih_arg, const char *name) in openpic_intr_establish() argument
459 ih->ih_arg = ih_arg; in openpic_intr_establish()
701 ret = (*ih->ih_fun)(ih->ih_arg); in openpic_ext_intr_handler()
/openbsd/sys/arch/luna88k/dev/
H A Dsio.c115 (*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.h51 void *ih_arg; member
/openbsd/sys/arch/landisk/include/
H A Dpci_machdep.h82 #define pci_intr_establish(v, ih, level, ih_fun, ih_arg, ih_name) \ argument
83 landisk_pci_intr_establish(v, ih, level, ih_fun, ih_arg, ih_name)
/openbsd/sys/arch/riscv64/dev/
H A Driscv_cpu_intc.c33 void *ih_arg; /* arg for handler */ member
143 ih->ih_arg = arg; in riscv_intc_intr_establish()
H A Dsfgpio.c65 void *ih_arg; /* arg for handler */ member
221 handled = ih->ih_func(ih->ih_arg); in sfgpio_intr()
258 ih->ih_arg = arg; in sfgpio_intr_establish()
/openbsd/sys/arch/powerpc64/dev/
H A Dxicp.c49 void *ih_arg; member
190 ih->ih_arg = arg; in xicp_intr_establish()
271 handled = ih->ih_func(ih->ih_arg); in xicp_exi()
/openbsd/sys/arch/armv7/omap/
H A Dintc.c80 void *ih_arg; /* arg for handler */ member
326 if (ih->ih_arg) in intc_irq_handler()
327 arg = ih->ih_arg; in intc_irq_handler()
361 ih->ih_arg = arg; in intc_intr_establish()
/openbsd/sys/arch/armv7/sunxi/
H A Dsxiintc.c120 void *ih_arg; /* arg for handler */ member
360 if (ih->ih_arg) in sxiintc_irq_handler()
361 arg = ih->ih_arg; in sxiintc_irq_handler()
394 ih->ih_arg = arg; in sxiintc_intr_establish()
/openbsd/sys/dev/fdt/
H A Dqcipcc.c49 void *ih_arg; member
170 ih->ih_func(ih->ih_arg); in qcipcc_intr()
187 ih->ih_arg = arg; in qcipcc_intr_establish()
H A Dqcgpio_fdt.c59 void *ih_arg; member
225 sc->sc_pin_ih[pin].ih_arg = arg; in qcgpio_fdt_intr_establish()
324 sc->sc_pin_ih[pin].ih_func(sc->sc_pin_ih[pin].ih_arg); in qcgpio_fdt_intr()
/openbsd/sys/dev/acpi/
H A Ddwgpio.c54 void *ih_arg; member
240 sc->sc_pin_ih[pin].ih_arg = arg; in dwgpio_intr_establish()
268 sc->sc_pin_ih[pin].ih_func(sc->sc_pin_ih[pin].ih_arg); in dwgpio_intr()
H A Daplgpio.c42 void *ih_arg; member
217 sc->sc_pin_ih[pin].ih_arg = arg; in aplgpio_intr_establish()
288 sc->sc_pin_ih[pin].ih_func(sc->sc_pin_ih[pin].ih_arg); in aplgpio_intr()
H A Dbytgpio.c42 void *ih_arg; member
245 sc->sc_pin_ih[pin].ih_arg = arg; in bytgpio_intr_establish()
305 sc->sc_pin_ih[pin].ih_func(sc->sc_pin_ih[pin].ih_arg); in bytgpio_intr()
H A Dglkgpio.c42 void *ih_arg; member
217 sc->sc_pin_ih[pin].ih_arg = arg; in glkgpio_intr_establish()
288 sc->sc_pin_ih[pin].ih_func(sc->sc_pin_ih[pin].ih_arg); in glkgpio_intr()
H A Dqcgpio.c62 void *ih_arg; member
273 sc->sc_pin_ih[pin].ih_arg = arg; in qcgpio_intr_establish()
353 sc->sc_pin_ih[pin].ih_func(sc->sc_pin_ih[pin].ih_arg); in qcgpio_intr()
/openbsd/sys/arch/loongson/loongson/
H A Dloongson3_intr.c240 ih->ih_arg = arg; in loongson3_intr_establish()
300 ih->ih_arg = arg; in loongson3_ht_intr_establish()
415 if (ih->ih_fun(ih->ih_arg) != 0) { in loongson3_intr()
491 if (ih->ih_fun(ih->ih_arg) != 0) { in loongson3_ht_intr()
/openbsd/sys/arch/armv7/marvell/
H A Dmvmpic.c65 void *ih_arg; /* arg for handler */ member
229 if (ih->ih_func(ih->ih_arg)) in mpic_intr()
259 ih->ih_arg = arg; in mpic_intr_establish()

1234