/illumos-gate/usr/src/uts/i86pc/os/ |
H A D | intr.c | 585 kthread_t *t = cpu->cpu_thread; in hilevel_intr_prolog() 700 kthread_t *t = cpu->cpu_thread; in hilevel_intr_epilog() 737 t = cpu->cpu_thread; in intr_thread_prolog() 769 cpu->cpu_thread = it; /* new curthread on this cpu */ in intr_thread_prolog() 792 kthread_t *it = cpu->cpu_thread; /* curthread */ in intr_thread_epilog() 863 cpu->cpu_thread = t; in intr_thread_epilog() 935 t = cpu->cpu_thread; in intr_get_time() 1021 t = cpu->cpu_thread; in dosoftint_prolog() 1049 cpu->cpu_thread = it; in dosoftint_prolog() 1077 it = cpu->cpu_thread; in dosoftint_epilog() [all …]
|
H A D | memscrub.c | 441 if (cpu[cpu_id]->cpu_thread != cpu[cpu_id]->cpu_idle_thread) { in system_is_idle()
|
H A D | mlsetup.c | 366 CPU->cpu_thread = &t0; in mlsetup()
|
H A D | trap.c | 1533 if (CPU->cpu_dispthread != CPU->cpu_thread) in kpreempt() 1541 if (CPU->cpu_dispthread != CPU->cpu_thread) in kpreempt() 1551 if (CPU->cpu_thread != CPU->cpu_dispthread) { in kpreempt()
|
H A D | mp_pc.c | 491 if (cpuid_checkpass(cp, 4) || cp->cpu_thread == cp->cpu_idle_thread) { in mp_cpu_poweron()
|
H A D | mp_machdep.c | 606 if (cpu->cpu_thread == cpu->cpu_idle_thread || in cpu_wakeup() 799 if (cp->cpu_thread == cp->cpu_idle_thread || in cpu_wakeup_mwait()
|
H A D | mp_startup.c | 363 cp->cpu_thread = tp; in mp_cpu_configure_common() 589 cp->cpu_thread = NULL; /* discarded by cpu_destroy_bound_threads() */ in mp_cpu_unconfigure_common()
|
/illumos-gate/usr/src/uts/i86pc/io/apix/ |
H A D | apix_intr.c | 256 t = cpu->cpu_thread; in apix_do_softint_prolog() 284 cpu->cpu_thread = it; in apix_do_softint_prolog() 312 it = cpu->cpu_thread; in apix_do_softint_epilog() 357 cpu->cpu_thread = t; in apix_do_softint_epilog() 377 av_dispatch_softvect((int)cpu->cpu_thread->t_pil); in apix_dispatch_softint() 459 kthread_t *t = cpu->cpu_thread; in apix_hilevel_intr_prolog() 560 kthread_t *t = cpu->cpu_thread; in apix_hilevel_intr_epilog() 642 t = cpu->cpu_thread; in apix_intr_thread_prolog() 679 cpu->cpu_thread = it; in apix_intr_thread_prolog() 696 kthread_t *t, *it = cpu->cpu_thread; in apix_intr_thread_epilog() [all …]
|
/illumos-gate/usr/src/uts/sun4/os/ |
H A D | mp_states.c | 237 (cp->cpu_thread == cp->cpu_idle_thread || in mp_cpu_quiesce() 238 cp->cpu_thread == cp->cpu_startup_thread)) { in mp_cpu_quiesce() 249 } else if (cp->cpu_thread != cp->cpu_idle_thread && in mp_cpu_quiesce() 250 cp->cpu_thread != cp->cpu_startup_thread) { in mp_cpu_quiesce()
|
H A D | mlsetup.c | 196 CPU->cpu_thread = &t0; in mlsetup()
|
H A D | mp_startup.c | 140 cp->cpu_thread = tp; in common_startup_init()
|
H A D | trap.c | 1838 if (CPU->cpu_dispthread != CPU->cpu_thread) in kpreempt() 1846 if (CPU->cpu_dispthread != CPU->cpu_thread) in kpreempt() 1856 if (CPU->cpu_thread != CPU->cpu_dispthread) { in kpreempt()
|
/illumos-gate/usr/src/uts/i86xpv/os/ |
H A D | mp_xen.c | 321 kthread_t *tp = cp->cpu_thread; in mach_cpucontext_alloc() 446 ASSERT(cp->cpu_thread == cp->cpu_pause_thread || in mach_cpucontext_restore() 447 cp->cpu_thread == cp->cpu_idle_thread); in mach_cpucontext_restore() 451 pcb_to_user_regs(&cp->cpu_thread->t_pcb, &vgc); in mach_cpucontext_restore() 461 vgc.kernel_sp = cp->cpu_thread->t_sp; in mach_cpucontext_restore()
|
/illumos-gate/usr/src/uts/common/os/ |
H A D | clock_tick.c | 313 t = cp->cpu_thread; /* Current running thread */ in clock_tick_process() 345 if ((t != cp->cpu_thread) && in clock_tick_process() 346 ((cp != CPU) || (t != cp->cpu_thread->t_intr))) { in clock_tick_process()
|
H A D | main.c | 418 ASSERT(curthread == CPU->cpu_thread); in main()
|
/illumos-gate/usr/src/uts/sun4u/serengeti/io/ |
H A D | sbdp_cpu.c | 333 while ((cp->cpu_thread != cp->cpu_idle_thread) && (ntries > 0)) { in sbdp_cpu_poweron() 804 ASSERT(cp->cpu_thread == cp->cpu_idle_thread || in sbdp_cpu_shutdown_self() 805 cp->cpu_thread == cp->cpu_startup_thread); in sbdp_cpu_shutdown_self()
|
/illumos-gate/usr/src/uts/sun4u/os/ |
H A D | mach_startup.c | 377 if (cpu->cpu_thread == cpu->cpu_idle_thread || in cpu_wakeup()
|
/illumos-gate/usr/src/uts/sun4v/os/ |
H A D | mach_startup.c | 254 if (cpu->cpu_thread == cpu->cpu_idle_thread || in cpu_wakeup()
|
/illumos-gate/usr/src/uts/i86pc/io/ |
H A D | hpet_acpi.c | 1360 ASSERT(CPU->cpu_thread == CPU->cpu_idle_thread); in hpet_use_hpet_timer() 1483 ASSERT(CPU->cpu_thread == CPU->cpu_idle_thread); in hpet_use_lapic_timer()
|
/illumos-gate/usr/src/uts/common/sys/ |
H A D | cpuvar.h | 91 kthread_t *cpu_thread; /* current thread */ member
|
/illumos-gate/usr/src/uts/i86pc/ml/ |
H A D | offsets.in | 191 cpu_thread
|
/illumos-gate/usr/src/uts/i86pc/os/cpupm/ |
H A D | cpu_idle.c | 222 if (cp->cpu_thread == cp->cpu_idle_thread || in cstate_wakeup()
|
/illumos-gate/usr/src/uts/sun4/ml/ |
H A D | offsets.in | 336 cpu_thread
|
/illumos-gate/usr/src/uts/sparc/v9/ml/ |
H A D | lock_prim.S | 310 ldn [%o2+CPU_THREAD], %o3 ! get owner->t_cpu->cpu_thread
|
/illumos-gate/usr/src/cmd/mdb/common/modules/genunix/ |
H A D | genunix.c | 3233 if (mdb_vread(&t, sizeof (t), (uintptr_t)cpu->cpu_thread) != -1) { in cpuinfo_walk_cpu() 3249 mdb_printf("%0*p", CPUINFO_TWIDTH, cpu->cpu_thread); in cpuinfo_walk_cpu() 3251 if (cpu->cpu_thread == cpu->cpu_idle_thread) in cpuinfo_walk_cpu() 3253 else if (cpu->cpu_thread == NULL) in cpuinfo_walk_cpu()
|