Lines Matching refs:tx
853 kthread_t *tx;
968 for (tx = t->t_forw; tx != t; tx = tx->t_forw) {
970 thread_lock(tx);
971 if (ISTOPPED(tx) ||
972 (tx->t_proc_flag & TP_PRSTOP)) {
973 thread_unlock(tx);
976 tx->t_proc_flag |= TP_PRSTOP;
977 tx->t_sig_check = 1;
978 if (tx->t_state == TS_SLEEP &&
979 (tx->t_flag & T_WAKEABLE)) {
986 if (tx->t_wchan0 == NULL)
987 setrun_locked(tx);
989 tx->t_proc_flag |= TP_PRVSTOP;
990 tx->t_stoptime = stoptime;
996 if (ISWAITING(tx))
997 setrun_locked(tx);
1003 if (tx->t_state == TS_ONPROC &&
1004 tx->t_cpu != CPU)
1005 poke_cpu(tx->t_cpu->cpu_id);
1006 thread_unlock(tx);
1007 lep = p->p_lwpdir[tx->t_dslot].ld_entry;
1075 for (tx = t->t_forw; procstop && tx != t; tx = tx->t_forw) {
1076 if (VSTOPPED(tx))
1078 thread_lock(tx);
1079 switch (tx->t_state) {
1084 if ((tx->t_schedflag &
1091 if (!(tx->t_flag & T_WAKEABLE) ||
1092 tx->t_wchan0 == NULL ||
1093 !(tx->t_proc_flag & TP_PAUSE))
1100 thread_unlock(tx);