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()
699 nextidx = HILSEN_DOZE; in hilse_donode()
709 nextidx = HILSEN_DOZE; in hilse_donode()
716 nextidx = HILSEN_NEXT; in hilse_donode()
721 nextidx = mlc->cts(mlc) ? node->bad : node->good; in hilse_donode()
730 if (nextidx == HILSEN_DOZE) in hilse_donode()
734 while (nextidx & HILSEN_SCHED) { in hilse_donode()
753 if (nextidx & HILSEN_DOWN) in hilse_donode()
754 mlc->seidx += nextidx & HILSEN_MASK; in hilse_donode()
755 else if (nextidx & HILSEN_UP) in hilse_donode()
756 mlc->seidx -= nextidx & HILSEN_MASK; in hilse_donode()
758 mlc->seidx = nextidx & HILSEN_MASK; in hilse_donode()
760 if (nextidx & HILSEN_BREAK) in hilse_donode()