Searched refs:ldisc_sem (Results 1 – 3 of 3) sorted by relevance
32 /* lockdep nested classes for tty->ldisc_sem */243 ldsem_down_read(&tty->ldisc_sem, MAX_SCHEDULE_TIMEOUT); in tty_ldisc_ref_wait() 246 ldsem_up_read(&tty->ldisc_sem); in tty_ldisc_ref_wait() 263 if (ldsem_down_read_trylock(&tty->ldisc_sem)) { in tty_ldisc_ref() 266 ldsem_up_read(&tty->ldisc_sem); in tty_ldisc_ref() 281 ldsem_up_read(&ld->tty->ldisc_sem); in tty_ldisc_deref() 289 return ldsem_down_write(&tty->ldisc_sem, timeout); in __tty_ldisc_lock() 295 return ldsem_down_write_nested(&tty->ldisc_sem, in __tty_ldisc_lock_nested() 301 ldsem_up_write(&tty->ldisc_sem); in __tty_ldisc_unlock() 451 lockdep_assert_held_write(&tty->ldisc_sem); in tty_ldisc_close() [all...]
144 init_ldsem(&tty->ldisc_sem); in usb_console_setup()
197 struct ld_semaphore ldisc_sem; member