Home
last modified time | relevance | path

Searched refs:t_preempt (Results 1 – 25 of 32) sorted by relevance

12

/illumos-gate/usr/src/uts/common/sys/
H A Ddisp.h176 curthread->t_preempt++; \
177 ASSERT(curthread->t_preempt >= 1); \
181 ASSERT(curthread->t_preempt >= 1); \
182 if (--curthread->t_preempt == 0 && \
H A Dthread.h128 volatile char t_preempt; /* don't preempt thread if set */ member
/illumos-gate/usr/src/uts/common/os/
H A Dpanic.c220 char preempt = t->t_preempt; in panicsys()
228 t->t_preempt++; in panicsys()
H A Dkcpc.c2107 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 Dlgrp_topo.c1132 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 Dmsacct.c184 ASSERT(curthread->t_preempt > 0 || curthread == cpu->cpu_idle_thread); in new_cpu_mstate()
H A Dlgrp.c2344 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 Dcpu.c658 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 Dcap_util.c1442 ASSERT(!move_to || MUTEX_HELD(&cpu_lock) || curthread->t_preempt > 0); in cu_cpu_update()
/illumos-gate/usr/src/uts/i86pc/os/
H A Dmp_startup.c340 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 Dtrap.c1510 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 Dthread_intr.c70 tp->t_preempt = 1; in thread_create_intr()
H A Dthread.c283 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 Ddisp.c897 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 Dmp_startup.c122 tp->t_preempt = 1; in common_startup_init()
388 tp->t_preempt = 1; in setup_cpu_common()
H A Dtrap.c1815 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 Dsmt.c279 ASSERT3U(curthread->t_preempt, >=, 1); in smt_acquire()
330 ASSERT3U(curthread->t_preempt, >=, 1); in smt_release()
H A Ddesctbls.c1131 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 Dfpu.c1277 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 Dsundep.c654 ASSERT(curthread->t_preempt != 0 || getpil() >= DISP_LEVEL); in reset_sregs()
/illumos-gate/usr/src/uts/intel/io/vmm/
H A Dvmm_sol_glue.c109 ASSERT(curthread->t_preempt == 0); in vtophys()
/illumos-gate/usr/src/uts/i86pc/ml/
H A Doffsets.in117 t_preempt
/illumos-gate/usr/src/uts/sun4/ml/
H A Doffsets.in159 t_preempt
/illumos-gate/usr/src/cmd/mdb/common/modules/genunix/
H A Dthread.c534 t.t_disp_time, t.t_bind_cpu, t.t_preempt); in thread()
/illumos-gate/usr/src/uts/intel/io/vmm/amd/
H A Dsvm.c1948 VERIFY(!vcpustate->loaded && curthread->t_preempt != 0); in svm_vmrun()
2050 VERIFY(vcpustate->loaded && curthread->t_preempt != 0); in svm_vmrun()

12