Lines Matching defs:sc_mtx
40 * -> sc_mtx (serializes state machine transitions and waits)
156 kmutex_t sc_mtx, sc_access_mtx;
395 mutex_init(&sc->sc_mtx, MUTEX_DRIVER, IPL_TTY);
484 * sc->sc_mtx doesn't look like it's global, but we can have
494 mutex_enter(&sc->sc_mtx);
496 mutex_exit(&sc->sc_mtx);
506 mutex_enter(&sc->sc_mtx);
508 mutex_exit(&sc->sc_mtx);
518 mutex_enter(&sc->sc_mtx);
520 mutex_exit(&sc->sc_mtx);
589 KASSERT(mutex_owned(&sc->sc_mtx));
601 KASSERT(mutex_owned(&sc->sc_mtx));
612 KASSERT(mutex_owned(&sc->sc_mtx));
624 KASSERT(mutex_owned(&sc->sc_mtx));
710 (void)cv_timedwait(&sc->sc_cv, &sc->sc_mtx, delta);
728 mutex_enter(&sc->sc_mtx);
755 out: mutex_exit(&sc->sc_mtx);
766 mutex_enter(&sc->sc_mtx);
793 out: mutex_exit(&sc->sc_mtx);
901 cv_wait(&sc->sc_cv, &sc->sc_mtx);
916 mutex_enter(&sc->sc_mtx);
918 cv_wait(&sc->sc_cv_sci, &sc->sc_mtx);
920 mutex_exit(&sc->sc_mtx);
927 mutex_enter(&sc->sc_mtx);
943 mutex_exit(&sc->sc_mtx);
967 KASSERT(mutex_owned(&sc->sc_mtx));
1076 mutex_enter(&sc->sc_mtx);
1079 mutex_exit(&sc->sc_mtx);
1087 mutex_enter(&sc->sc_mtx);
1090 mutex_exit(&sc->sc_mtx);