Lines Matching refs:mcpu

234 	struct machcpu *mcpu = &cpu->cpu_m;  in apix_do_softint_prolog()  local
238 ASSERT(pil > mcpu->mcpu_pri && pil > cpu->cpu_base_spl); in apix_do_softint_prolog()
240 atomic_and_32((uint32_t *)&mcpu->mcpu_softinfo.st_pending, ~(1 << pil)); in apix_do_softint_prolog()
242 mcpu->mcpu_pri = pil; in apix_do_softint_prolog()
259 mcpu->intrstat[pil][0] += intrtime; in apix_do_softint_prolog()
306 struct machcpu *mcpu = &cpu->cpu_m; in apix_do_softint_epilog() local
321 mcpu->intrstat[pil][0] += intrtime; in apix_do_softint_epilog()
363 mcpu->mcpu_pri = pil; in apix_do_softint_epilog()
419 struct machcpu *mcpu = &cpu->cpu_m; in apix_hilevel_intr_prolog() local
425 ASSERT(pil > mcpu->mcpu_pri && pil > cpu->cpu_base_spl); in apix_hilevel_intr_prolog()
442 mcpu->mcpu_pri = pil; in apix_hilevel_intr_prolog()
455 mcpu->pil_high_start[nestpil - (LOCK_LEVEL + 1)]; in apix_hilevel_intr_prolog()
456 mcpu->intrstat[nestpil][0] += intrtime; in apix_hilevel_intr_prolog()
468 mcpu->intrstat[t->t_pil][0] += intrtime; in apix_hilevel_intr_prolog()
477 mcpu->pil_high_start[pil - (LOCK_LEVEL + 1)] = now; in apix_hilevel_intr_prolog()
500 struct machcpu *mcpu = &cpu->cpu_m; in apix_hilevel_intr_epilog() local
505 pil = mcpu->mcpu_pri; in apix_hilevel_intr_epilog()
527 ASSERT(mcpu->pil_high_start[pil - (LOCK_LEVEL + 1)] != 0); in apix_hilevel_intr_epilog()
529 intrtime = now - mcpu->pil_high_start[pil - (LOCK_LEVEL + 1)]; in apix_hilevel_intr_epilog()
530 mcpu->intrstat[pil][0] += intrtime; in apix_hilevel_intr_epilog()
547 mcpu->pil_high_start[nestpil - (LOCK_LEVEL + 1)] = now; in apix_hilevel_intr_epilog()
568 mcpu->mcpu_pri = oldpil; in apix_hilevel_intr_epilog()
625 struct machcpu *mcpu = &cpu->cpu_m; in apix_intr_thread_prolog() local
629 ASSERT(pil > mcpu->mcpu_pri && pil > cpu->cpu_base_spl); in apix_intr_thread_prolog()
634 mcpu->mcpu_pri = pil; in apix_intr_thread_prolog()
645 mcpu->intrstat[pil][0] += intrtime; in apix_intr_thread_prolog()
695 struct machcpu *mcpu = &cpu->cpu_m; in apix_intr_thread_epilog() local
709 mcpu->intrstat[pil][0] += intrtime; in apix_intr_thread_epilog()
738 mcpu->mcpu_pri = basespl; in apix_intr_thread_epilog()
775 mcpu->mcpu_pri = MAX(oldpil, basespl); in apix_intr_thread_epilog()
776 (*setlvlx)(mcpu->mcpu_pri, 0); in apix_intr_thread_epilog()