Lines Matching refs:ldisc

88 void tty_unregister_ldisc(struct tty_ldisc_ops *ldisc)  in tty_unregister_ldisc()  argument
93 tty_ldiscs[ldisc->num] = NULL; in tty_unregister_ldisc()
253 ld = tty->ldisc; in tty_ldisc_ref_wait()
274 ld = tty->ldisc; in tty_ldisc_ref()
495 tty->ldisc = disc; in tty_ldisc_failto()
555 if (!tty->ldisc) { in tty_set_ldisc()
561 if (tty->ldisc->ops->num == disc) in tty_set_ldisc()
570 old_ldisc = tty->ldisc; in tty_set_ldisc()
576 tty->ldisc = new_ldisc; in tty_set_ldisc()
586 if (tty->ldisc->ops->num != old_ldisc->ops->num && tty->ops->set_ldisc) { in tty_set_ldisc()
624 if (!tty->ldisc) in tty_ldisc_kill()
629 tty_ldisc_close(tty, tty->ldisc); in tty_ldisc_kill()
630 tty_ldisc_put(tty->ldisc); in tty_ldisc_kill()
632 tty->ldisc = NULL; in tty_ldisc_kill()
678 if (tty->ldisc) { in tty_ldisc_reinit()
679 tty_ldisc_close(tty, tty->ldisc); in tty_ldisc_reinit()
680 tty_ldisc_put(tty->ldisc); in tty_ldisc_reinit()
684 tty->ldisc = ld; in tty_ldisc_reinit()
686 retval = tty_ldisc_open(tty, tty->ldisc); in tty_ldisc_reinit()
688 tty_ldisc_put(tty->ldisc); in tty_ldisc_reinit()
689 tty->ldisc = NULL; in tty_ldisc_reinit()
714 tty_ldisc_debug(tty, "%p: hangup\n", tty->ldisc); in tty_ldisc_hangup()
743 if (tty->ldisc) { in tty_ldisc_hangup()
766 int retval = tty_ldisc_open(tty, tty->ldisc); in tty_ldisc_setup()
776 retval = tty_ldisc_open(o_tty, o_tty->ldisc); in tty_ldisc_setup()
778 tty_ldisc_close(tty, tty->ldisc); in tty_ldisc_setup()
830 tty->ldisc = ld; in tty_ldisc_init()
844 if (tty->ldisc) in tty_ldisc_deinit()
845 tty_ldisc_put(tty->ldisc); in tty_ldisc_deinit()
846 tty->ldisc = NULL; in tty_ldisc_deinit()