Searched refs:ldisc_sem (Results 1 - 4 of 4) sorted by relevance

/linux-master/drivers/tty/
H A Dtty_ldisc.c32 /* lockdep nested classes for tty->ldisc_sem */
243 ldsem_down_read(&tty->ldisc_sem, MAX_SCHEDULE_TIMEOUT);
246 ldsem_up_read(&tty->ldisc_sem);
263 if (ldsem_down_read_trylock(&tty->ldisc_sem)) {
266 ldsem_up_read(&tty->ldisc_sem);
281 ldsem_up_read(&ld->tty->ldisc_sem);
289 return ldsem_down_write(&tty->ldisc_sem, timeout);
295 return ldsem_down_write_nested(&tty->ldisc_sem,
301 ldsem_up_write(&tty->ldisc_sem);
451 lockdep_assert_held_write(&tty->ldisc_sem);
[all...]
H A Dtty_io.c3131 init_ldsem(&tty->ldisc_sem);
/linux-master/drivers/usb/serial/
H A Dconsole.c144 init_ldsem(&tty->ldisc_sem);
/linux-master/include/linux/
H A Dtty.h130 * @ldisc_sem: protects line discipline changes (@ldisc) -- lock tty not pty
201 struct ld_semaphore ldisc_sem; member in struct:tty_struct

Completed in 139 milliseconds