Lines Matching refs:disc
60 int tty_register_ldisc(int disc, struct tty_ldisc_ops *new_ldisc) in tty_register_ldisc() argument
65 if (disc < N_TTY || disc >= NR_LDISCS) in tty_register_ldisc()
69 tty_ldiscs[disc] = new_ldisc; in tty_register_ldisc()
70 new_ldisc->num = disc; in tty_register_ldisc()
90 int tty_unregister_ldisc(int disc) in tty_unregister_ldisc() argument
95 if (disc < N_TTY || disc >= NR_LDISCS) in tty_unregister_ldisc()
99 if (tty_ldiscs[disc]->refcount) in tty_unregister_ldisc()
102 tty_ldiscs[disc] = NULL; in tty_unregister_ldisc()
109 static struct tty_ldisc_ops *get_ldops(int disc) in get_ldops() argument
116 ldops = tty_ldiscs[disc]; in get_ldops()
151 static struct tty_ldisc *tty_ldisc_get(struct tty_struct *tty, int disc) in tty_ldisc_get() argument
156 if (disc < N_TTY || disc >= NR_LDISCS) in tty_ldisc_get()
163 ldops = get_ldops(disc); in tty_ldisc_get()
165 request_module("tty-ldisc-%d", disc); in tty_ldisc_get()
166 ldops = get_ldops(disc); in tty_ldisc_get()