Lines Matching defs:disc
51 /* Line disc dispatch table */
92 * @disc: ldisc number
103 int tty_register_ldisc(int disc, struct tty_ldisc_ops *new_ldisc)
108 if (disc < N_TTY || disc >= NR_LDISCS)
112 tty_ldiscs[disc] = new_ldisc;
113 new_ldisc->num = disc;
123 * @disc: ldisc number
133 int tty_unregister_ldisc(int disc)
138 if (disc < N_TTY || disc >= NR_LDISCS)
142 if (tty_ldiscs[disc]->refcount)
145 tty_ldiscs[disc] = NULL;
152 static struct tty_ldisc_ops *get_ldops(int disc)
159 ldops = tty_ldiscs[disc];
183 * @disc: ldisc number
194 static struct tty_ldisc *tty_ldisc_get(int disc)
199 if (disc < N_TTY || disc >= NR_LDISCS)
206 ldops = get_ldops(disc);
208 request_module("tty-ldisc-%d", disc);
209 ldops = get_ldops(disc);