Lines Matching refs:ld
322 struct tty_ldisc *ld; in tty_set_termios() local
345 ld = tty_ldisc_ref(tty); in tty_set_termios()
346 if (ld != NULL) { in tty_set_termios()
347 if (ld->ops->set_termios) in tty_set_termios()
348 ld->ops->set_termios(tty, &old_termios); in tty_set_termios()
349 tty_ldisc_deref(ld); in tty_set_termios()
447 struct tty_ldisc *ld; in set_termios() local
497 ld = tty_ldisc_ref(tty);
498 if (ld != NULL) {
499 if ((opt & TERMIOS_FLUSH) && ld->ops->flush_buffer)
500 ld->ops->flush_buffer(tty);
501 tty_ldisc_deref(ld);
897 struct tty_ldisc *ld = tty->ldisc; in __tty_perform_flush() local
901 if (ld && ld->ops->flush_buffer) { in __tty_perform_flush()
902 ld->ops->flush_buffer(tty); in __tty_perform_flush()
907 if (ld && ld->ops->flush_buffer) { in __tty_perform_flush()
908 ld->ops->flush_buffer(tty); in __tty_perform_flush()
923 struct tty_ldisc *ld; in tty_perform_flush() local
928 ld = tty_ldisc_ref_wait(tty); in tty_perform_flush()
930 if (ld) in tty_perform_flush()
931 tty_ldisc_deref(ld); in tty_perform_flush()