tag | line | file | source code |
disc | 90 | drivers/char/tty_io.c | int tty_register_ldisc(int disc, struct tty_ldisc *new_ldisc) |
disc | 92 | drivers/char/tty_io.c | if (disc < N_TTY || disc >= NR_LDISCS) |
disc | 96 | drivers/char/tty_io.c | ldiscs[disc] = *new_ldisc; |
disc | 97 | drivers/char/tty_io.c | ldiscs[disc].flags |= LDISC_FLAG_DEFINED; |
disc | 99 | drivers/char/tty_io.c | memset(&ldiscs[disc], 0, sizeof(struct tty_ldisc)); |
disc | 183 | drivers/char/tty_io.c | ldiscs[tty->disc].handler(tty); |
disc | 1158 | drivers/char/tty_io.c | if (ldiscs[tty->disc].read) |
disc | 1160 | drivers/char/tty_io.c | i = (ldiscs[tty->disc].read)(tty,file,(unsigned char *)buf,(unsigned int)count); |
disc | 1197 | drivers/char/tty_io.c | if (ldiscs[tty->disc].write) |
disc | 1199 | drivers/char/tty_io.c | i = (ldiscs[tty->disc].write)(tty,file,(unsigned char *)buf,(unsigned int)count); |
disc | 1405 | drivers/char/tty_io.c | if (ldiscs[tty->disc].close != NULL) |
disc | 1406 | drivers/char/tty_io.c | ldiscs[tty->disc].close(tty); |
disc | 1407 | drivers/char/tty_io.c | tty->disc = N_TTY; |
disc | 1569 | drivers/char/tty_io.c | if (ldiscs[tty->disc].select) |
disc | 1570 | drivers/char/tty_io.c | return (ldiscs[tty->disc].select)(tty, inode, filp, |
disc | 1756 | drivers/char/tty_io.c | tty->disc = N_TTY; |
disc | 296 | drivers/char/tty_ioctl.c | if (tty->disc == ldisc) |
disc | 302 | drivers/char/tty_ioctl.c | if (ldiscs[tty->disc].close) |
disc | 303 | drivers/char/tty_ioctl.c | ldiscs[tty->disc].close(tty); |
disc | 306 | drivers/char/tty_ioctl.c | tty->disc = ldisc; |
disc | 308 | drivers/char/tty_ioctl.c | if (ldiscs[tty->disc].open) |
disc | 309 | drivers/char/tty_ioctl.c | return(ldiscs[tty->disc].open(tty)); |
disc | 600 | drivers/char/tty_ioctl.c | put_fs_long(tty->disc, (unsigned long *) arg); |
disc | 656 | drivers/char/tty_ioctl.c | if (ldiscs[tty->disc].ioctl) { |
disc | 657 | drivers/char/tty_ioctl.c | retval = (ldiscs[tty->disc].ioctl) |
disc | 251 | include/linux/tty.h | int disc; |
disc | 406 | include/linux/tty.h | extern int tty_register_ldisc(int disc, struct tty_ldisc *new_ldisc); |