Lines Matching refs:disc
63 int tty_register_ldisc(int disc, struct tty_ldisc_ops *new_ldisc) in tty_register_ldisc() argument
68 if (disc < N_TTY || disc >= NR_LDISCS) in tty_register_ldisc()
72 tty_ldiscs[disc] = new_ldisc; in tty_register_ldisc()
73 new_ldisc->num = disc; in tty_register_ldisc()
93 int tty_unregister_ldisc(int disc) in tty_unregister_ldisc() argument
98 if (disc < N_TTY || disc >= NR_LDISCS) in tty_unregister_ldisc()
102 if (tty_ldiscs[disc]->refcount) in tty_unregister_ldisc()
105 tty_ldiscs[disc] = NULL; in tty_unregister_ldisc()
112 static struct tty_ldisc_ops *get_ldops(int disc) in get_ldops() argument
119 ldops = tty_ldiscs[disc]; in get_ldops()
154 static struct tty_ldisc *tty_ldisc_get(struct tty_struct *tty, int disc) in tty_ldisc_get() argument
159 if (disc < N_TTY || disc >= NR_LDISCS) in tty_ldisc_get()
166 ldops = get_ldops(disc); in tty_ldisc_get()
168 request_module("tty-ldisc-%d", disc); in tty_ldisc_get()
169 ldops = get_ldops(disc); in tty_ldisc_get()