Lines Matching refs:new_ldisc
63 int tty_register_ldisc(int disc, struct tty_ldisc_ops *new_ldisc) in tty_register_ldisc() argument
72 tty_ldiscs[disc] = new_ldisc; in tty_register_ldisc()
73 new_ldisc->num = disc; in tty_register_ldisc()
74 new_ldisc->refcount = 0; in tty_register_ldisc()
487 struct tty_ldisc *new_ldisc; in tty_ldisc_restore() local
498 new_ldisc = tty_ldisc_get(tty, N_TTY); in tty_ldisc_restore()
499 if (IS_ERR(new_ldisc)) in tty_ldisc_restore()
501 tty->ldisc = new_ldisc; in tty_ldisc_restore()
503 r = tty_ldisc_open(tty, new_ldisc); in tty_ldisc_restore()
525 struct tty_ldisc *old_ldisc, *new_ldisc; in tty_set_ldisc() local
527 new_ldisc = tty_ldisc_get(tty, ldisc); in tty_set_ldisc()
528 if (IS_ERR(new_ldisc)) in tty_set_ldisc()
529 return PTR_ERR(new_ldisc); in tty_set_ldisc()
534 tty_ldisc_put(new_ldisc); in tty_set_ldisc()
545 tty_ldisc_put(new_ldisc); in tty_set_ldisc()
556 tty_ldisc_put(new_ldisc); in tty_set_ldisc()
565 tty->ldisc = new_ldisc; in tty_set_ldisc()
568 retval = tty_ldisc_open(tty, new_ldisc); in tty_set_ldisc()
571 tty_ldisc_put(new_ldisc); in tty_set_ldisc()