/illumos-gate/usr/src/uts/common/sys/ |
H A D | disp.h | 176 curthread->t_preempt++; \ 177 ASSERT(curthread->t_preempt >= 1); \ 181 ASSERT(curthread->t_preempt >= 1); \ 182 if (--curthread->t_preempt == 0 && \
|
H A D | thread.h | 128 volatile char t_preempt; /* don't preempt thread if set */ member
|
/illumos-gate/usr/src/uts/common/os/ |
H A D | panic.c | 220 char preempt = t->t_preempt; in panicsys() 228 t->t_preempt++; in panicsys()
|
H A D | kcpc.c | 2107 ctx->kc_cpuid == -1) && curthread->t_preempt > 0); in kcpc_program() 2109 ctx->kc_cpuid != -1) || curthread->t_preempt < 1) in kcpc_program() 2184 ctx->kc_cpuid == -1) && curthread->t_preempt > 0); in kcpc_unprogram() 2187 ctx->kc_cpuid != -1) || curthread->t_preempt < 1 || in kcpc_unprogram()
|
H A D | lgrp_topo.c | 1132 ASSERT(MUTEX_HELD(&cpu_lock) || curthread->t_preempt > 0 || in lgrp_leaf_add() 1255 ASSERT(MUTEX_HELD(&cpu_lock) || curthread->t_preempt > 0 || in lgrp_leaf_delete()
|
H A D | msacct.c | 184 ASSERT(curthread->t_preempt > 0 || curthread == cpu->cpu_idle_thread); in new_cpu_mstate()
|
H A D | lgrp.c | 2344 ASSERT(MUTEX_HELD(&cpu_lock) || curthread->t_preempt > 0 || in lpl_topo_flatten() 3031 ASSERT(MUTEX_HELD(&cpu_lock) || curthread->t_preempt > 0 || in lgrp_choose() 3277 ASSERT(MUTEX_HELD(&cpu_lock) || curthread->t_preempt > 0 || in lgrp_move_thread()
|
H A D | cpu.c | 658 if (cp != cpu_inmotion || t->t_nomigrate > 0 || t->t_preempt > 1 || in thread_nomigrate() 706 (t->t_nomigrate < 0 && t->t_preempt > 0) || in thread_allowmigrate() 884 t->t_preempt = 1; in cpu_pause_alloc()
|
H A D | cap_util.c | 1442 ASSERT(!move_to || MUTEX_HELD(&cpu_lock) || curthread->t_preempt > 0); in cu_cpu_update()
|
/illumos-gate/usr/src/uts/i86pc/os/ |
H A D | mp_startup.c | 340 tp->t_preempt = 1; in mp_cpu_configure_common() 387 tp->t_preempt = 1; in mp_cpu_configure_common() 1839 curthread->t_preempt = 0; in mp_startup_common() 2099 ASSERT(curthread->t_preempt || getpil() >= LOCK_LEVEL); in cpu_sep_enable() 2110 ASSERT(curthread->t_preempt || getpil() >= LOCK_LEVEL); in cpu_sep_disable() 2125 ASSERT(curthread->t_preempt || getpil() >= LOCK_LEVEL); in cpu_asysc_enable() 2137 ASSERT(curthread->t_preempt || getpil() >= LOCK_LEVEL); in cpu_asysc_disable()
|
H A D | trap.c | 1510 if (ct->t_preempt) { in kpreempt() 1580 ct->t_preempt++; in kpreempt() 1582 ct->t_preempt--; in kpreempt()
|
/illumos-gate/usr/src/uts/common/disp/ |
H A D | thread_intr.c | 70 tp->t_preempt = 1; in thread_create_intr()
|
H A D | thread.c | 283 tp->t_preempt = 1; in thread_init() 601 t->t_preempt++; in thread_exit() 1024 ASSERT(curthread->t_preempt > 0); in ctxop_find_by_tmpl() 1559 tp->t_preempt = 1; in thread_create_intr()
|
H A D | disp.c | 897 t->t_preempt == 0) { in swtch() 901 t->t_preempt != 0); /* cannot migrate */ in swtch() 2706 ASSERT(t->t_preempt > 0); in disp_choose_best_cpu()
|
/illumos-gate/usr/src/uts/sun4/os/ |
H A D | mp_startup.c | 122 tp->t_preempt = 1; in common_startup_init() 388 tp->t_preempt = 1; in setup_cpu_common()
|
H A D | trap.c | 1815 if (curthread->t_preempt) { in kpreempt() 1880 curthread->t_preempt++; in kpreempt() 1888 curthread->t_preempt--; in kpreempt()
|
/illumos-gate/usr/src/uts/intel/os/ |
H A D | smt.c | 279 ASSERT3U(curthread->t_preempt, >=, 1); in smt_acquire() 330 ASSERT3U(curthread->t_preempt, >=, 1); in smt_release()
|
H A D | desctbls.c | 1131 ASSERT(curthread->t_preempt != 0 || getpil() >= DISP_LEVEL); in brand_interpositioning_enable() 1186 ASSERT(curthread->t_preempt != 0 || getpil() >= DISP_LEVEL); in brand_interpositioning_disable()
|
H A D | fpu.c | 1277 ASSERT(curthread->t_preempt >= 1); in fp_seed() 1802 ASSERT(curthread->t_preempt > 0); in kernel_fpu_begin() 1926 ASSERT(curthread->t_preempt > 0); in kernel_fpu_end()
|
H A D | sundep.c | 654 ASSERT(curthread->t_preempt != 0 || getpil() >= DISP_LEVEL); in reset_sregs()
|
/illumos-gate/usr/src/uts/intel/io/vmm/ |
H A D | vmm_sol_glue.c | 109 ASSERT(curthread->t_preempt == 0); in vtophys()
|
/illumos-gate/usr/src/uts/i86pc/ml/ |
H A D | offsets.in | 117 t_preempt
|
/illumos-gate/usr/src/uts/sun4/ml/ |
H A D | offsets.in | 159 t_preempt
|
/illumos-gate/usr/src/cmd/mdb/common/modules/genunix/ |
H A D | thread.c | 534 t.t_disp_time, t.t_bind_cpu, t.t_preempt); in thread()
|
/illumos-gate/usr/src/uts/intel/io/vmm/amd/ |
H A D | svm.c | 1948 VERIFY(!vcpustate->loaded && curthread->t_preempt != 0); in svm_vmrun() 2050 VERIFY(vcpustate->loaded && curthread->t_preempt != 0); in svm_vmrun()
|