Home
last modified time | relevance | path

Searched refs:ptc_lock (Results 1 – 3 of 3) sorted by relevance

/titanic_44/usr/src/uts/common/io/
H A Dtty_pty.c220 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 …]
H A Dtty_pts.c245 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 …]
/titanic_44/usr/src/uts/common/sys/
H A Dptyvar.h57 kmutex_t ptc_lock; /* per pty mutex lock */ member