Lines Matching refs:ldisc

83 void tty_unregister_ldisc(struct tty_ldisc_ops *ldisc)  in tty_unregister_ldisc()  argument
88 tty_ldiscs[ldisc->num] = NULL; in tty_unregister_ldisc()
244 ld = tty->ldisc; in tty_ldisc_ref_wait()
264 ld = tty->ldisc; in tty_ldisc_ref()
475 tty->ldisc = disc; in tty_ldisc_failto()
533 if (!tty->ldisc) { in tty_set_ldisc()
539 if (tty->ldisc->ops->num == disc) in tty_set_ldisc()
554 old_ldisc = tty->ldisc; in tty_set_ldisc()
560 tty->ldisc = new_ldisc; in tty_set_ldisc()
570 if (tty->ldisc->ops->num != old_ldisc->ops->num && tty->ops->set_ldisc) { in tty_set_ldisc()
608 if (!tty->ldisc) in tty_ldisc_kill()
613 tty_ldisc_close(tty, tty->ldisc); in tty_ldisc_kill()
614 tty_ldisc_put(tty->ldisc); in tty_ldisc_kill()
616 tty->ldisc = NULL; in tty_ldisc_kill()
659 if (tty->ldisc) { in tty_ldisc_reinit()
660 tty_ldisc_close(tty, tty->ldisc); in tty_ldisc_reinit()
661 tty_ldisc_put(tty->ldisc); in tty_ldisc_reinit()
665 tty->ldisc = ld; in tty_ldisc_reinit()
667 retval = tty_ldisc_open(tty, tty->ldisc); in tty_ldisc_reinit()
669 tty_ldisc_put(tty->ldisc); in tty_ldisc_reinit()
670 tty->ldisc = NULL; in tty_ldisc_reinit()
694 tty_ldisc_debug(tty, "%p: hangup\n", tty->ldisc); in tty_ldisc_hangup()
723 if (tty->ldisc) { in tty_ldisc_hangup()
745 int retval = tty_ldisc_open(tty, tty->ldisc); in tty_ldisc_setup()
755 retval = tty_ldisc_open(o_tty, o_tty->ldisc); in tty_ldisc_setup()
757 tty_ldisc_close(tty, tty->ldisc); in tty_ldisc_setup()
807 tty->ldisc = ld; in tty_ldisc_init()
821 if (tty->ldisc) in tty_ldisc_deinit()
822 tty_ldisc_put(tty->ldisc); in tty_ldisc_deinit()
823 tty->ldisc = NULL; in tty_ldisc_deinit()