Home
last modified time | relevance | path

Searched refs:intr_id (Results 1 – 9 of 9) sorted by relevance

/illumos-gate/usr/src/uts/common/io/
H A Davintr.c237 return ((*addintr)(intr_id, lvl, xxintr, name, vect, in add_avintr()
289 if (p->av_intr_id == intr_id) { in update_avsoftintr_args()
311 return (add_avintr(intr_id, lvl, xxintr, in add_avsoftintr()
314 if (intr_id == NULL) { in add_avsoftintr()
359 mem->av_intr_id = intr_id; in insert_av()
387 p->av_intr_id = intr_id; in insert_av()
434 rem_avintr(intr_id, lvl, xxintr, slvl); in av_rem_softintr()
442 remove_av(intr_id, vecp, xxintr, lvl, 0); in av_rem_softintr()
453 av_softint_movepri(void *intr_id, int old_lvl) in av_softint_movepri() argument
493 (*remintr)(intr_id, lvl, xxintr, vect); in rem_avintr()
[all …]
H A Dasy.c2240 const uint8_t intr_id = ddi_get8(asy->asy_iohandle, in asyintr() local
2243 if (intr_id & NOINTERRUPT) { in asyintr()
2274 const uint8_t intr_id = ddi_get8(asy->asy_iohandle, in asyintr() local
2277 if (intr_id & NOINTERRUPT) in asyintr()
2282 intr_id); in asyintr()
2286 switch (intr_id) { in asyintr()
/illumos-gate/usr/src/uts/common/sys/
H A Davintr.h93 extern int add_avintr(void *intr_id, int lvl, avfunc xxintr, char *name,
96 extern int add_avsoftintr(void *intr_id, int lvl, avfunc xxintr,
98 extern int rem_avsoftintr(void *intr_id, int lvl, avfunc xxintr);
99 extern int av_softint_movepri(void *intr_id, int old_lvl);
100 extern void update_avsoftintr_args(void *intr_id, int lvl, caddr_t arg2);
101 extern void rem_avintr(void *intr_id, int lvl, avfunc xxintr, int vect);
/illumos-gate/usr/src/uts/i86pc/io/apix/
H A Dapix_utils.c778 (p)->av_intr_id = intr_id; \
846 INIT_AUTOVEC(prep, intr_id, f, arg1, arg2, in apix_insert_av()
947 apix_find_vector_by_avintr(void *intr_id, avfunc f) in apix_find_vector_by_avintr() argument
963 if (apix_find_av(vecp, intr_id, f) != NULL) in apix_find_vector_by_avintr()
1003 int inum = GET_INTR_INUM(intr_id); in apix_add_avintr()
1032 if (intr_id != NULL && dip != NULL) { in apix_add_avintr()
1033 ddi_intr_handle_impl_t *hdlp = intr_id; in apix_add_avintr()
1041 " for %p to add", cpuid, v, intr_id); in apix_add_avintr()
1101 if ((vecp = apix_find_vector_by_avintr(intr_id, f)) in apix_rem_avintr()
1106 APIX_VIRTVEC_VECTOR(virt_vect), intr_id); in apix_rem_avintr()
[all …]
/illumos-gate/usr/src/uts/sun4u/sys/
H A Drmc_comm_dp.h157 ddi_softintr_t intr_id; /* soft intr. id */ member
/illumos-gate/usr/src/uts/i86pc/sys/
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/sun4u/io/
H A Drmc_comm_drvintf.c665 &msgintr->intr_id, NULL, NULL, intr_handler, in rmc_comm_reg_intr()
706 ddi_remove_softintr(msgintr->intr_id); in rmc_comm_unreg_intr()
708 msgintr->intr_id = 0; in rmc_comm_unreg_intr()
H A Drmc_comm_dp.c1132 ddi_trigger_softintr(dmi->intr_id); in rmc_comm_dp_mrecv()
/illumos-gate/usr/src/uts/sun4/os/
H A Dintr.c402 int intr_id) /* interrupt number id */ in send_dirint() argument
404 xt_one(cpuix, setsoftint_tl1, intr_id, 0); in send_dirint()