Lines Matching refs:tty_ldisc
151 static struct tty_ldisc *tty_ldisc_get(struct tty_struct *tty, int disc) in tty_ldisc_get()
153 struct tty_ldisc *ld; in tty_ldisc_get()
171 ld = kmalloc(sizeof(struct tty_ldisc), GFP_KERNEL); in tty_ldisc_get()
188 static inline void tty_ldisc_put(struct tty_ldisc *ld) in tty_ldisc_put()
262 struct tty_ldisc *tty_ldisc_ref_wait(struct tty_struct *tty) in tty_ldisc_ref_wait()
279 struct tty_ldisc *tty_ldisc_ref(struct tty_struct *tty) in tty_ldisc_ref()
281 struct tty_ldisc *ld = NULL; in tty_ldisc_ref()
300 void tty_ldisc_deref(struct tty_ldisc *ld) in tty_ldisc_deref()
403 struct tty_ldisc *ld = tty_ldisc_ref(tty); in tty_ldisc_flush()
441 static int tty_ldisc_open(struct tty_struct *tty, struct tty_ldisc *ld) in tty_ldisc_open()
466 static void tty_ldisc_close(struct tty_struct *tty, struct tty_ldisc *ld) in tty_ldisc_close()
484 static void tty_ldisc_restore(struct tty_struct *tty, struct tty_ldisc *old) in tty_ldisc_restore()
486 struct tty_ldisc *new_ldisc; in tty_ldisc_restore()
524 struct tty_ldisc *old_ldisc, *new_ldisc; in tty_set_ldisc()
629 struct tty_ldisc *ld = tty_ldisc_get(tty, ldisc); in tty_ldisc_reinit()
662 struct tty_ldisc *ld; in tty_ldisc_hangup()
731 struct tty_ldisc *ld = tty->ldisc; in tty_ldisc_setup()
802 struct tty_ldisc *ld = tty_ldisc_get(tty, N_TTY); in tty_ldisc_init()