LSIDL
case LSIDL:
case LSIDL:
KASSERT(l2->l_stat == LSIDL);
KASSERT(l2->l_stat == LSIDL);
l->l_stat = LSIDL;
l->l_stat = LSIDL;
KASSERT(l->l_stat == LSIDL);
KASSERT(l->l_stat == LSIDL);
KASSERT(l->l_stat == LSIDL);
KASSERT(current || l->l_stat == LSIDL);
l->l_stat = LSIDL;
case LSIDL:
((l)->l_stat == LSIDL || (l)->l_stat == LSZOMB)
KASSERT(lwp_locked(l, NULL) || l->l_stat == LSIDL);
l->l_stat = LSIDL;
case LSIDL:
KASSERT(l2->l_stat == LSIDL);
KASSERT(l->l_stat == LSIDL);
return l->l_stat != LSIDL && l->l_lid == pid ? l : NULL;
if (__predict_false(l->l_stat == LSIDL)) {
if (__predict_false(l->l_stat == LSIDL)) {
if (l->l_stat == LSIDL)
if (l->l_stat == LSIDL) {
l->l_stat = LSIDL;
if ((pinned->l_pflag & LP_RUNNING) == 0 || curlwp->l_stat != LSIDL) {
l->l_stat = LSIDL;
case LSIDL:
case LSIDL:
KASSERT(l == curlwp || l->l_stat == LSIDL ||
if (t != NULL && t->l_stat != LSIDL) {
l->l_stat = LSIDL;
l->l_stat = LSIDL;
l->l_stat = LSIDL;
if (l != NULL && (l->l_stat == LSIDL || l->l_stat == LSZOMB))
case LSIDL:
if (l->l_stat == LSIDL)
case LSIDL:
if (lwp->l_stat == LSIDL || lwp->l_stat == LSZOMB)