Lines Matching refs:ld
545 struct tty_ldisc *ld; in tty_set_termios() local
566 ld = tty_ldisc_ref(tty); in tty_set_termios()
567 if (ld != NULL) { in tty_set_termios()
568 if (ld->ops->set_termios) in tty_set_termios()
569 ld->ops->set_termios(tty, &old_termios); in tty_set_termios()
570 tty_ldisc_deref(ld); in tty_set_termios()
593 struct tty_ldisc *ld; in set_termios() local
628 ld = tty_ldisc_ref(tty);
630 if (ld != NULL) {
631 if ((opt & TERMIOS_FLUSH) && ld->ops->flush_buffer)
632 ld->ops->flush_buffer(tty);
633 tty_ldisc_deref(ld);
690 struct tty_ldisc *ld; in set_termiox() local
697 ld = tty_ldisc_ref(tty); in set_termiox()
698 if (ld != NULL) { in set_termiox()
699 if ((opt & TERMIOS_FLUSH) && ld->ops->flush_buffer) in set_termiox()
700 ld->ops->flush_buffer(tty); in set_termiox()
701 tty_ldisc_deref(ld); in set_termiox()
1083 struct tty_ldisc *ld = tty->ldisc; in __tty_perform_flush() local
1087 if (ld && ld->ops->flush_buffer) { in __tty_perform_flush()
1088 ld->ops->flush_buffer(tty); in __tty_perform_flush()
1093 if (ld && ld->ops->flush_buffer) { in __tty_perform_flush()
1094 ld->ops->flush_buffer(tty); in __tty_perform_flush()
1109 struct tty_ldisc *ld; in tty_perform_flush() local
1114 ld = tty_ldisc_ref_wait(tty); in tty_perform_flush()
1116 if (ld) in tty_perform_flush()
1117 tty_ldisc_deref(ld); in tty_perform_flush()