Lines Matching refs:nextidx
622 int nextidx = 0; in hilse_donode() local
644 nextidx = (rc > 0) ? node->ugly : in hilse_donode()
646 if (nextidx == HILSEN_FOLLOW) in hilse_donode()
647 nextidx = rc; in hilse_donode()
658 nextidx = HILSEN_DOZE; in hilse_donode()
664 nextidx = node->ugly; in hilse_donode()
666 nextidx = node->good; in hilse_donode()
668 nextidx = node->bad; in hilse_donode()
698 nextidx = HILSEN_DOZE; in hilse_donode()
708 nextidx = HILSEN_DOZE; in hilse_donode()
715 nextidx = HILSEN_NEXT; in hilse_donode()
720 nextidx = mlc->cts(mlc) ? node->bad : node->good; in hilse_donode()
729 if (nextidx == HILSEN_DOZE) in hilse_donode()
733 while (nextidx & HILSEN_SCHED) { in hilse_donode()
752 if (nextidx & HILSEN_DOWN) in hilse_donode()
753 mlc->seidx += nextidx & HILSEN_MASK; in hilse_donode()
754 else if (nextidx & HILSEN_UP) in hilse_donode()
755 mlc->seidx -= nextidx & HILSEN_MASK; in hilse_donode()
757 mlc->seidx = nextidx & HILSEN_MASK; in hilse_donode()
759 if (nextidx & HILSEN_BREAK) in hilse_donode()