Lines Matching refs:ldisc_sem
252 ldsem_down_read(&tty->ldisc_sem, MAX_SCHEDULE_TIMEOUT); in tty_ldisc_ref_wait()
255 ldsem_up_read(&tty->ldisc_sem); in tty_ldisc_ref_wait()
273 if (ldsem_down_read_trylock(&tty->ldisc_sem)) { in tty_ldisc_ref()
276 ldsem_up_read(&tty->ldisc_sem); in tty_ldisc_ref()
292 ldsem_up_read(&ld->tty->ldisc_sem); in tty_ldisc_deref()
300 return ldsem_down_write(&tty->ldisc_sem, timeout); in __tty_ldisc_lock()
306 return ldsem_down_write_nested(&tty->ldisc_sem, in __tty_ldisc_lock_nested()
312 ldsem_up_write(&tty->ldisc_sem); in __tty_ldisc_unlock()
470 lockdep_assert_held_write(&tty->ldisc_sem); in tty_ldisc_close()
492 lockdep_assert_held_write(&tty->ldisc_sem); in tty_ldisc_failto()
623 lockdep_assert_held_write(&tty->ldisc_sem); in tty_ldisc_kill()
671 lockdep_assert_held_write(&tty->ldisc_sem); in tty_ldisc_reinit()