Lines Matching refs:sc_active
135 * sc_active is the queue we are anticipating for.
141 struct g_rr_queue *sc_active;
142 struct callout sc_wait; /* timer for sc_active */
262 sc, sc->sc_active, sc->sc_nqueues,
406 qp = sc->sc_active;
424 sc->sc_active = qp = NULL;
429 * If we find it, select if as sc_active, clear service
438 sc->sc_active = qp;
453 * If so, clear sc_active and possibly requeue the previous
455 * 2. do we have more requests in sc_active ?
463 sc->sc_active = NULL;
478 sc->sc_active = NULL;
481 /* If sc_active != NULL, its q_status is always correct. */
493 if (qp->q_sc->sc_active != qp)
546 * Reset its state if it is sc_active,
549 if (qp == sc->sc_active) {
582 * sc_active is still valid.
584 if (sc->sc_active != NULL) {
586 g_rr_queue_put(sc->sc_active);
587 sc->sc_active = NULL;
624 KASSERT(sc->sc_active == NULL, ("still a queue under service"));
663 if (qp == sc->sc_active && qp->q_status == G_QUEUE_BUSY) {