| tag | line | file | source code |
| driver | 1750 | drivers/char/console.c | idx = MINOR(tty->device) - tty->driver.minor_start; |
| driver | 342 | drivers/char/keyboard.c | (L_ECHO(tty) || (tty->driver.chars_in_buffer(tty) == 0)))) { |
| driver | 102 | drivers/char/n_tty.c | space = tty->driver.write_room(tty); |
| driver | 114 | drivers/char/n_tty.c | tty->driver.write(tty, 0, "\r", 1); |
| driver | 136 | drivers/char/n_tty.c | tty->driver.write(tty, 0, " ", spaces); |
| driver | 153 | drivers/char/n_tty.c | tty->driver.put_char(tty, c); |
| driver | 159 | drivers/char/n_tty.c | tty->driver.put_char(tty, c); |
| driver | 291 | drivers/char/n_tty.c | if (tty->driver.flush_buffer) |
| driver | 292 | drivers/char/n_tty.c | tty->driver.flush_buffer(tty); |
| driver | 563 | drivers/char/n_tty.c | if (tty->driver.flush_chars) |
| driver | 564 | drivers/char/n_tty.c | tty->driver.flush_chars(tty); |
| driver | 575 | drivers/char/n_tty.c | tty->driver.throttle && |
| driver | 577 | drivers/char/n_tty.c | tty->driver.throttle(tty); |
| driver | 648 | drivers/char/n_tty.c | (tty->driver.flags & TTY_DRIVER_REAL_RAW)) |
| driver | 881 | drivers/char/n_tty.c | if (tty->driver.unthrottle && |
| driver | 884 | drivers/char/n_tty.c | tty->driver.unthrottle(tty); |
| driver | 939 | drivers/char/n_tty.c | if (tty->driver.flush_chars) |
| driver | 940 | drivers/char/n_tty.c | tty->driver.flush_chars(tty); |
| driver | 943 | drivers/char/n_tty.c | c = tty->driver.write(tty, 1, b, nr); |
| driver | 985 | drivers/char/n_tty.c | if (tty->driver.chars_in_buffer(tty) < WAKEUP_CHARS) |
| driver | 67 | drivers/char/pty.c | if (tty->driver.subtype == PTY_TYPE_MASTER) { |
| driver | 80 | drivers/char/pty.c | if (tty->driver.subtype == PTY_TYPE_MASTER) |
| driver | 101 | drivers/char/pty.c | ((tty->driver.subtype-1) * PTY_BUF_SIZE); |
| driver | 165 | drivers/char/pty.c | line = MINOR(tty->device) - tty->driver.minor_start; |
| driver | 177 | drivers/char/pty.c | if (tty->driver.subtype == PTY_TYPE_SLAVE) |
| driver | 1789 | drivers/char/serial.c | if (tty->driver.flush_buffer) |
| driver | 1790 | drivers/char/serial.c | tty->driver.flush_buffer(tty); |
| driver | 1866 | drivers/char/serial.c | if (tty->driver.subtype == SERIAL_TYPE_CALLOUT) { |
| driver | 1968 | drivers/char/serial.c | line = MINOR(tty->device) - tty->driver.minor_start; |
| driver | 1976 | drivers/char/serial.c | printk("rs_open %s%d, count = %d\n", tty->driver.name, info->line, |
| driver | 1984 | drivers/char/serial.c | if (tty->driver.subtype == SERIAL_TYPE_NORMAL) |
| driver | 111 | drivers/char/tty_io.c | sprintf(buf, "%s%d", tty->driver.name, |
| driver | 112 | drivers/char/tty_io.c | MINOR(tty->device) - tty->driver.minor_start + |
| driver | 113 | drivers/char/tty_io.c | tty->driver.name_base); |
| driver | 201 | drivers/char/tty_io.c | if (tty->ldisc.num != o_ldisc.num && tty->driver.set_ldisc) |
| driver | 202 | drivers/char/tty_io.c | tty->driver.set_ldisc(tty); |
| driver | 329 | drivers/char/tty_io.c | if (tty->driver.flush_buffer) |
| driver | 330 | drivers/char/tty_io.c | tty->driver.flush_buffer(tty); |
| driver | 365 | drivers/char/tty_io.c | if (tty->driver.hangup) |
| driver | 366 | drivers/char/tty_io.c | (tty->driver.hangup)(tty); |
| driver | 611 | drivers/char/tty_io.c | if (tty->driver.stop) |
| driver | 612 | drivers/char/tty_io.c | (tty->driver.stop)(tty); |
| driver | 625 | drivers/char/tty_io.c | if (tty->driver.start) |
| driver | 626 | drivers/char/tty_io.c | (tty->driver.start)(tty); |
| driver | 683 | drivers/char/tty_io.c | if (!tty || !tty->driver.write || (tty->flags & (1 << TTY_IO_ERROR))) |
| driver | 716 | drivers/char/tty_io.c | struct tty_driver *driver; |
| driver | 720 | drivers/char/tty_io.c | driver = get_tty_driver(device); |
| driver | 721 | drivers/char/tty_io.c | if (!driver) |
| driver | 724 | drivers/char/tty_io.c | idx = MINOR(device) - driver->minor_start; |
| driver | 731 | drivers/char/tty_io.c | tty_loc = &driver->table[idx]; |
| driver | 732 | drivers/char/tty_io.c | tp_loc = &driver->termios[idx]; |
| driver | 733 | drivers/char/tty_io.c | ltp_loc = &driver->termios_locked[idx]; |
| driver | 737 | drivers/char/tty_io.c | if (driver->type == TTY_DRIVER_TYPE_PTY && |
| driver | 738 | drivers/char/tty_io.c | driver->subtype == PTY_TYPE_MASTER && |
| driver | 747 | drivers/char/tty_io.c | tty->driver = *driver; |
| driver | 755 | drivers/char/tty_io.c | *tp = driver->init_termios; |
| driver | 766 | drivers/char/tty_io.c | if (driver->type == TTY_DRIVER_TYPE_PTY) { |
| driver | 767 | drivers/char/tty_io.c | o_tty_loc = &driver->other->table[idx]; |
| driver | 768 | drivers/char/tty_io.c | o_tp_loc = &driver->other->termios[idx]; |
| driver | 769 | drivers/char/tty_io.c | o_ltp_loc = &driver->other->termios_locked[idx]; |
| driver | 778 | drivers/char/tty_io.c | o_device = MKDEV(driver->other->major, |
| driver | 779 | drivers/char/tty_io.c | driver->other->minor_start + idx); |
| driver | 782 | drivers/char/tty_io.c | o_tty->driver = *driver->other; |
| driver | 790 | drivers/char/tty_io.c | *o_tp = driver->other->init_termios; |
| driver | 816 | drivers/char/tty_io.c | (*driver->refcount)++; |
| driver | 829 | drivers/char/tty_io.c | if (driver->type == TTY_DRIVER_TYPE_PTY) { |
| driver | 842 | drivers/char/tty_io.c | (*driver->other->refcount)++; |
| driver | 855 | drivers/char/tty_io.c | if (driver->subtype == PTY_TYPE_MASTER) |
| driver | 858 | drivers/char/tty_io.c | (*tty_loc)->driver = *driver; |
| driver | 899 | drivers/char/tty_io.c | idx = MINOR(tty->device) - tty->driver.minor_start; |
| driver | 901 | drivers/char/tty_io.c | if (idx < 0 || idx >= tty->driver.num) { |
| driver | 906 | drivers/char/tty_io.c | if (tty != tty->driver.table[idx]) { |
| driver | 911 | drivers/char/tty_io.c | if (tp != tty->driver.termios[idx]) { |
| driver | 916 | drivers/char/tty_io.c | if (ltp != tty->driver.termios_locked[idx]) { |
| driver | 933 | drivers/char/tty_io.c | if (tty->driver.other) { |
| driver | 934 | drivers/char/tty_io.c | if (o_tty != tty->driver.other->table[idx]) { |
| driver | 939 | drivers/char/tty_io.c | if (o_tp != tty->driver.other->termios[idx]) { |
| driver | 944 | drivers/char/tty_io.c | if (o_ltp != tty->driver.other->termios_locked[idx]) { |
| driver | 957 | drivers/char/tty_io.c | if (tty->driver.close) |
| driver | 958 | drivers/char/tty_io.c | tty->driver.close(tty, filp); |
| driver | 959 | drivers/char/tty_io.c | if (tty->driver.type == TTY_DRIVER_TYPE_PTY && |
| driver | 960 | drivers/char/tty_io.c | tty->driver.subtype == PTY_TYPE_MASTER) { |
| driver | 987 | drivers/char/tty_io.c | tty->driver.other->table[idx] = NULL; |
| driver | 988 | drivers/char/tty_io.c | tty->driver.other->termios[idx] = NULL; |
| driver | 989 | drivers/char/tty_io.c | tty->driver.other->termios_locked[idx] = NULL; |
| driver | 1005 | drivers/char/tty_io.c | tty->driver.table[idx] = NULL; |
| driver | 1006 | drivers/char/tty_io.c | if (tty->driver.flags & TTY_DRIVER_RESET_TERMIOS) { |
| driver | 1007 | drivers/char/tty_io.c | tty->driver.termios[idx] = NULL; |
| driver | 1008 | drivers/char/tty_io.c | tty->driver.termios_locked[idx] = NULL; |
| driver | 1034 | drivers/char/tty_io.c | (*tty->driver.refcount)--; |
| driver | 1038 | drivers/char/tty_io.c | (*o_tty->driver.refcount)--; |
| driver | 1085 | drivers/char/tty_io.c | if (tty->driver.type == TTY_DRIVER_TYPE_PTY && |
| driver | 1086 | drivers/char/tty_io.c | tty->driver.subtype == PTY_TYPE_MASTER) |
| driver | 1093 | drivers/char/tty_io.c | else if (tty->driver.open) |
| driver | 1094 | drivers/char/tty_io.c | retval = tty->driver.open(tty, filp); |
| driver | 1236 | drivers/char/tty_io.c | if (tty->driver.type == TTY_DRIVER_TYPE_PTY && |
| driver | 1237 | drivers/char/tty_io.c | tty->driver.subtype == PTY_TYPE_MASTER) |
| driver | 1272 | drivers/char/tty_io.c | if (tty->driver.type == TTY_DRIVER_TYPE_CONSOLE) { |
| driver | 1400 | drivers/char/tty_io.c | if (tty->driver.ioctl) { |
| driver | 1401 | drivers/char/tty_io.c | retval = (tty->driver.ioctl)(tty, file, |
| driver | 1441 | drivers/char/tty_io.c | if (tty->driver.flush_buffer) |
| driver | 1442 | drivers/char/tty_io.c | tty->driver.flush_buffer(tty); |
| driver | 1522 | drivers/char/tty_io.c | tty->driver.write(tty, 0, &ch, 1); |
| driver | 1528 | drivers/char/tty_io.c | int tty_register_driver(struct tty_driver *driver) |
| driver | 1530 | drivers/char/tty_io.c | if (driver->flags & TTY_DRIVER_INSTALLED) |
| driver | 1536 | drivers/char/tty_io.c | (void) register_chrdev(driver->major, driver->name, &tty_fops); |
| driver | 1538 | drivers/char/tty_io.c | if (!driver->put_char) |
| driver | 1539 | drivers/char/tty_io.c | driver->put_char = tty_default_put_char; |
| driver | 1541 | drivers/char/tty_io.c | driver->prev = 0; |
| driver | 1542 | drivers/char/tty_io.c | driver->next = tty_drivers; |
| driver | 1543 | drivers/char/tty_io.c | tty_drivers->prev = driver; |
| driver | 1544 | drivers/char/tty_io.c | tty_drivers = driver; |
| driver | 41 | drivers/char/tty_ioctl.c | if (!tty->driver.chars_in_buffer || |
| driver | 42 | drivers/char/tty_ioctl.c | !tty->driver.chars_in_buffer(tty)) |
| driver | 54 | drivers/char/tty_ioctl.c | if (!tty->driver.chars_in_buffer(tty)) |
| driver | 124 | drivers/char/tty_ioctl.c | if (tty->driver.set_termios) |
| driver | 125 | drivers/char/tty_ioctl.c | (*tty->driver.set_termios)(tty, &old_termios); |
| driver | 206 | drivers/char/tty_ioctl.c | if (tty->driver.type == TTY_DRIVER_TYPE_PTY && |
| driver | 207 | drivers/char/tty_ioctl.c | tty->driver.subtype == PTY_TYPE_MASTER) |
| driver | 264 | drivers/char/tty_ioctl.c | tty->driver.write(tty, 0, |
| driver | 269 | drivers/char/tty_ioctl.c | tty->driver.write(tty, 0, |
| driver | 290 | drivers/char/tty_ioctl.c | if (tty->driver.flush_buffer) |
| driver | 291 | drivers/char/tty_ioctl.c | tty->driver.flush_buffer(tty); |
| driver | 302 | drivers/char/tty_ioctl.c | if (tty->driver.chars_in_buffer) |
| driver | 303 | drivers/char/tty_ioctl.c | put_fs_long(tty->driver.chars_in_buffer(tty), |
| driver | 339 | drivers/char/tty_ioctl.c | if (tty->driver.type != TTY_DRIVER_TYPE_PTY || |
| driver | 340 | drivers/char/tty_ioctl.c | tty->driver.subtype != PTY_TYPE_MASTER) |
| driver | 361 | drivers/char/tty_ioctl.c | if (!tty->driver.ioctl) |
| driver | 363 | drivers/char/tty_ioctl.c | tty->driver.ioctl(tty, file, cmd, arg); |
| driver | 530 | drivers/net/ppp.c | if (tty->driver.flush_buffer) |
| driver | 531 | drivers/net/ppp.c | tty->driver.flush_buffer(tty); |
| driver | 699 | drivers/net/ppp.c | actual = ppp->tty->driver.write(ppp->tty, 0, ppp->xbuff, count); |
| driver | 734 | drivers/net/ppp.c | actual = tty->driver.write(tty, 0, ppp->xtail, count); |
| driver | 381 | drivers/net/slip.c | actual = sl->tty->driver.write(sl->tty, 0, sl->xbuff, count); |
| driver | 419 | drivers/net/slip.c | answer = tty->driver.write(tty, 0, sl->xtail, count); |
| driver | 698 | drivers/net/slip.c | if (tty->driver.flush_buffer) |
| driver | 699 | drivers/net/slip.c | tty->driver.flush_buffer(tty); |
| driver | 188 | include/linux/tty.h | struct tty_driver driver; |
| driver | 284 | include/linux/tty.h | extern int tty_register_driver(struct tty_driver *driver); |