Lines Matching refs:sc_active
66 u_int sc_active; member
465 if (sc->sc_open == 0 && (sc->sc_active & SC_A_ACTIVE) != 0) in g_dev_open()
466 wakeup(&sc->sc_active); in g_dev_open()
469 atomic_clear_int(&sc->sc_active, SC_A_OPEN); in g_dev_open()
471 atomic_set_int(&sc->sc_active, SC_A_OPEN); in g_dev_open()
514 atomic_clear_int(&sc->sc_active, SC_A_OPEN); in g_dev_close()
516 atomic_set_int(&sc->sc_active, SC_A_OPEN); in g_dev_close()
517 while (sc->sc_open == 0 && (sc->sc_active & SC_A_ACTIVE) != 0) in g_dev_close()
518 msleep(&sc->sc_active, &sc->sc_mtx, 0, "g_dev_close", hz / 10); in g_dev_close()
746 active = atomic_fetchadd_int(&sc->sc_active, -1) - 1; in g_dev_done()
749 wakeup(&sc->sc_active); in g_dev_done()
785 atomic_add_int(&sc->sc_active, 1); in g_dev_strategy()
831 active = atomic_fetchadd_int(&sc->sc_active, SC_A_DESTROY); in g_dev_callback()