/illumos-gate/usr/src/uts/common/os/ |
H A D | sched.c | 220 if (t->t_schedflag & TS_LOAD) in sched() 276 if ((t->t_schedflag & (TS_SWAPENQ | in sched() 316 t->t_schedflag |= (TS_ALLSTART & ~TS_CSTART); in sched() 420 if ((t->t_schedflag & (TS_SWAPENQ | in sched() 492 t->t_schedflag |= (TS_ALLSTART & ~TS_CSTART); in sched() 516 ASSERT(tp->t_schedflag & TS_ON_SWAPQ); in swapdeq() 526 tp->t_schedflag &= ~TS_ON_SWAPQ; in swapdeq() 555 (tp->t_schedflag & TS_LOAD) == 0) { in swapin() 559 ASSERT((tp->t_schedflag & TS_ON_SWAPQ) == 0); in swapin() 598 tp->t_schedflag |= TS_LOAD; in swapin() [all …]
|
H A D | condvar.c | 153 t->t_schedflag &= ~TS_SIGNALLED; in cv_block() 197 ASSERT(curthread->t_schedflag & TS_DONT_SWAP); in cv_wait() 287 signalled = (t->t_schedflag & TS_SIGNALLED); in cv_timedwait_hires() 330 ASSERT(curthread->t_schedflag & TS_DONT_SWAP); in cv_wait_sig() 342 signalled = (t->t_schedflag & TS_SIGNALLED); in cv_wait_sig() 423 signalled = (t->t_schedflag & TS_SIGNALLED); in cv_timedwait_sig_hires() 558 curthread->t_schedflag &= ~TS_DONT_SWAP; in cv_wait_sig_swap_core() 565 signalled = (t->t_schedflag & TS_SIGNALLED); in cv_wait_sig_swap_core() 568 ASSERT(curthread->t_schedflag & TS_DONT_SWAP); in cv_wait_sig_swap_core()
|
H A D | panic.c | 220 ushort_t schedflag = t->t_schedflag; in panicsys() 228 t->t_schedflag |= TS_DONT_SWAP; in panicsys()
|
H A D | lwp.c | 684 t->t_schedflag |= (TS_ALLSTART & ~(TS_CSTART | TS_CREATE)); in lwp_create() 810 ASSERT(t->t_state == TS_STOPPED && !(t->t_schedflag & TS_CREATE)); in lwp_create_done() 815 if (!(t->t_schedflag & TS_CSTART)) in lwp_create_done() 817 t->t_schedflag |= (TS_CSTART | TS_CREATE); in lwp_create_done() 1202 t->t_schedflag |= TS_CSTART; in lwp_continue() 1583 t->t_schedflag |= (TS_XSTART | TS_PSTART); in pokelwps() 1594 if ((t->t_schedflag & TS_CSTART) == 0) { in pokelwps() 1596 t->t_schedflag |= TS_CSTART; in pokelwps() 1633 t->t_schedflag |= TS_CSTART; in continuelwps()
|
H A D | sig.c | 203 t->t_schedflag |= TS_XSTART | TS_PSTART; in eat_signal() 272 tt->t_schedflag |= TS_XSTART; in sigtoproc() 354 tt->t_schedflag |= TS_CSTART; in sigtoproc() 1084 if ((tx->t_schedflag & in stop() 1175 ASSERT((t->t_schedflag & TS_ALLSTART) == 0); in stop() 1176 t->t_schedflag |= flags; in stop() 1195 t->t_schedflag |= TS_XSTART | TS_PSTART; in stop() 1206 t->t_schedflag |= TS_XSTART; in stop() 1215 t->t_schedflag |= TS_PSTART; in stop()
|
H A D | sleepq.c | 237 tp->t_schedflag |= TS_SIGNALLED; in sleepq_wakeone_chan()
|
H A D | waitq.c | 230 t->t_schedflag |= TS_DONT_SWAP; in waitq_enqueue()
|
/illumos-gate/usr/src/uts/common/disp/ |
H A D | cpucaps.c | 1049 t->t_schedflag |= TS_PROJWAITQ; in cpucaps_charge() 1051 } else if (t->t_schedflag & TS_PROJWAITQ) { in cpucaps_charge() 1052 t->t_schedflag &= ~TS_PROJWAITQ; in cpucaps_charge() 1057 if (t->t_schedflag & TS_ZONEWAITQ) in cpucaps_charge() 1058 t->t_schedflag &= ~TS_ZONEWAITQ; in cpucaps_charge() 1063 t->t_schedflag |= TS_ZONEWAITQ; in cpucaps_charge() 1065 } else if (t->t_schedflag & TS_ZONEWAITQ) { in cpucaps_charge() 1066 t->t_schedflag &= ~TS_ZONEWAITQ; in cpucaps_charge() 1096 if (t->t_schedflag & TS_PROJWAITQ) { in cpucaps_enforce() 1098 t->t_schedflag &= ~TS_ANYWAITQ; in cpucaps_enforce() [all …]
|
H A D | disp.c | 799 ASSERT(tp->t_schedflag & TS_LOAD); /* thread must be swapped in */ in disp() 843 tp->t_schedflag |= TS_DONT_SWAP; in disp() 1209 ASSERT((tp->t_schedflag & TS_ALLSTART) == 0); in setbackdq() 1216 if ((tp->t_schedflag & (TS_LOAD | TS_ON_SWAPQ)) != TS_LOAD) { in setbackdq() 1268 !(tp->t_schedflag & TS_RUNQMATCH)) in setbackdq() 1393 ASSERT((tp->t_schedflag & TS_ALLSTART) == 0); in setfrontdq() 1400 if ((tp->t_schedflag & (TS_LOAD | TS_ON_SWAPQ)) != TS_LOAD) { in setfrontdq() 1622 if ((tp->t_schedflag & (TS_LOAD | TS_ON_SWAPQ)) != TS_LOAD) in dispdeq() 1699 ASSERT(t->t_schedflag & TS_LOAD); in dq_sruninc() 1712 ASSERT(t->t_schedflag & TS_LOAD); in dq_srundec() [all …]
|
H A D | ts.c | 635 t->t_schedflag &= ~TS_RUNQMATCH; in ts_enterclass() 1389 ASSERT(t->t_schedflag & TS_DONT_SWAP); in ts_preempt() 1391 t->t_schedflag &= ~TS_DONT_SWAP; in ts_preempt() 1416 t->t_schedflag |= TS_DONT_SWAP; in ts_preempt() 1538 if (t->t_state == TS_RUN && (t->t_schedflag & TS_LOAD) == 0) { in ts_swapin() 1600 !(t->t_schedflag & TS_LOAD) || !SWAP_OK(t)) in ts_swapout() 1702 if ((t->t_schedflag & TS_LOAD) && in ts_tick() 1705 t->t_schedflag &= ~TS_DONT_SWAP; in ts_tick() 1765 if ((t->t_schedflag & TS_SWAPENQ) && !(tspp->ts_flags & TSIASET)) { in ts_trapret()
|
H A D | fss.c | 1735 t->t_schedflag |= TS_RUNQMATCH; in fss_enterclass() 1891 ct->t_schedflag |= TS_RUNQMATCH; in fss_fork() 2148 if (t->t_state == TS_RUN && (t->t_schedflag & TS_LOAD) == 0) { in fss_swapin() 2193 !(t->t_schedflag & TS_LOAD) || in fss_swapout() 2249 if (t->t_schedflag & TS_SWAPENQ) { in fss_trapret() 2288 ASSERT(t->t_schedflag & TS_DONT_SWAP); in fss_preempt() 2291 t->t_schedflag &= ~TS_DONT_SWAP; in fss_preempt() 2316 t->t_schedflag |= TS_DONT_SWAP; in fss_preempt() 2463 if ((t->t_schedflag & TS_LOAD) && in fss_tick() 2466 t->t_schedflag &= ~TS_DONT_SWAP; in fss_tick()
|
H A D | rt.c | 418 t->t_schedflag &= ~TS_RUNQMATCH; in rt_enterclass() 914 t->t_schedflag &= ~TS_DONT_SWAP; in rt_preempt() 965 if (t->t_state == TS_RUN && (t->t_schedflag & TS_LOAD) == 0) { in rt_swapin()
|
/illumos-gate/usr/src/uts/common/cpr/ |
H A D | cpr_uthread.c | 135 if (tp->t_schedflag & TS_RESUME) in cpr_stop_user() 136 tp->t_schedflag &= ~TS_RESUME; in cpr_stop_user() 204 tp->t_proc_flag, tp->t_schedflag); in cpr_check_user_threads() 249 tp->t_schedflag |= TS_RESUME; in cpr_start_user_threads()
|
/illumos-gate/usr/src/uts/intel/os/ |
H A D | smt.c | 280 ASSERT(curthread->t_schedflag & TS_VCPU); in smt_acquire() 491 else if (t->t_schedflag & TS_VCPU) in smt_mark() 525 curthread->t_schedflag |= TS_VCPU; in smt_mark_as_vcpu() 544 if ((t->t_schedflag & TS_VCPU)) { in smt_should_run() 570 if ((t->t_schedflag & TS_VCPU) && cp == t->t_cpu && score < 0) in smt_adjust_cpu_score()
|
H A D | syscall.c | 151 ASSERT(t == curthread && curthread->t_schedflag & TS_DONT_SWAP); in syscall_entry() 246 ASSERT(t->t_schedflag & TS_DONT_SWAP); in pre_syscall() 710 if (CPU->cpu_runrun || t->t_schedflag & TS_ANYWAITQ) in post_syscall()
|
/illumos-gate/usr/src/uts/common/sys/ |
H A D | thread.h | 127 ushort_t t_schedflag; /* modified holding thread_lock(t) */ member 457 !((t)->t_schedflag & TS_PSTART)) 468 !((t)->t_schedflag & TS_RESUME)) 485 ((t)->t_schedflag & (TS_CSTART|TS_UNPAUSE)) != (TS_CSTART|TS_UNPAUSE))
|
/illumos-gate/usr/src/cmd/mdb/common/modules/genunix/ |
H A D | findstack_subr.c | 135 ushort_t t_schedflag; member 167 if ((thr.t_schedflag & TS_LOAD) == 0) { in stacks_findstack()
|
/illumos-gate/usr/src/uts/i86pc/io/dr/ |
H A D | dr_quiesce.c | 562 tp->t_schedflag &= ~TS_RESUME; in dr_stop_user_threads() 634 tp->t_proc_flag, tp->t_schedflag); in dr_stop_user_threads() 679 tp->t_schedflag |= TS_RESUME; in dr_start_user_threads()
|
/illumos-gate/usr/src/uts/sun4u/ngdr/io/ |
H A D | dr_quiesce.c | 563 tp->t_schedflag &= ~TS_RESUME; in dr_stop_user_threads() 635 tp->t_proc_flag, tp->t_schedflag); in dr_stop_user_threads() 680 tp->t_schedflag |= TS_RESUME; in dr_start_user_threads()
|
/illumos-gate/usr/src/uts/sun4u/sunfire/io/ |
H A D | sysctrl_quiesce.c | 361 tp->t_schedflag &= ~TS_RESUME; in sysctrl_stop_user_threads() 516 tp->t_schedflag |= TS_RESUME; in sysctrl_start_user_threads()
|
/illumos-gate/usr/src/cmd/mdb/common/mdb/ |
H A D | mdb_gcore.h | 88 ushort_t t_schedflag; member
|
/illumos-gate/usr/src/uts/sun4u/serengeti/io/ |
H A D | sbdp_quiesce.c | 544 tp->t_schedflag &= ~TS_RESUME; 646 tp->t_schedflag |= TS_RESUME;
|
/illumos-gate/usr/src/uts/common/fs/proc/ |
H A D | prcontrol.c | 1363 t->t_schedflag |= TS_PSTART; in pr_setrun() 1416 tx->t_schedflag |= TS_PSTART; in pr_setrun() 1478 t->t_schedflag |= TS_PSTART; in allsetrun() 1623 t->t_schedflag |= TS_XSTART | TS_PSTART; in pr_setsig() 1638 tx->t_schedflag |= TS_XSTART; in pr_setsig() 2551 t->t_schedflag |= TS_UNPAUSE; in unpauselwps()
|
/illumos-gate/usr/src/uts/sun4/os/ |
H A D | trap.c | 168 ASSERT((curthread->t_schedflag & TS_DONT_SWAP) || in trap() 171 ASSERT(curthread->t_schedflag & TS_DONT_SWAP); in trap() 1365 ASSERT(curthread->t_schedflag & TS_DONT_SWAP); in fpu_trap() 1586 if (CPU->cpu_runrun || curthread->t_schedflag & TS_ANYWAITQ) in trap_rtt()
|
/illumos-gate/usr/src/uts/i86pc/os/ |
H A D | mlsetup.c | 214 t0.t_schedflag = TS_LOAD | TS_DONT_SWAP; in mlsetup()
|