Lines Matching refs:sc_active
67 u_int sc_active;
432 if (sc->sc_open == 0 && (sc->sc_active & SC_A_ACTIVE) != 0)
433 wakeup(&sc->sc_active);
436 atomic_clear_int(&sc->sc_active, SC_A_OPEN);
438 atomic_set_int(&sc->sc_active, SC_A_OPEN);
480 atomic_clear_int(&sc->sc_active, SC_A_OPEN);
482 atomic_set_int(&sc->sc_active, SC_A_OPEN);
483 while (sc->sc_open == 0 && (sc->sc_active & SC_A_ACTIVE) != 0)
484 msleep(&sc->sc_active, &sc->sc_mtx, 0, "g_dev_close", hz / 10);
725 active = atomic_fetchadd_int(&sc->sc_active, -1) - 1;
728 wakeup(&sc->sc_active);
764 atomic_add_int(&sc->sc_active, 1);
810 active = atomic_fetchadd_int(&sc->sc_active, SC_A_DESTROY);