Lines Matching refs:sc_lock
210 kmutex_t sc_lock; member
366 mutex_init(&sc->sc_lock, MUTEX_DEFAULT, IPL_SOFTUSB); in umidi_attach()
460 mutex_enter(&sc->sc_lock); in umidi_detach()
463 if (cv_timedwait(&sc->sc_detach_cv, &sc->sc_lock, hz * 60)) in umidi_detach()
465 mutex_exit(&sc->sc_lock); in umidi_detach()
474 mutex_destroy(&sc->sc_lock); in umidi_detach()
496 KASSERT(mutex_owned(&sc->sc_lock)); in umidi_open()
526 KASSERT(mutex_owned(&sc->sc_lock)); in umidi_open()
536 KASSERT(mutex_owned(&sc->sc_lock)); in umidi_close()
563 KASSERT(mutex_owned(&mididev->sc->sc_lock)); in umidi_channelmsg()
577 KASSERT(mutex_owned(&mididev->sc->sc_lock)); in umidi_commonmsg()
598 KASSERT(mutex_owned(&mididev->sc->sc_lock)); in umidi_sysex()
619 KASSERT(mutex_owned(&mididev->sc->sc_lock)); in umidi_rtmsg()
634 KASSERT(mutex_owned(&sc->sc_lock)); in umidi_getinfo()
650 *thread = &sc->sc_lock; in umidi_get_locks()
1182 mutex_enter(&sc->sc_lock); in free_all_jacks()
1187 mutex_exit(&sc->sc_lock); in free_all_jacks()
1219 KASSERT(mutex_owned(&mididev->sc->sc_lock)); in unbind_jacks_from_mididev()
1243 mutex_enter(&sc->sc_lock); in unbind_all_jacks()
1247 mutex_exit(&sc->sc_lock); in unbind_all_jacks()
1306 KASSERT(mutex_owned(&sc->sc_lock)); in open_out_jack()
1324 err = cv_timedwait_sig(&sc->sc_cv, &sc->sc_lock, in open_out_jack()
1342 KASSERT(mutex_owned(&ep->sc->sc_lock)); in open_in_jack()
1355 mutex_exit(&ep->sc->sc_lock); in open_in_jack()
1361 mutex_enter(&ep->sc->sc_lock); in open_in_jack()
1379 KASSERT(mutex_owned(&sc->sc_lock)); in close_out_jack()
1382 err = cv_timedwait_sig(&sc->sc_cv, &sc->sc_lock, in close_out_jack()
1406 KASSERT(mutex_owned(&sc->sc_lock)); in close_in_jack()
1416 mutex_exit(&sc->sc_lock); in close_in_jack()
1418 mutex_enter(&sc->sc_lock); in close_in_jack()
1446 mutex_enter(&sc->sc_lock); in detach_mididev()
1451 mutex_exit(&sc->sc_lock); in detach_mididev()
1489 mutex_enter(&sc->sc_lock); in free_all_mididevs()
1495 mutex_exit(&sc->sc_lock); in free_all_mididevs()
1749 KASSERT(mutex_owned(&sc->sc_lock)); in out_jack_output()
1840 mutex_enter(&sc->sc_lock); in in_intr()
1872 mutex_exit(&sc->sc_lock); in in_intr()
1895 mutex_exit(&sc->sc_lock); in in_intr()
1909 mutex_enter(&sc->sc_lock); in out_intr()
1945 mutex_exit(&sc->sc_lock); in out_intr()
1973 KASSERT(mutex_owned(&ep->sc->sc_lock)); in out_solicit_locked()
2019 mutex_exit(&ep->sc->sc_lock); in out_solicit_locked()
2021 mutex_enter(&ep->sc->sc_lock); in out_solicit_locked()
2033 mutex_enter(&sc->sc_lock); in out_solicit()
2035 mutex_exit(&sc->sc_lock); in out_solicit()