LSONPROC
case LSONPROC:
case LSONPROC:
case LSONPROC:
else if (l.l_stat == LSONPROC ||
KASSERT(l->l_stat == LSONPROC);
KASSERT(l == curlwp && (l->l_stat == LSONPROC));
case LSONPROC:
run = (l.l_stat == LSONPROC ||
run = (l.l_stat == LSONPROC ||
run = (l.l_stat == LSONPROC ||
if (l->l_stat == LSONPROC)
lstat = LSONPROC;
case LSONPROC:
KASSERT(l->l_stat == LSONPROC);
if (l->l_stat == LSONPROC && l != curlwp) {
case LSONPROC:
.l_stat = LSONPROC,
KASSERT(curl != t || curl->l_stat == LSONPROC);
case LSONPROC:
if (l->l_stat == LSONPROC)
case LSONPROC:
KASSERT(l->l_stat == LSONPROC);
KASSERT(l->l_stat == LSONPROC);
KASSERT(l->l_stat == LSONPROC);
KASSERT(l->l_stat == LSONPROC || l->l_stat == LSSLEEP);
l->l_stat = LSONPROC;
KASSERT(l->l_stat == LSONPROC);
l->l_stat = LSONPROC;
} else if (l->l_stat == LSONPROC && l->l_class != SCHED_OTHER) {
} else if (l->l_stat == LSONPROC && l->l_class != SCHED_OTHER) {
case LSONPROC:
KASSERT(l->l_stat == LSONPROC);
KASSERT(l->l_stat == LSONPROC);
if (l->l_stat != LSONPROC) {
newl->l_stat = LSONPROC;
newl->l_stat = LSONPROC;
if (l->l_stat == LSONPROC && l != newl) {
KASSERT(l->l_stat == LSONPROC || (l->l_flag & LW_IDLE) != 0);
l->l_stat = LSONPROC;
case LSONPROC:
KASSERT(curlwp == NULL || curlwp->l_stat != LSONPROC);
l->l_stat = LSONPROC;
case LSONPROC:
case LSONPROC: