Lines Matching refs:sc_mtx
309 mutex_enter(&fdc->sc_mtx); in fdcresume()
311 mutex_exit(&fdc->sc_mtx); in fdcresume()
322 mutex_enter(&fdc->sc_mtx); in fdcsuspend()
324 cv_wait(&fdc->sc_cv, &fdc->sc_mtx); in fdcsuspend()
331 mutex_exit(&fdc->sc_mtx); in fdcsuspend()
364 mutex_destroy(&fdc->sc_mtx); in fdcdetach()
372 mutex_init(&fdc->sc_mtx, MUTEX_DEFAULT, IPL_BIO); in fdcattach()
506 mutex_enter(&fdc->sc_mtx); in fdprobe()
516 (void) cv_timedwait(&fdc->sc_cv, &fdc->sc_mtx, hz / 4); in fdprobe()
521 if (cv_timedwait(&fdc->sc_cv, &fdc->sc_mtx, 2 * hz) != EWOULDBLOCK){ in fdprobe()
540 mutex_exit(&fdc->sc_mtx); in fdprobe()
746 mutex_enter(&fdc->sc_mtx); in fdstrategy()
759 mutex_exit(&fdc->sc_mtx); in fdstrategy()
774 KASSERT(mutex_owned(&fdc->sc_mtx)); in fdstart()
856 mutex_enter(&fdc->sc_mtx); in fd_motor_off()
859 mutex_exit(&fdc->sc_mtx); in fd_motor_off()
868 mutex_enter(&fdc->sc_mtx); in fd_motor_on()
872 mutex_exit(&fdc->sc_mtx); in fd_motor_on()
964 KASSERT(mutex_owned(&fdc->sc_mtx)); in fdcstart()
1033 mutex_enter(&fdc->sc_mtx); in fdctimeout()
1045 mutex_exit(&fdc->sc_mtx); in fdctimeout()
1061 KASSERT(mutex_owned(&fdc->sc_mtx)); in fdcintr1()
1354 mutex_enter(&fdc->sc_mtx); in fdcintr()
1356 mutex_exit(&fdc->sc_mtx); in fdcintr()