Lines Matching refs:sc_lock
194 kmutex_t sc_lock; member
300 mutex_init(&sc->sc_lock, MUTEX_DEFAULT, IPL_SOFTUSB); in ucom_attach()
411 mutex_enter(&sc->sc_lock); in ucom_detach()
413 mutex_exit(&sc->sc_lock); in ucom_detach()
467 mutex_destroy(&sc->sc_lock); in ucom_detach()
486 mutex_enter(&sc->sc_lock); in ucom_shutdown()
489 mutex_exit(&sc->sc_lock); in ucom_shutdown()
512 mutex_enter(&sc->sc_lock); in ucomopen()
515 mutex_exit(&sc->sc_lock); in ucomopen()
520 mutex_exit(&sc->sc_lock); in ucomopen()
527 mutex_exit(&sc->sc_lock); in ucomopen()
534 mutex_exit(&sc->sc_lock); in ucomopen()
556 (void)cv_timedwait(&sc->sc_statecv, &sc->sc_lock, in ucomopen()
558 mutex_exit(&sc->sc_lock); in ucomopen()
573 error = cv_wait_sig(&sc->sc_statecv, &sc->sc_lock); in ucomopen()
574 mutex_exit(&sc->sc_lock); in ucomopen()
591 mutex_exit(&sc->sc_lock); in ucomopen()
643 mutex_enter(&sc->sc_lock); in ucomopen()
652 mutex_exit(&sc->sc_lock); in ucomopen()
657 mutex_exit(&sc->sc_lock); in ucomopen()
674 mutex_enter(&sc->sc_lock); in ucomopen()
678 mutex_exit(&sc->sc_lock); in ucomopen()
690 mutex_enter(&sc->sc_lock); in ucomopen()
694 mutex_exit(&sc->sc_lock); in ucomopen()
734 mutex_enter(&sc->sc_lock); in ucomcancel()
737 mutex_exit(&sc->sc_lock); in ucomcancel()
808 mutex_enter(&sc->sc_lock); in ucomclose()
815 mutex_exit(&sc->sc_lock); in ucomclose()
914 mutex_enter(&sc->sc_lock); in ucomioctl()
916 mutex_exit(&sc->sc_lock); in ucomioctl()
924 mutex_enter(&sc->sc_lock); in ucomioctl()
926 mutex_exit(&sc->sc_lock); in ucomioctl()
972 mutex_enter(&sc->sc_lock); in tiocm_to_ucom()
988 mutex_exit(&sc->sc_lock); in tiocm_to_ucom()
1002 mutex_enter(&sc->sc_lock); in ucom_to_tiocm()
1024 mutex_exit(&sc->sc_lock); in ucom_to_tiocm()
1075 mutex_enter(&sc->sc_lock); in ucom_status_change()
1080 mutex_exit(&sc->sc_lock); in ucom_status_change()
1094 mutex_enter(&sc->sc_lock); in ucom_status_change()
1098 mutex_exit(&sc->sc_lock); in ucom_status_change()
1184 KASSERT(&sc->sc_lock); in ucomhwiflow()
1267 mutex_enter(&sc->sc_lock); in ucomstop()
1276 mutex_exit(&sc->sc_lock); in ucomstop()
1287 KASSERT(mutex_owned(&sc->sc_lock)); in ucom_write_status()
1333 KASSERT(mutex_owned(&sc->sc_lock)); in ucom_submit_write()
1346 mutex_enter(&sc->sc_lock); in ucomwritecb()
1348 mutex_exit(&sc->sc_lock); in ucomwritecb()
1360 mutex_enter(&sc->sc_lock); in ucom_softintr()
1364 mutex_exit(&sc->sc_lock); in ucom_softintr()
1377 mutex_exit(&sc->sc_lock); in ucom_softintr()
1387 KASSERT(mutex_owned(&sc->sc_lock)); in ucom_read_complete()
1420 KASSERT(mutex_owned(&sc->sc_lock)); in ucomsubmitread()
1446 mutex_enter(&sc->sc_lock); in ucomreadcb()
1452 mutex_exit(&sc->sc_lock); in ucomreadcb()
1470 mutex_exit(&sc->sc_lock); in ucomreadcb()
1490 mutex_exit(&sc->sc_lock); in ucomreadcb()
1495 mutex_exit(&sc->sc_lock); in ucomreadcb()
1505 mutex_enter(&sc->sc_lock); in ucomreadcb()
1508 mutex_exit(&sc->sc_lock); in ucomreadcb()