TS_LOAD
if ((thr.t_schedflag & TS_LOAD) == 0) {
if (!(t->t_schedflag & TS_LOAD)) {
if (!(t->t_schedflag & TS_LOAD)) {
if ((tp->t_schedflag & (TS_LOAD | TS_ON_SWAPQ)) != TS_LOAD) {
if ((tp->t_schedflag & (TS_LOAD | TS_ON_SWAPQ)) != TS_LOAD) {
if ((tp->t_schedflag & (TS_LOAD | TS_ON_SWAPQ)) != TS_LOAD)
ASSERT(t->t_schedflag & TS_LOAD);
ASSERT(t->t_schedflag & TS_LOAD);
ASSERT(tp->t_schedflag & TS_LOAD);
ASSERT((tp->t_schedflag & (TS_LOAD | TS_ON_SWAPQ)) != TS_LOAD);
ASSERT(tp->t_schedflag & TS_LOAD); /* thread must be swapped in */
if (t->t_state == TS_RUN && (t->t_schedflag & TS_LOAD) == 0) {
!(t->t_schedflag & TS_LOAD) ||
if ((t->t_schedflag & TS_LOAD) &&
if (t->t_state == TS_RUN && (t->t_schedflag & TS_LOAD) == 0) {
if (t->t_state == TS_RUN && (t->t_schedflag & TS_LOAD) == 0) {
t->t_schedflag = TS_LOAD | TS_DONT_SWAP;
if (t->t_state == TS_RUN && (t->t_schedflag & TS_LOAD) == 0) {
!(t->t_schedflag & TS_LOAD) || !SWAP_OK(t))
if ((t->t_schedflag & TS_LOAD) &&
(tp->t_schedflag & (TS_LOAD | TS_ON_SWAPQ))
!= TS_LOAD);
if (t->t_schedflag & TS_LOAD)
TS_ON_SWAPQ | TS_LOAD)) != TS_LOAD)
TS_ON_SWAPQ | TS_LOAD)) != TS_LOAD)
(tp->t_schedflag & TS_LOAD) == 0) {
tp->t_schedflag |= TS_LOAD;
(TS_DONT_SWAP | TS_LOAD)) == TS_LOAD);
~(TS_LOAD | TS_SWAPENQ);
ASSERT(tp->t_schedflag & (TS_LOAD | TS_ON_SWAPQ));
tp->t_schedflag &= ~(TS_LOAD | TS_ON_SWAPQ);
if (!(t->t_schedflag & TS_LOAD)) {
t0.t_schedflag = TS_LOAD | TS_DONT_SWAP;
t0.t_schedflag = TS_LOAD | TS_DONT_SWAP;