Lines Matching defs:ipl
51 static int uppc_addspl(int irqno, int ipl, int min_ipl, int max_ipl);
52 static int uppc_delspl(int irqno, int ipl, int min_ipl, int max_ipl);
54 static int uppc_get_clockirq(int ipl);
247 * initialize the ipl mask
312 uppc_addspl(int irqno, int ipl, int min_ipl, int max_ipl)
322 if (ipl != min_ipl)
327 startidx = (ipl << 1);
330 startidx = (ipl << 1) + 1;
334 * mask intr same or above ipl
345 * unmask intr below ipl
356 uppc_delspl(int irqno, int ipl, int min_ipl, int max_ipl)
367 * and the ipl is higher than minimum
369 if ((max_ipl != PSM_INVALID_IPL) && (ipl >= min_ipl))
418 uppc_get_clockirq(int ipl)
937 * uppc_intr_enter() raises the ipl to the level of the current interrupt,
945 uppc_intr_enter(int ipl, int *vector)
970 if (newipl && newipl <= ipl) { /* Check for spurious int */
999 uppc_intr_exit(int ipl, int vector)
1001 uppc_setspl(ipl);
1006 * based on input ipl.
1010 uppc_setspl(int ipl)
1017 smask = pp->c_iplmask[ipl * 2];
1018 mmask = pp->c_iplmask[ipl * 2 + 1];