taglinefilesource code
driver1746drivers/char/console.cidx = MINOR(tty->device) - tty->driver.minor_start;
driver337drivers/char/keyboard.c(L_ECHO(tty) || (tty->driver.chars_in_buffer(tty) == 0)))) {
driver102drivers/char/n_tty.cspace = tty->driver.write_room(tty);
driver114drivers/char/n_tty.ctty->driver.write(tty, 0, "\r", 1);
driver136drivers/char/n_tty.ctty->driver.write(tty, 0, "        ", spaces);
driver153drivers/char/n_tty.ctty->driver.put_char(tty, c);
driver159drivers/char/n_tty.ctty->driver.put_char(tty, c);
driver291drivers/char/n_tty.cif (tty->driver.flush_buffer)
driver292drivers/char/n_tty.ctty->driver.flush_buffer(tty);
driver563drivers/char/n_tty.cif (tty->driver.flush_chars)
driver564drivers/char/n_tty.ctty->driver.flush_chars(tty);
driver575drivers/char/n_tty.ctty->driver.throttle &&
driver577drivers/char/n_tty.ctty->driver.throttle(tty);
driver645drivers/char/n_tty.c(tty->driver.flags & TTY_DRIVER_REAL_RAW))
driver875drivers/char/n_tty.cif (tty->driver.unthrottle &&
driver878drivers/char/n_tty.ctty->driver.unthrottle(tty);
driver933drivers/char/n_tty.cif (tty->driver.flush_chars)
driver934drivers/char/n_tty.ctty->driver.flush_chars(tty);
driver937drivers/char/n_tty.cc = tty->driver.write(tty, 1, b, nr);
driver976drivers/char/n_tty.cif (tty->driver.chars_in_buffer(tty) < WAKEUP_CHARS)
driver67drivers/char/pty.cif (tty->driver.subtype == PTY_TYPE_MASTER) {
driver80drivers/char/pty.cif (tty->driver.subtype == PTY_TYPE_MASTER)
driver101drivers/char/pty.c((tty->driver.subtype-1) * PTY_BUF_SIZE);
driver165drivers/char/pty.cline = MINOR(tty->device) - tty->driver.minor_start;
driver177drivers/char/pty.cif (tty->driver.subtype == PTY_TYPE_SLAVE)
driver1789drivers/char/serial.cif (tty->driver.flush_buffer)
driver1790drivers/char/serial.ctty->driver.flush_buffer(tty);
driver1868drivers/char/serial.cif (tty->driver.subtype == SERIAL_TYPE_CALLOUT) {
driver1970drivers/char/serial.cline = MINOR(tty->device) - tty->driver.minor_start;
driver1978drivers/char/serial.cprintk("rs_open %s%d, count = %d\n", tty->driver.name, info->line,
driver1986drivers/char/serial.cif (tty->driver.subtype == SERIAL_TYPE_NORMAL)
driver109drivers/char/tty_io.csprintf(buf, "%s%d", tty->driver.name,
driver110drivers/char/tty_io.cMINOR(tty->device) - tty->driver.minor_start +
driver111drivers/char/tty_io.ctty->driver.name_base);
driver328drivers/char/tty_io.cif (tty->driver.flush_buffer)
driver329drivers/char/tty_io.ctty->driver.flush_buffer(tty);
driver364drivers/char/tty_io.cif (tty->driver.hangup)
driver365drivers/char/tty_io.c(tty->driver.hangup)(tty);
driver610drivers/char/tty_io.cif (tty->driver.stop)
driver611drivers/char/tty_io.c(tty->driver.stop)(tty);
driver624drivers/char/tty_io.cif (tty->driver.start)
driver625drivers/char/tty_io.c(tty->driver.start)(tty);
driver682drivers/char/tty_io.cif (!tty || !tty->driver.write || (tty->flags & (1 << TTY_IO_ERROR)))
driver715drivers/char/tty_io.cstruct tty_driver *driver;  
driver719drivers/char/tty_io.cdriver = get_tty_driver(device);
driver720drivers/char/tty_io.cif (!driver)
driver723drivers/char/tty_io.cidx = MINOR(device) - driver->minor_start;
driver730drivers/char/tty_io.ctty_loc = &driver->table[idx];
driver731drivers/char/tty_io.ctp_loc = &driver->termios[idx];
driver732drivers/char/tty_io.cltp_loc = &driver->termios_locked[idx];
driver735drivers/char/tty_io.cif (driver->type == TTY_DRIVER_TYPE_PTY &&
driver736drivers/char/tty_io.cdriver->subtype == PTY_TYPE_MASTER &&
driver746drivers/char/tty_io.ctty->driver = *driver;
driver754drivers/char/tty_io.c*tp = driver->init_termios;
driver765drivers/char/tty_io.cif (driver->type == TTY_DRIVER_TYPE_PTY) {
driver766drivers/char/tty_io.co_tty_loc = &driver->other->table[idx];
driver767drivers/char/tty_io.co_tp_loc = &driver->other->termios[idx];
driver768drivers/char/tty_io.co_ltp_loc = &driver->other->termios_locked[idx];
driver777drivers/char/tty_io.co_device = MKDEV(driver->other->major,
driver778drivers/char/tty_io.cdriver->other->minor_start + idx);
driver781drivers/char/tty_io.co_tty->driver = *driver->other;
driver789drivers/char/tty_io.c*o_tp = driver->other->init_termios;
driver815drivers/char/tty_io.c(*driver->refcount)++;
driver823drivers/char/tty_io.cif (driver->type == TTY_DRIVER_TYPE_PTY) {
driver836drivers/char/tty_io.c(*driver->other->refcount)++;
driver848drivers/char/tty_io.c(*tty_loc)->driver = *driver;
driver849drivers/char/tty_io.cif (driver->type == TTY_DRIVER_TYPE_PTY &&
driver850drivers/char/tty_io.cdriver->subtype == PTY_TYPE_MASTER)
driver892drivers/char/tty_io.cidx = MINOR(tty->device) - tty->driver.minor_start;
driver894drivers/char/tty_io.cif (idx < 0 || idx >= tty->driver.num) {
driver899drivers/char/tty_io.cif (tty != tty->driver.table[idx]) {
driver904drivers/char/tty_io.cif (tp != tty->driver.termios[idx]) {
driver909drivers/char/tty_io.cif (ltp != tty->driver.termios_locked[idx]) {
driver926drivers/char/tty_io.cif (tty->driver.other) {
driver927drivers/char/tty_io.cif (o_tty != tty->driver.other->table[idx]) {
driver932drivers/char/tty_io.cif (o_tp != tty->driver.other->termios[idx]) {
driver937drivers/char/tty_io.cif (o_ltp != tty->driver.other->termios_locked[idx]) {
driver950drivers/char/tty_io.cif (tty->driver.close)
driver951drivers/char/tty_io.ctty->driver.close(tty, filp);
driver952drivers/char/tty_io.cif (tty->driver.type == TTY_DRIVER_TYPE_PTY &&
driver953drivers/char/tty_io.ctty->driver.subtype == PTY_TYPE_MASTER) {
driver980drivers/char/tty_io.ctty->driver.other->table[idx] = NULL;
driver981drivers/char/tty_io.ctty->driver.other->termios[idx] = NULL;
driver982drivers/char/tty_io.ctty->driver.other->termios_locked[idx] = NULL;
driver998drivers/char/tty_io.ctty->driver.table[idx] = NULL;
driver999drivers/char/tty_io.cif (tty->driver.flags & TTY_DRIVER_RESET_TERMIOS) {
driver1000drivers/char/tty_io.ctty->driver.termios[idx] = NULL;
driver1001drivers/char/tty_io.ctty->driver.termios_locked[idx] = NULL;
driver1027drivers/char/tty_io.c(*tty->driver.refcount)--;
driver1031drivers/char/tty_io.c(*o_tty->driver.refcount)--;
driver1078drivers/char/tty_io.cif (tty->driver.type == TTY_DRIVER_TYPE_PTY &&
driver1079drivers/char/tty_io.ctty->driver.subtype == PTY_TYPE_MASTER)
driver1086drivers/char/tty_io.celse if (tty->driver.open)
driver1087drivers/char/tty_io.cretval = tty->driver.open(tty, filp);
driver1229drivers/char/tty_io.cif (tty->driver.type == TTY_DRIVER_TYPE_PTY &&
driver1230drivers/char/tty_io.ctty->driver.subtype == PTY_TYPE_MASTER)
driver1265drivers/char/tty_io.cif (tty->driver.type == TTY_DRIVER_TYPE_CONSOLE) {
driver1388drivers/char/tty_io.cif (tty->driver.ioctl) {
driver1389drivers/char/tty_io.cretval = (tty->driver.ioctl)(tty, file,
driver1429drivers/char/tty_io.cif (tty->driver.flush_buffer)
driver1430drivers/char/tty_io.ctty->driver.flush_buffer(tty);
driver1510drivers/char/tty_io.ctty->driver.write(tty, 0, &ch, 1);
driver1516drivers/char/tty_io.cint tty_register_driver(struct tty_driver *driver)
driver1518drivers/char/tty_io.cif (driver->flags & TTY_DRIVER_INSTALLED)
driver1524drivers/char/tty_io.c(void) register_chrdev(driver->major, driver->name, &tty_fops);
driver1526drivers/char/tty_io.cif (!driver->put_char)
driver1527drivers/char/tty_io.cdriver->put_char = tty_default_put_char;
driver1529drivers/char/tty_io.cdriver->prev = 0;
driver1530drivers/char/tty_io.cdriver->next = tty_drivers;
driver1531drivers/char/tty_io.ctty_drivers->prev = driver;
driver1532drivers/char/tty_io.ctty_drivers = driver;
driver41drivers/char/tty_ioctl.cif (!tty->driver.chars_in_buffer ||
driver42drivers/char/tty_ioctl.c!tty->driver.chars_in_buffer(tty))
driver54drivers/char/tty_ioctl.cif (!tty->driver.chars_in_buffer(tty))
driver124drivers/char/tty_ioctl.cif (tty->driver.set_termios)
driver125drivers/char/tty_ioctl.c(*tty->driver.set_termios)(tty, &old_termios);
driver206drivers/char/tty_ioctl.cif (tty->driver.type == TTY_DRIVER_TYPE_PTY &&
driver207drivers/char/tty_ioctl.ctty->driver.subtype == PTY_TYPE_MASTER)
driver264drivers/char/tty_ioctl.ctty->driver.write(tty, 0,
driver269drivers/char/tty_ioctl.ctty->driver.write(tty, 0,
driver290drivers/char/tty_ioctl.cif (tty->driver.flush_buffer)
driver291drivers/char/tty_ioctl.ctty->driver.flush_buffer(tty);
driver302drivers/char/tty_ioctl.cif (tty->driver.chars_in_buffer)
driver303drivers/char/tty_ioctl.cput_fs_long(tty->driver.chars_in_buffer(tty),
driver339drivers/char/tty_ioctl.cif (tty->driver.type != TTY_DRIVER_TYPE_PTY ||
driver340drivers/char/tty_ioctl.ctty->driver.subtype != PTY_TYPE_MASTER)
driver361drivers/char/tty_ioctl.cif (!tty->driver.ioctl)
driver363drivers/char/tty_ioctl.ctty->driver.ioctl(tty, file, cmd, arg);
driver529drivers/net/ppp.cif (tty->driver.flush_buffer)
driver530drivers/net/ppp.ctty->driver.flush_buffer(tty);
driver692drivers/net/ppp.cactual = ppp->tty->driver.write(ppp->tty, 0, ppp->xbuff, count);
driver727drivers/net/ppp.cactual = tty->driver.write(tty, 0, ppp->xtail, count);
driver379drivers/net/slip.cactual = sl->tty->driver.write(sl->tty, 0, sl->xbuff, count);
driver417drivers/net/slip.canswer = tty->driver.write(tty, 0, sl->xtail, count);
driver695drivers/net/slip.cif (tty->driver.flush_buffer)
driver696drivers/net/slip.ctty->driver.flush_buffer(tty);
driver188include/linux/tty.hstruct tty_driver driver;
driver284include/linux/tty.hextern int tty_register_driver(struct tty_driver *driver);