Home
last modified time | relevance | path

Searched refs:t_schedflag (Results 1 – 25 of 48) sorted by relevance

12

/illumos-gate/usr/src/uts/common/os/
H A Dsched.c220 if (t->t_schedflag & TS_LOAD) in sched()
526 tp->t_schedflag &= ~TS_ON_SWAPQ; in swapdeq()
598 tp->t_schedflag |= TS_LOAD; in swapin()
656 tp->t_schedflag |= TS_SWAPENQ; in swapout()
663 ASSERT((tp->t_schedflag & in swapout()
671 ASSERT(!(tp->t_schedflag & in swapout()
677 tp->t_schedflag &= in swapout()
776 tp->t_schedflag &= ~TS_SWAPENQ; in swapout_lwp()
787 if (tp->t_schedflag & TS_SWAPENQ) { in swapout_lwp()
788 tp->t_schedflag &= ~TS_SWAPENQ; in swapout_lwp()
[all …]
H A Dcondvar.c153 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 Dpanic.c218 ushort_t schedflag = t->t_schedflag; in panicsys()
226 t->t_schedflag |= TS_DONT_SWAP; in panicsys()
H A Dlwp.c684 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 Dsig.c203 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 Dsleepq.c237 tp->t_schedflag |= TS_SIGNALLED; in sleepq_wakeone_chan()
H A Dwaitq.c230 t->t_schedflag |= TS_DONT_SWAP; in waitq_enqueue()
/illumos-gate/usr/src/uts/common/disp/
H A Dcpucaps.c1049 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()
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()
1104 if (t->t_schedflag & TS_ZONEWAITQ) { in cpucaps_enforce()
[all …]
H A Ddisp.c843 tp->t_schedflag |= TS_DONT_SWAP; in disp()
1209 ASSERT((tp->t_schedflag & TS_ALLSTART) == 0); in setbackdq()
1268 !(tp->t_schedflag & TS_RUNQMATCH)) in setbackdq()
1393 ASSERT((tp->t_schedflag & TS_ALLSTART) == 0); 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()
1728 ASSERT(tp->t_schedflag & TS_LOAD); in disp_swapped_enq()
2159 tp->t_schedflag & TS_ON_SWAPQ) in disp_adjust_unbound_pri()
2354 tp->t_schedflag |= TS_DONT_SWAP; in disp_getbest()
[all …]
H A Dts.c635 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 Dfss.c1735 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 Drt.c418 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 Dcpr_uthread.c135 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 Dsmt.c280 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 Dsyscall.c151 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 Dthread.h127 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 Dfindstack_subr.c135 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 Ddr_quiesce.c562 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 Ddr_quiesce.c563 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 Dsysctrl_quiesce.c361 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 Dmdb_gcore.h88 ushort_t t_schedflag; member
/illumos-gate/usr/src/uts/sun4u/serengeti/io/
H A Dsbdp_quiesce.c544 tp->t_schedflag &= ~TS_RESUME;
646 tp->t_schedflag |= TS_RESUME;
/illumos-gate/usr/src/uts/common/fs/proc/
H A Dprcontrol.c1363 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 Dtrap.c168 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 Dmlsetup.c328 t0.t_schedflag = TS_LOAD | TS_DONT_SWAP; in mlsetup()

12