Home
last modified time | relevance | path

Searched refs:ih_fn (Results 1 – 10 of 10) sorted by relevance

/netbsd/sys/arch/hp300/dev/
H A Dfrodo.c87 int (*ih_fn)(void *); member
249 if (sc->sc_intr[line].ih_fn != NULL) { in frodo_intr_establish()
256 sc->sc_intr[line].ih_fn = func; in frodo_intr_establish()
287 if (sc->sc_intr[line].ih_fn == NULL) { in frodo_intr_disestablish()
293 sc->sc_intr[line].ih_fn = NULL; in frodo_intr_disestablish()
304 if (sc->sc_intr[line].ih_fn != NULL && in frodo_intr_disestablish()
331 if (fih->ih_fn == NULL || in frodointr()
332 (*fih->ih_fn)(fih->ih_arg) == 0) in frodointr()
/netbsd/sys/arch/riscv/fdt/
H A Dintc_fdt.c66 intcih_t ih_fn; member
141 irqh->ih_fn = func; in intc_intr_establish()
282 iih->ih_fn(iih->ih_arg ? iih->ih_arg : &cf); in intc_intr_handler()
/netbsd/sys/arch/alpha/pci/
H A Dpci_kn8ae.c73 int (*ih_fn)(void *); member
86 kn8ae_wrapped_pci_intrs[idx].ih_fn(arg); in kn8ae_intr_wrapper()
227 SCB_VECTOIDX(vec - SCB_IOVECBASE)].ih_fn = func; in dec_kn8ae_intr_establish()
/netbsd/sys/arch/hp300/hp300/
H A Dintr.c112 newih->ih_fn = func; in intr_establish()
211 handled |= (*ih->ih_fn)(ih->ih_arg); in intr_dispatch()
/netbsd/sys/arch/arm/fdt/
H A Dgic_fdt.c81 int (*ih_fn)(void *); member
314 firqh->ih_fn = func; in gic_fdt_establish()
358 handled += firqh->ih_fn(firqh->ih_arg); in gic_fdt_intr()
H A Dgicv3_fdt.c85 int (*ih_fn)(void *); member
414 firqh->ih_fn = func; in gicv3_fdt_establish()
458 handled += firqh->ih_fn(firqh->ih_arg); in gicv3_fdt_intr()
/netbsd/sys/arch/alpha/common/
H A Dshared_intr.c141 rv = (*ih->ih_fn)(ih->ih_arg); in alpha_shared_intr_dispatch()
181 ih->ih_fn = ih->ih_real_fn = fn; in alpha_shared_intr_alloc_intrhand()
192 ih->ih_fn = alpha_shared_intr_wrapper; in alpha_shared_intr_alloc_intrhand()
/netbsd/sys/arch/hp300/include/
H A Dintr.h125 int (*ih_fn)(void *); member
/netbsd/sys/arch/alpha/include/
H A Dintr.h204 int (*ih_fn)(void *); member
/netbsd/sys/arch/arm/broadcom/
H A Dbcm2835_intr.c228 int (*ih_fn)(void *); member
605 firqh->ih_fn = func; in bcm2835_icu_fdt_establish()
666 handled |= firqh->ih_fn(firqh->ih_arg); in bcm2835_icu_intr()