Lines Matching refs:sc_lock
86 kmutex_t sc_lock;
128 mutex_init(&sc->sc_lock, MUTEX_DEFAULT, IPL_NONE);
138 mutex_destroy(&sc->sc_lock);
150 mutex_enter(&sc->sc_lock);
153 mutex_exit(&sc->sc_lock);
154 /* Must no longer touch sc_lock nor sc_scancv. */
215 mutex_enter(&sc->sc_lock);
223 mutex_exit(&sc->sc_lock);
232 KASSERT(mutex_owned(&sc->sc_lock));
243 KASSERT(mutex_owned(&sc->sc_lock));
254 KASSERT(mutex_owned(&sc->sc_lock));
267 KASSERT(mutex_owned(&sc->sc_lock));
285 KASSERT(mutex_owned(&sc->sc_lock));
301 KASSERT(mutex_owned(&sc->sc_lock));
330 KASSERT(mutex_owned(&sc->sc_lock));
342 KASSERT(mutex_owned(&sc->sc_lock));
354 KASSERT(mutex_owned(&sc->sc_lock));
378 mutex_enter(&sc->sc_lock);
381 (void)cv_timedwait(&sc->sc_scancv, &sc->sc_lock,
384 mutex_exit(&sc->sc_lock);
388 mutex_destroy(&sc->sc_lock);
408 KASSERT(mutex_owned(&sc->sc_lock));
517 mutex_exit(&sc->sc_lock);
524 mutex_enter(&sc->sc_lock);
529 mutex_exit(&sc->sc_lock);
536 mutex_enter(&sc->sc_lock);