tag | line | file | source code |
ldisc | 2429 | drivers/char/console.c | l = MIN(c, tty->ldisc.receive_room(tty)); |
ldisc | 2430 | drivers/char/console.c | tty->ldisc.receive_buf(tty, bp, 0, l); |
ldisc | 106 | drivers/char/pty.c | o_tty->ldisc.write_wakeup) |
ldisc | 107 | drivers/char/pty.c | (o_tty->ldisc.write_wakeup)(o_tty); |
ldisc | 129 | drivers/char/pty.c | r = to->ldisc.receive_room(to); |
ldisc | 133 | drivers/char/pty.c | to->ldisc.receive_buf(to, temp_buffer, 0, n); |
ldisc | 139 | drivers/char/pty.c | c = MIN(count, to->ldisc.receive_room(to)); |
ldisc | 140 | drivers/char/pty.c | to->ldisc.receive_buf(to, buf, 0, c); |
ldisc | 153 | drivers/char/pty.c | return to->ldisc.receive_room(to); |
ldisc | 160 | drivers/char/pty.c | if (!to || !to->ldisc.chars_in_buffer) |
ldisc | 163 | drivers/char/pty.c | return to->ldisc.chars_in_buffer(to); |
ldisc | 173 | drivers/char/pty.c | if (to->ldisc.flush_buffer) |
ldisc | 174 | drivers/char/pty.c | to->ldisc.flush_buffer(to); |
ldisc | 725 | drivers/char/serial.c | tty->ldisc.write_wakeup) |
ldisc | 726 | drivers/char/serial.c | (tty->ldisc.write_wakeup)(tty); |
ldisc | 1308 | drivers/char/serial.c | tty->ldisc.write_wakeup) |
ldisc | 1309 | drivers/char/serial.c | (tty->ldisc.write_wakeup)(tty); |
ldisc | 1327 | drivers/char/serial.c | tty->ldisc.chars_in_buffer(tty)); |
ldisc | 1350 | drivers/char/serial.c | tty->ldisc.chars_in_buffer(tty)); |
ldisc | 1861 | drivers/char/serial.c | if (tty->ldisc.flush_buffer) |
ldisc | 1862 | drivers/char/serial.c | tty->ldisc.flush_buffer(tty); |
ldisc | 1865 | drivers/char/serial.c | if (tty->ldisc.num != ldiscs[N_TTY].num) { |
ldisc | 1866 | drivers/char/serial.c | if (tty->ldisc.close) |
ldisc | 1867 | drivers/char/serial.c | (tty->ldisc.close)(tty); |
ldisc | 1868 | drivers/char/serial.c | tty->ldisc = ldiscs[N_TTY]; |
ldisc | 1870 | drivers/char/serial.c | if (tty->ldisc.open) |
ldisc | 1871 | drivers/char/serial.c | (tty->ldisc.open)(tty); |
ldisc | 167 | drivers/char/tty_io.c | static int tty_set_ldisc(struct tty_struct *tty, int ldisc) |
ldisc | 172 | drivers/char/tty_io.c | if ((ldisc < N_TTY) || (ldisc >= NR_LDISCS) || |
ldisc | 173 | drivers/char/tty_io.c | !(ldiscs[ldisc].flags & LDISC_FLAG_DEFINED)) |
ldisc | 176 | drivers/char/tty_io.c | if (tty->ldisc.num == ldisc) |
ldisc | 178 | drivers/char/tty_io.c | o_ldisc = tty->ldisc; |
ldisc | 181 | drivers/char/tty_io.c | if (tty->ldisc.close) |
ldisc | 182 | drivers/char/tty_io.c | (tty->ldisc.close)(tty); |
ldisc | 185 | drivers/char/tty_io.c | tty->ldisc = ldiscs[ldisc]; |
ldisc | 186 | drivers/char/tty_io.c | tty->termios->c_line = ldisc; |
ldisc | 187 | drivers/char/tty_io.c | if (tty->ldisc.open) |
ldisc | 188 | drivers/char/tty_io.c | retval = (tty->ldisc.open)(tty); |
ldisc | 190 | drivers/char/tty_io.c | tty->ldisc = o_ldisc; |
ldisc | 191 | drivers/char/tty_io.c | tty->termios->c_line = tty->ldisc.num; |
ldisc | 192 | drivers/char/tty_io.c | if (tty->ldisc.open && (tty->ldisc.open(tty) < 0)) { |
ldisc | 193 | drivers/char/tty_io.c | tty->ldisc = ldiscs[N_TTY]; |
ldisc | 195 | drivers/char/tty_io.c | if (tty->ldisc.open) { |
ldisc | 196 | drivers/char/tty_io.c | int r = tty->ldisc.open(tty); |
ldisc | 205 | drivers/char/tty_io.c | if (tty->ldisc.num != o_ldisc.num && tty->driver.set_ldisc) |
ldisc | 331 | drivers/char/tty_io.c | if (tty->ldisc.flush_buffer) |
ldisc | 332 | drivers/char/tty_io.c | tty->ldisc.flush_buffer(tty); |
ldisc | 336 | drivers/char/tty_io.c | tty->ldisc.write_wakeup) |
ldisc | 337 | drivers/char/tty_io.c | (tty->ldisc.write_wakeup)(tty); |
ldisc | 345 | drivers/char/tty_io.c | if (tty->ldisc.num != ldiscs[N_TTY].num) { |
ldisc | 346 | drivers/char/tty_io.c | if (tty->ldisc.close) |
ldisc | 347 | drivers/char/tty_io.c | (tty->ldisc.close)(tty); |
ldisc | 348 | drivers/char/tty_io.c | tty->ldisc = ldiscs[N_TTY]; |
ldisc | 350 | drivers/char/tty_io.c | if (tty->ldisc.open) { |
ldisc | 351 | drivers/char/tty_io.c | i = (tty->ldisc.open)(tty); |
ldisc | 632 | drivers/char/tty_io.c | tty->ldisc.write_wakeup) |
ldisc | 633 | drivers/char/tty_io.c | (tty->ldisc.write_wakeup)(tty); |
ldisc | 664 | drivers/char/tty_io.c | if (tty->ldisc.read) |
ldisc | 666 | drivers/char/tty_io.c | i = (tty->ldisc.read)(tty,file,(unsigned char *)buf,(unsigned int)count); |
ldisc | 700 | drivers/char/tty_io.c | if (tty->ldisc.write) |
ldisc | 702 | drivers/char/tty_io.c | i = (tty->ldisc.write)(tty,file,(unsigned char *)buf,(unsigned int)count); |
ldisc | 822 | drivers/char/tty_io.c | if (tty->ldisc.open) { |
ldisc | 823 | drivers/char/tty_io.c | retval = (tty->ldisc.open)(tty); |
ldisc | 847 | drivers/char/tty_io.c | if (o_tty->ldisc.open) { |
ldisc | 848 | drivers/char/tty_io.c | retval = (o_tty->ldisc.open)(o_tty); |
ldisc | 1008 | drivers/char/tty_io.c | if (tty->ldisc.close) |
ldisc | 1009 | drivers/char/tty_io.c | (tty->ldisc.close)(tty); |
ldisc | 1010 | drivers/char/tty_io.c | tty->ldisc = ldiscs[N_TTY]; |
ldisc | 1013 | drivers/char/tty_io.c | if (o_tty->ldisc.close) |
ldisc | 1014 | drivers/char/tty_io.c | (o_tty->ldisc.close)(o_tty); |
ldisc | 1015 | drivers/char/tty_io.c | o_tty->ldisc = ldiscs[N_TTY]; |
ldisc | 1153 | drivers/char/tty_io.c | if (tty->ldisc.select) |
ldisc | 1154 | drivers/char/tty_io.c | return (tty->ldisc.select)(tty, inode, filp, sel_type, wait); |
ldisc | 1265 | drivers/char/tty_io.c | tty->ldisc.receive_buf(tty, &ch, &mbz, 1); |
ldisc | 1391 | drivers/char/tty_io.c | put_fs_long(tty->ldisc.num, (unsigned long *) arg); |
ldisc | 1443 | drivers/char/tty_io.c | if (tty->ldisc.ioctl) { |
ldisc | 1444 | drivers/char/tty_io.c | retval = (tty->ldisc.ioctl)(tty, file, |
ldisc | 1479 | drivers/char/tty_io.c | if (tty->ldisc.flush_buffer) |
ldisc | 1480 | drivers/char/tty_io.c | tty->ldisc.flush_buffer(tty); |
ldisc | 1539 | drivers/char/tty_io.c | tty->ldisc.receive_buf(tty, cp, fp, count); |
ldisc | 1549 | drivers/char/tty_io.c | tty->ldisc = ldiscs[N_TTY]; |
ldisc | 131 | drivers/char/tty_ioctl.c | if ((opt & TERMIOS_FLUSH) && tty->ldisc.flush_buffer) |
ldisc | 132 | drivers/char/tty_ioctl.c | tty->ldisc.flush_buffer(tty); |
ldisc | 174 | drivers/char/tty_ioctl.c | if (tty->ldisc.set_termios) |
ldisc | 175 | drivers/char/tty_ioctl.c | (*tty->ldisc.set_termios)(tty, &old_termios); |
ldisc | 286 | drivers/char/tty_ioctl.c | if (tty->ldisc.flush_buffer) |
ldisc | 287 | drivers/char/tty_ioctl.c | tty->ldisc.flush_buffer(tty); |
ldisc | 290 | drivers/char/tty_ioctl.c | if (tty->ldisc.flush_buffer) |
ldisc | 291 | drivers/char/tty_ioctl.c | tty->ldisc.flush_buffer(tty); |
ldisc | 251 | drivers/char/vt.c | if (tty->ldisc.flush_buffer) |
ldisc | 252 | drivers/char/vt.c | tty->ldisc.flush_buffer(tty); |
ldisc | 532 | drivers/net/ppp.c | if (tty->ldisc.flush_buffer) |
ldisc | 533 | drivers/net/ppp.c | tty->ldisc.flush_buffer(tty); |
ldisc | 700 | drivers/net/slip.c | if (tty->ldisc.flush_buffer) |
ldisc | 701 | drivers/net/slip.c | tty->ldisc.flush_buffer(tty); |
ldisc | 197 | include/linux/tty.h | struct tty_ldisc ldisc; |