| /openbsd/src/sys/arch/octeon/dev/ |
| D | octeon_intr.c | 89 int (*ih_fun)(void *), void *ih_arg, const char *ih_what) in octeon_intr_establish() 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() 115 return octeon_intr_establish_fdt_idx(node, 0, level, ih_fun, in octeon_intr_establish_fdt() 121 int (*ih_fun)(void *), void *ih_arg, const char *ih_what) in octeon_intr_establish_fdt_idx() 144 ih_fun, ih_arg, ih_what); in octeon_intr_establish_fdt_idx()
|
| D | octciu.c | 75 int (*ih_fun)(void *); member 239 octciu_intr_establish(int irq, int level, int (*ih_fun)(void *), in octciu_intr_establish() 266 ih->ih_fun = ih_fun; in octciu_intr_establish() 297 int (*ih_fun)(void *), void *ih_arg, const char *ih_what) in octciu_intr_establish_fdt_idx() 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/src/sys/arch/sparc64/sparc64/ |
| D | intr.c | 91 rc = (*ih->ih_fun)(ih->ih_arg ? ih->ih_arg : tf); in intr_handler() 115 rv = ih->ih_fun(ih->ih_arg); in intr_list_handler() 193 if (q->ih_fun != intr_list_handler) { in intr_establish() 199 nih->ih_fun = intr_list_handler; in intr_establish() 261 (void *)ih->ih_clr, (void *)ih->ih_fun, in intr_establish() 292 ih->ih_fun = (int (*)(void *))fun; /* XXX */ in softintr_establish()
|
| D | clock.c | 175 .ih_fun = tickintr, 525 level10.ih_fun = stickintr; in cpu_initclocks() 528 level10.ih_fun = sys_tickintr; in cpu_initclocks() 535 level10.ih_fun = tickintr; in cpu_initclocks()
|
| /openbsd/src/sys/arch/macppc/dev/ |
| D | macintr.c | 232 ppc_configed_intr[i].ih_fun, in macintr_collect_preconf_intr() 240 ppc_configed_intr[i].ih_fun, in macintr_collect_preconf_intr() 282 int (*ih_fun)(void *), void *ih_arg, const char *name) in macintr_establish() 323 ih->ih_fun = ih_fun; in macintr_establish() 463 ret = ((*ih->ih_fun)(ih->ih_arg)); in mac_ext_intr()
|
| D | openpic.c | 404 ppc_configed_intr[i].ih_level, ppc_configed_intr[i].ih_fun, 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() 458 ih->ih_fun = ih_fun; in openpic_intr_establish() 701 ret = (*ih->ih_fun)(ih->ih_arg); in openpic_ext_intr_handler()
|
| /openbsd/src/sys/arch/landisk/landisk/ |
| D | intr.c | 47 int (*ih_fun)(void *); member 134 extintr_establish(int irq, int level, int (*ih_fun)(void *), void *ih_arg, in extintr_establish() 190 ih->ih_fun = ih_fun; in extintr_establish() 363 r = (*ih->ih_fun)(ih->ih_arg); in extintr_intr_handler()
|
| D | shpcic_machdep.c | 141 int (*ih_fun)(void *), void *ih_arg, const char *ih_name) in landisk_pci_intr_establish() 146 return extintr_establish(ih, level, ih_fun, ih_arg, ih_name); in landisk_pci_intr_establish()
|
| /openbsd/src/sys/arch/landisk/include/ |
| D | pci_machdep.h | 82 #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/src/sys/arch/loongson/loongson/ |
| D | loongson3_intr.c | 239 ih->ih_fun = func; in loongson3_intr_establish() 299 ih->ih_fun = func; 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/src/sys/arch/i386/include/ |
| D | psl.h | 82 int (*ih_fun)(void *); member
|
| /openbsd/src/sys/arch/amd64/include/ |
| D | isa_machdep.h | 108 int level, int (*ih_fun)(void *), void *ih_arg, char *);
|
| D | intr.h | 92 int (*ih_fun)(void *); member
|
| /openbsd/src/sys/arch/i386/isa/ |
| D | isa_machdep.h | 107 int level, int (*ih_fun)(void *), void *ih_arg,
|
| D | isa_machdep.c | 449 int (*ih_fun)(void *), void *ih_arg, const char *ih_what) in isa_intr_establish() 486 return (apic_intr_establish(airq, type, level, ih_fun, in isa_intr_establish() 551 ih->ih_fun = ih_fun; in isa_intr_establish()
|
| /openbsd/src/sys/arch/macppc/pci/ |
| D | macobio.c | 228 int (*ih_fun)(void *), void *ih_arg, const char *name) in mac_intr_establish() 230 return (*intr_establish_func)(lcv, irq, type, level, ih_fun, in mac_intr_establish()
|
| /openbsd/src/sys/arch/sparc64/include/ |
| D | intr.h | 47 int (*ih_fun)(void *); member
|
| /openbsd/src/sys/arch/armv7/broadcom/ |
| D | bcm2836_intr.c | 81 int (*ih_fun)(void *); /* handler */ member 463 if (ih->ih_fun(arg)) in bcm_intc_call_handler() 532 ih->ih_fun = func; in bcm_intc_intr_establish()
|
| /openbsd/src/sys/arch/loongson/include/ |
| D | intr.h | 164 int (*ih_fun)(void *); member
|
| /openbsd/src/sys/arch/powerpc/include/ |
| D | intr.h | 167 int (*ih_fun)(void *); member
|
| /openbsd/src/sys/arch/i386/i386/ |
| D | ioapic.c | 662 apic_intr_establish(int irq, int type, int level, int (*ih_fun)(void *), in apic_intr_establish() 733 ih->ih_fun = ih_fun; in apic_intr_establish()
|
| /openbsd/src/sys/arch/loongson/dev/ |
| D | voyager.c | 226 if ((*ih->ih_fun)(ih->ih_arg) != 0) in voyager_intr() 253 nh->ih_fun = fun; in voyager_intr_establish()
|
| /openbsd/src/sys/arch/amd64/amd64/ |
| D | intr.c | 431 ih->ih_fun = handler; 557 rc = (*ih->ih_fun)(ih->ih_arg ? ih->ih_arg : frame); 695 ih->ih_fun, ih->ih_level);
|
| /openbsd/src/sys/arch/amd64/isa/ |
| D | isa_machdep.c | 255 int (*ih_fun)(void *), void *ih_arg, char *ih_what) in isa_intr_establish() 280 return intr_establish(irq, pic, pin, type, level, NULL, ih_fun, in isa_intr_establish()
|
| /openbsd/src/sys/dev/sdmmc/ |
| D | sdmmc_io.c | 34 int (*ih_fun)(void *); member 776 ih->ih_fun = fun; in sdmmc_intr_establish() 842 (void)ih->ih_fun(ih->ih_arg); in sdmmc_intr_task()
|