Lines Matching refs:oldipl

395 	int oldipl;  in apix_do_softint()  local
402 oldipl = cpu->cpu_pri; in apix_do_softint()
403 if (newipl <= oldipl || newipl <= cpu->cpu_base_spl) in apix_do_softint()
406 newsp = apix_do_softint_prolog(cpu, newipl, oldipl, in apix_do_softint()
409 switch_sp_and_call(newsp, apix_dispatch_softint, oldipl, 0); in apix_do_softint()
590 uint_t newipl, oldipl; in apix_do_pending_hilevel() local
596 oldipl = cpu->cpu_pri; in apix_do_pending_hilevel()
597 if (newipl <= oldipl) in apix_do_pending_hilevel()
603 if (apix_hilevel_intr_prolog(cpu, newipl, oldipl, rp) == 0) { in apix_do_pending_hilevel()
610 (void) apix_hilevel_intr_epilog(cpu, oldipl); in apix_do_pending_hilevel()
800 uint_t newipl, oldipl; in apix_do_pending_hardint() local
806 oldipl = cpu->cpu_pri; in apix_do_pending_hardint()
807 if (newipl <= oldipl || newipl <= cpu->cpu_base_spl) in apix_do_pending_hardint()
816 oldipl, 0); in apix_do_pending_hardint()
879 apix_dispatch_lowlevel(uint_t vector, uint_t oldipl) in apix_dispatch_lowlevel() argument
889 apix_intr_thread_epilog(cpu, oldipl); in apix_dispatch_lowlevel()
899 int vector = rp->r_trapno, newipl, oldipl = cpu->cpu_pri, ret; in apix_do_interrupt() local
906 ttp->ttr_pri = (uchar_t)oldipl; in apix_do_interrupt()
943 newipl = (*setlvl)(oldipl, (int *)&rp->r_trapno); in apix_do_interrupt()
964 newipl > MAX(oldipl, cpu->cpu_base_spl)) { in apix_do_interrupt()
975 if (apix_hilevel_intr_prolog(cpu, newipl, oldipl, rp) in apix_do_interrupt()
983 (void) apix_hilevel_intr_epilog(cpu, oldipl); in apix_do_interrupt()
988 vector, oldipl); in apix_do_interrupt()
993 if (newipl <= MAX(oldipl, cpu->cpu_base_spl) || in apix_do_interrupt()