Home
last modified time | relevance | path

Searched refs:avfunc (Results 1 – 15 of 15) sorted by relevance

/illumos-gate/usr/src/uts/sun/sys/
H A Davintr.h61 typedef uint_t (*avfunc)(caddr_t, caddr_t); typedef
63 typedef uint_t (*avfunc)();
73 avfunc av_vector;
98 extern int add_avintr(dev_info_t *, int, avfunc, caddr_t);
99 extern void rem_avintr(dev_info_t *, int, avfunc);
100 extern int settrap(dev_info_t *, int, avfunc);
/illumos-gate/usr/src/uts/common/sys/
H A Davintr.h45 typedef uint_t (*avfunc)(caddr_t, caddr_t); typedef
93 extern int add_avintr(void *intr_id, int lvl, avfunc xxintr, char *name,
95 extern int add_nmintr(int lvl, avfunc nmintr, char *name, caddr_t arg);
96 extern int add_avsoftintr(void *intr_id, int lvl, avfunc xxintr,
98 extern int rem_avsoftintr(void *intr_id, int lvl, avfunc xxintr);
101 extern void rem_avintr(void *intr_id, int lvl, avfunc xxintr, int vect);
/illumos-gate/usr/src/uts/common/io/
H A Davintr.c54 static void insert_av(void *intr_id, struct av_head *vectp, avfunc f,
57 static void remove_av(void *intr_id, struct av_head *vectp, avfunc f,
156 add_nmintr(int lvl, avfunc nmintr, char *name, caddr_t arg) in add_nmintr()
228 add_avintr(void *intr_id, int lvl, avfunc xxintr, char *name, int vect, in add_avintr()
232 avfunc f; in add_avintr()
304 add_avsoftintr(void *intr_id, int lvl, avfunc xxintr, char *name, in add_avsoftintr()
346 insert_av(void *intr_id, struct av_head *vectp, avfunc f, caddr_t arg1, in insert_av()
423 av_rem_softintr(void *intr_id, int lvl, avfunc xxintr, boolean_t rem_softinfo) in av_rem_softintr()
473 rem_avsoftintr(void *intr_id, int lvl, avfunc xxintr) in rem_avsoftintr()
486 rem_avintr(void *intr_id, int lvl, avfunc xxintr, int vect) in rem_avintr()
[all …]
/illumos-gate/usr/src/uts/i86pc/sys/
H A Dpsm.h56 extern int psm_add_intr(int, avfunc, char *, int, caddr_t);
57 extern int psm_add_nmintr(int, avfunc, char *, caddr_t);
H A Dsmp_impldefs.h88 extern int (*addintr)(void *, int, avfunc, char *, int, caddr_t, caddr_t,
90 extern void (*remintr)(void *, int, avfunc, int); /* replace of rem_avintr */
H A Dapix.h302 extern int apix_add_avintr(void *intr_id, int ipl, avfunc xxintr, char *name,
304 extern void apix_rem_avintr(void *intr_id, int ipl, avfunc xxintr,
/illumos-gate/usr/src/uts/i86pc/io/pcplusmp/
H A Dapic.c396 (avfunc)kcpc_hw_overflow_intr, in apic_init_intr()
435 (avfunc)apic_error_intr, "apic error intr", in apic_init_intr()
456 (avfunc)cmi_cmci_trap, in apic_init_intr()
505 if (!psm_add_nmintr(0, (avfunc) apic_nmi_intr, in apic_picinit()
/illumos-gate/usr/src/uts/i86pc/io/apix/
H A Dapix_utils.c75 static void apix_insert_av(apix_vector_t *, void *, avfunc, caddr_t, caddr_t,
141 apix_add_ipi(int ipl, avfunc xxintr, char *name, int vector, in apix_add_ipi()
793 apix_insert_av(apix_vector_t *vecp, void *intr_id, avfunc f, caddr_t arg1, in apix_insert_av()
932 apix_find_av(apix_vector_t *vecp, void *intr_id, avfunc f) in apix_find_av()
947 apix_find_vector_by_avintr(void *intr_id, avfunc f) in apix_find_vector_by_avintr()
982 apix_add_avintr(void *intr_id, int ipl, avfunc xxintr, char *name, in apix_add_avintr()
1067 apix_rem_avintr(void *intr_id, int ipl, avfunc xxintr, int virt_vect) in apix_rem_avintr()
1069 avfunc f; in apix_rem_avintr()
H A Dapix.c476 (avfunc)kcpc_hw_overflow_intr, in apix_init_intr()
513 (avfunc)apic_error_intr, "apic error intr", in apix_init_intr()
531 (avfunc)cmi_cmci_trap, "apic cmci intr", in apix_init_intr()
/illumos-gate/usr/src/uts/i86pc/os/
H A Dmp_implfuncs.c188 psm_add_intr(int lvl, avfunc xxintr, char *name, int vect, caddr_t arg) in psm_add_intr()
195 psm_add_nmintr(int lvl, avfunc xxintr, char *name, caddr_t arg) in psm_add_nmintr()
H A Dmp_machdep.c128 int (*addintr)(void *, int, avfunc, char *, int, caddr_t, caddr_t,
130 void (*remintr)(void *, int, avfunc, int) = NULL;
H A Dmachdep.c1414 (avfunc)lbolt_ev_to_cyclic, "lbolt_ev_to_cyclic", NULL, NULL); in lbolt_softint_add()
H A Dstartup.c2219 (avfunc)(uintptr_t)ddi_periodic_softintr, "ddi_periodic", in startup_end()
/illumos-gate/usr/src/uts/i86pc/io/
H A Dhpet_acpi.c75 static uint32_t hpet_install_interrupt_handler(avfunc func, int vector);
738 hpet_install_interrupt_handler(avfunc func, int vector) in hpet_install_interrupt_handler()
/illumos-gate/usr/src/uts/common/xen/io/
H A Devtchn_dev.c639 (void) add_avintr(NULL, IPL_EVTCHN, (avfunc)evtchn_device_upcall, in evtchndrv_attach()