TDF_RUNNING
(TDF_RUNNING | TDF_RUNQ)))
thread0.td_flags |= TDF_RUNNING;
while ((td->td_flags & (TDF_RUNNING |
KKASSERT((td->td_flags & (TDF_RUNNING |
KKASSERT((ntd->td_flags & TDF_RUNNING) == 0);
ntd->td_flags |= TDF_RUNNING;
while (td->td_flags & (TDF_RUNNING|TDF_PREEMPT_LOCK)) {
KKASSERT((td->td_flags & (TDF_RUNNING|TDF_PREEMPT_LOCK)) == 0);
KKASSERT((std->td_flags & (TDF_RUNNING|TDF_PREEMPT_LOCK)) == 0);
KKASSERT((td->td_flags & (TDF_RUNNING|TDF_PREEMPT_LOCK|
KKASSERT((td->td_flags & (TDF_RUNNING|TDF_PREEMPT_LOCK|
(TDF_ALLOCATED_THREAD|TDF_RUNNING|TDF_PREEMPT_LOCK)) ==
KKASSERT((td->td_flags & (TDF_RUNNING | TDF_PREEMPT_LOCK |
KKASSERT(td->td_flags & TDF_RUNNING);
KKASSERT((ntd->td_flags & TDF_RUNNING) == 0);
ntd->td_flags |= TDF_RUNNING;
KKASSERT((otd->td_flags & (TDF_MIGRATING | TDF_RUNNING)) ==
(TDF_MIGRATING | TDF_RUNNING));
otd->td_flags &= ~TDF_RUNNING;
otd->td_flags &= ~TDF_RUNNING;
ASSYM(TDF_RUNNING, TDF_RUNNING);
ASSYM(TDF_RUNNING, TDF_RUNNING);
if (LP(pp, tdflags) & TDF_RUNNING)