Searched refs:ptc_lock (Results 1 – 3 of 3) sorted by relevance
220 mutex_init(&pty_softc[dev].ptc_lock, NULL, MUTEX_DEFAULT, NULL); in ptc_init()233 mutex_destroy(&pty_softc[dev].ptc_lock); in ptc_uninit()255 mutex_enter(&pty->ptc_lock); in ptcopen()257 mutex_exit(&pty->ptc_lock); in ptcopen()278 mutex_exit(&pty->ptc_lock); in ptcopen()292 mutex_enter(&pty->ptc_lock); in ptcclose()316 mutex_exit(&pty->ptc_lock); in ptcclose()337 mutex_enter(&pty->ptc_lock); in ptcread()342 cv_wait(&pty->pt_cv_flags, &pty->ptc_lock); in ptcread()352 mutex_exit(&pty->ptc_lock); in ptcread()[all …]
245 mutex_enter(&pty->ptc_lock); in ptslopen()262 mutex_exit(&pty->ptc_lock); in ptslopen()269 if (!cv_wait_sig(&pty->pt_cv_flags, &pty->ptc_lock)) { in ptslopen()271 mutex_exit(&pty->ptc_lock); in ptslopen()289 mutex_exit(&pty->ptc_lock); in ptslopen()297 mutex_enter(&pty->ptc_lock); in ptslopen()309 mutex_exit(&pty->ptc_lock); in ptslopen()334 mutex_enter(&pty->ptc_lock); in ptslclose()339 cv_wait(&pty->pt_cv_flags, &pty->ptc_lock); in ptslclose()342 mutex_exit(&pty->ptc_lock); in ptslclose()[all …]
57 kmutex_t ptc_lock; /* per pty mutex lock */ member