Home
last modified time | relevance | path

Searched refs:cpu_thread (Results 1 – 25 of 29) sorted by relevance

12

/illumos-gate/usr/src/uts/i86pc/os/
H A Dintr.c585 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()
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()
1112 cpu->cpu_thread = t; in dosoftint_epilog()
[all …]
H A Dmemscrub.c441 if (cpu[cpu_id]->cpu_thread != cpu[cpu_id]->cpu_idle_thread) { in system_is_idle()
H A Dmlsetup.c366 CPU->cpu_thread = &t0; in mlsetup()
H A Dtrap.c1533 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 Dmp_pc.c491 if (cpuid_checkpass(cp, 4) || cp->cpu_thread == cp->cpu_idle_thread) { in mp_cpu_poweron()
H A Dmp_machdep.c606 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 Dmp_startup.c363 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 Dapix_intr.c256 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 Dmp_states.c237 (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 Dmlsetup.c196 CPU->cpu_thread = &t0; in mlsetup()
H A Dmp_startup.c140 cp->cpu_thread = tp; in common_startup_init()
H A Dtrap.c1838 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 Dmp_xen.c321 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 Dclock_tick.c313 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 Dmain.c418 ASSERT(curthread == CPU->cpu_thread); in main()
/illumos-gate/usr/src/uts/sun4u/serengeti/io/
H A Dsbdp_cpu.c333 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 Dmach_startup.c377 if (cpu->cpu_thread == cpu->cpu_idle_thread || in cpu_wakeup()
/illumos-gate/usr/src/uts/sun4v/os/
H A Dmach_startup.c254 if (cpu->cpu_thread == cpu->cpu_idle_thread || in cpu_wakeup()
/illumos-gate/usr/src/uts/i86pc/io/
H A Dhpet_acpi.c1360 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 Dcpuvar.h91 kthread_t *cpu_thread; /* current thread */ member
/illumos-gate/usr/src/uts/i86pc/ml/
H A Doffsets.in191 cpu_thread
/illumos-gate/usr/src/uts/i86pc/os/cpupm/
H A Dcpu_idle.c222 if (cp->cpu_thread == cp->cpu_idle_thread || in cstate_wakeup()
/illumos-gate/usr/src/uts/sun4/ml/
H A Doffsets.in336 cpu_thread
/illumos-gate/usr/src/uts/sparc/v9/ml/
H A Dlock_prim.S310 ldn [%o2+CPU_THREAD], %o3 ! get owner->t_cpu->cpu_thread
/illumos-gate/usr/src/cmd/mdb/common/modules/genunix/
H A Dgenunix.c3233 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()

12