taglinefilesource code
driver1341drivers/char/console.cconsole_num = MINOR(tty->device) - (tty->driver.minor_start);
driver1356drivers/char/console.cconsole_num = MINOR(tty->device) - (tty->driver.minor_start);
driver2249drivers/char/console.cidx = MINOR(tty->device) - tty->driver.minor_start;
driver2381drivers/char/cyclades.cif (tty->driver.flush_buffer)
driver2382drivers/char/cyclades.ctty->driver.flush_buffer(tty);
driver2470drivers/char/cyclades.cif (tty->driver.subtype == SERIAL_TYPE_CALLOUT) {
driver2600drivers/char/cyclades.cline = MINOR(tty->device) - tty->driver.minor_start;
driver2632drivers/char/cyclades.cif (tty->driver.subtype == SERIAL_TYPE_NORMAL)
driver956drivers/char/istallion.cif (tty->driver.subtype == STL_DRVTYPCALLOUT) {
driver980drivers/char/istallion.cif (tty->driver.subtype == STL_DRVTYPSERIAL)
driver532drivers/char/keyboard.c(L_ECHO(tty) || (tty->driver.chars_in_buffer(tty) == 0)))) {
driver79drivers/char/n_tty.cif (tty->driver.unthrottle)
driver80drivers/char/n_tty.c(tty->driver.unthrottle)(tty);
driver103drivers/char/n_tty.cspace = tty->driver.write_room(tty);
driver115drivers/char/n_tty.ctty->driver.put_char(tty, '\r');
driver137drivers/char/n_tty.ctty->driver.write(tty, 0, "        ", spaces);
driver154drivers/char/n_tty.ctty->driver.put_char(tty, c);
driver160drivers/char/n_tty.ctty->driver.put_char(tty, c);
driver299drivers/char/n_tty.cif (tty->driver.flush_buffer)
driver300drivers/char/n_tty.ctty->driver.flush_buffer(tty);
driver583drivers/char/n_tty.cif (tty->driver.flush_chars)
driver584drivers/char/n_tty.ctty->driver.flush_chars(tty);
driver595drivers/char/n_tty.ctty->driver.throttle &&
driver597drivers/char/n_tty.ctty->driver.throttle(tty);
driver677drivers/char/n_tty.c(tty->driver.flags & TTY_DRIVER_REAL_RAW))
driver896drivers/char/n_tty.cif (tty->driver.unthrottle &&
driver899drivers/char/n_tty.ctty->driver.unthrottle(tty);
driver956drivers/char/n_tty.cif (tty->driver.flush_chars)
driver957drivers/char/n_tty.ctty->driver.flush_chars(tty);
driver959drivers/char/n_tty.cc = tty->driver.write(tty, 1, b, nr);
driver1001drivers/char/n_tty.cif (tty->driver.chars_in_buffer(tty) < WAKEUP_CHARS)
driver68drivers/char/pty.cif (tty->driver.subtype == PTY_TYPE_MASTER) {
driver81drivers/char/pty.cif (tty->driver.subtype == PTY_TYPE_MASTER) {
driver127drivers/char/pty.c((tty->driver.subtype-1) * PTY_BUF_SIZE);
driver191drivers/char/pty.cline = MINOR(tty->device) - tty->driver.minor_start;
driver207drivers/char/pty.cif (tty->driver.subtype == PTY_TYPE_SLAVE)
driver1960drivers/char/scc.cchan = MINOR(tty->device) - tty->driver.minor_start;
driver2159drivers/char/serial.cif (tty->driver.flush_buffer)
driver2160drivers/char/serial.ctty->driver.flush_buffer(tty);
driver2241drivers/char/serial.cif (tty->driver.subtype == SERIAL_TYPE_CALLOUT) {
driver2356drivers/char/serial.cline = MINOR(tty->device) - tty->driver.minor_start;
driver2364drivers/char/serial.cprintk("rs_open %s%d, count = %d\n", tty->driver.name, info->line,
driver2398drivers/char/serial.cif (tty->driver.subtype == SERIAL_TYPE_NORMAL)
driver742drivers/char/stallion.cif (tty->driver.subtype == STL_DRVTYPCALLOUT) {
driver766drivers/char/stallion.cif (tty->driver.subtype == STL_DRVTYPSERIAL)
driver137drivers/char/tty_io.csprintf(buf, "%s%d", tty->driver.name,
driver138drivers/char/tty_io.cMINOR(tty->device) - tty->driver.minor_start +
driver139drivers/char/tty_io.ctty->driver.name_base);
driver186drivers/char/tty_io.cif (tty->driver.type == TTY_DRIVER_TYPE_PTY &&
driver187drivers/char/tty_io.ctty->driver.subtype == PTY_TYPE_SLAVE &&
driver264drivers/char/tty_io.cif (tty->ldisc.num != o_ldisc.num && tty->driver.set_ldisc)
driver265drivers/char/tty_io.ctty->driver.set_ldisc(tty);
driver394drivers/char/tty_io.cif (tty->driver.flush_buffer)
driver395drivers/char/tty_io.ctty->driver.flush_buffer(tty);
driver434drivers/char/tty_io.cif (tty->driver.flags & TTY_DRIVER_RESET_TERMIOS)
driver435drivers/char/tty_io.c*tty->termios = tty->driver.init_termios;
driver436drivers/char/tty_io.cif (tty->driver.hangup)
driver437drivers/char/tty_io.c(tty->driver.hangup)(tty);
driver480drivers/char/tty_io.cif (on_exit && tty->driver.type != TTY_DRIVER_TYPE_PTY)
driver696drivers/char/tty_io.cif (tty->driver.stop)
driver697drivers/char/tty_io.c(tty->driver.stop)(tty);
driver710drivers/char/tty_io.cif (tty->driver.start)
driver711drivers/char/tty_io.c(tty->driver.start)(tty);
driver768drivers/char/tty_io.cif (!tty || !tty->driver.write || (tty->flags & (1 << TTY_IO_ERROR)))
driver801drivers/char/tty_io.cstruct tty_driver *driver;  
driver805drivers/char/tty_io.cdriver = get_tty_driver(device);
driver806drivers/char/tty_io.cif (!driver)
driver809drivers/char/tty_io.cidx = MINOR(device) - driver->minor_start;
driver816drivers/char/tty_io.ctty_loc = &driver->table[idx];
driver817drivers/char/tty_io.ctp_loc = &driver->termios[idx];
driver818drivers/char/tty_io.cltp_loc = &driver->termios_locked[idx];
driver822drivers/char/tty_io.cif (driver->type == TTY_DRIVER_TYPE_PTY &&
driver823drivers/char/tty_io.cdriver->subtype == PTY_TYPE_MASTER &&
driver832drivers/char/tty_io.ctty->driver = *driver;
driver840drivers/char/tty_io.c*tp = driver->init_termios;
driver851drivers/char/tty_io.cif (driver->type == TTY_DRIVER_TYPE_PTY) {
driver852drivers/char/tty_io.co_tty_loc = &driver->other->table[idx];
driver853drivers/char/tty_io.co_tp_loc = &driver->other->termios[idx];
driver854drivers/char/tty_io.co_ltp_loc = &driver->other->termios_locked[idx];
driver863drivers/char/tty_io.co_device = MKDEV(driver->other->major,
driver864drivers/char/tty_io.cdriver->other->minor_start + idx);
driver867drivers/char/tty_io.co_tty->driver = *driver->other;
driver875drivers/char/tty_io.c*o_tp = driver->other->init_termios;
driver901drivers/char/tty_io.c(*driver->refcount)++;
driver921drivers/char/tty_io.cif (driver->type == TTY_DRIVER_TYPE_PTY) {
driver934drivers/char/tty_io.c(*driver->other->refcount)++;
driver947drivers/char/tty_io.cif (driver->subtype == PTY_TYPE_MASTER)
driver950drivers/char/tty_io.c(*tty_loc)->driver = *driver;
driver992drivers/char/tty_io.cidx = MINOR(tty->device) - tty->driver.minor_start;
driver994drivers/char/tty_io.cif (idx < 0 || idx >= tty->driver.num) {
driver999drivers/char/tty_io.cif (tty != tty->driver.table[idx]) {
driver1004drivers/char/tty_io.cif (tp != tty->driver.termios[idx]) {
driver1010drivers/char/tty_io.cif (ltp != tty->driver.termios_locked[idx]) {
driver1028drivers/char/tty_io.cif (tty->driver.other) {
driver1029drivers/char/tty_io.cif (o_tty != tty->driver.other->table[idx]) {
driver1035drivers/char/tty_io.cif (o_tp != tty->driver.other->termios[idx]) {
driver1041drivers/char/tty_io.cif (o_ltp != tty->driver.other->termios_locked[idx]) {
driver1055drivers/char/tty_io.cif (tty->driver.close)
driver1056drivers/char/tty_io.ctty->driver.close(tty, filp);
driver1057drivers/char/tty_io.cif (tty->driver.type == TTY_DRIVER_TYPE_PTY &&
driver1058drivers/char/tty_io.ctty->driver.subtype == PTY_TYPE_MASTER) {
driver1079drivers/char/tty_io.ctty->driver.other->table[idx] = NULL;
driver1080drivers/char/tty_io.ctty->driver.other->termios[idx] = NULL;
driver1116drivers/char/tty_io.ctty->driver.table[idx] = NULL;
driver1117drivers/char/tty_io.cif (tty->driver.flags & TTY_DRIVER_RESET_TERMIOS) {
driver1118drivers/char/tty_io.ctty->driver.termios[idx] = NULL;
driver1143drivers/char/tty_io.c(*tty->driver.refcount)--;
driver1148drivers/char/tty_io.c(*o_tty->driver.refcount)--;
driver1192drivers/char/tty_io.cif (tty->driver.type == TTY_DRIVER_TYPE_PTY &&
driver1193drivers/char/tty_io.ctty->driver.subtype == PTY_TYPE_MASTER)
driver1198drivers/char/tty_io.cif (tty->driver.open)
driver1199drivers/char/tty_io.cretval = tty->driver.open(tty, filp);
driver1376drivers/char/tty_io.cif (tty->driver.type == TTY_DRIVER_TYPE_PTY &&
driver1377drivers/char/tty_io.ctty->driver.subtype == PTY_TYPE_MASTER)
driver1419drivers/char/tty_io.cif (tty->driver.type == TTY_DRIVER_TYPE_CONSOLE) {
driver1526drivers/char/tty_io.cif (tty->driver.type != TTY_DRIVER_TYPE_CONSOLE)
driver1593drivers/char/tty_io.cif (tty->driver.ioctl) {
driver1594drivers/char/tty_io.cretval = (tty->driver.ioctl)(tty, file,
driver1637drivers/char/tty_io.cif (tty->driver.flush_buffer)
driver1638drivers/char/tty_io.ctty->driver.flush_buffer(tty);
driver1718drivers/char/tty_io.ctty->driver.write(tty, 0, &ch, 1);
driver1724drivers/char/tty_io.cint tty_register_driver(struct tty_driver *driver)
driver1728drivers/char/tty_io.cif (driver->flags & TTY_DRIVER_INSTALLED)
driver1731drivers/char/tty_io.cerror = register_chrdev(driver->major, driver->name, &tty_fops);
driver1734drivers/char/tty_io.celse if(driver->major == 0)
driver1735drivers/char/tty_io.cdriver->major = error;
driver1737drivers/char/tty_io.cif (!driver->put_char)
driver1738drivers/char/tty_io.cdriver->put_char = tty_default_put_char;
driver1740drivers/char/tty_io.cdriver->prev = 0;
driver1741drivers/char/tty_io.cdriver->next = tty_drivers;
driver1742drivers/char/tty_io.cif (tty_drivers) tty_drivers->prev = driver;
driver1743drivers/char/tty_io.ctty_drivers = driver;
driver1750drivers/char/tty_io.cint tty_unregister_driver(struct tty_driver *driver)
driver1757drivers/char/tty_io.cif (*driver->refcount)
driver1761drivers/char/tty_io.cif (p == driver)
driver1763drivers/char/tty_io.celse if (p->major == driver->major)
driver1768drivers/char/tty_io.cretval = unregister_chrdev(driver->major, driver->name);
driver1772drivers/char/tty_io.cregister_chrdev(driver->major, othername, &tty_fops);
driver1774drivers/char/tty_io.cif (driver->prev)
driver1775drivers/char/tty_io.cdriver->prev->next = driver->next;
driver1777drivers/char/tty_io.ctty_drivers = driver->next;
driver1779drivers/char/tty_io.cif (driver->next)
driver1780drivers/char/tty_io.cdriver->next->prev = driver->prev;
driver50drivers/char/tty_ioctl.cif (!tty->driver.chars_in_buffer ||
driver51drivers/char/tty_ioctl.c!tty->driver.chars_in_buffer(tty))
driver61drivers/char/tty_ioctl.cprintk("waiting %s...(%d)\n", tty_name(tty), tty->driver.chars_in_buffer(tty));
driver66drivers/char/tty_ioctl.cif (!tty->driver.chars_in_buffer(tty))
driver136drivers/char/tty_ioctl.cif (tty->driver.set_termios)
driver137drivers/char/tty_ioctl.c(*tty->driver.set_termios)(tty, &old_termios);
driver381drivers/char/tty_ioctl.cif (tty->driver.type == TTY_DRIVER_TYPE_PTY &&
driver382drivers/char/tty_ioctl.ctty->driver.subtype == PTY_TYPE_MASTER)
driver443drivers/char/tty_ioctl.ctty->driver.write(tty, 0,
driver448drivers/char/tty_ioctl.ctty->driver.write(tty, 0,
driver469drivers/char/tty_ioctl.cif (tty->driver.flush_buffer)
driver470drivers/char/tty_ioctl.ctty->driver.flush_buffer(tty);
driver481drivers/char/tty_ioctl.cif (tty->driver.chars_in_buffer)
driver482drivers/char/tty_ioctl.cput_user(tty->driver.chars_in_buffer(tty),
driver520drivers/char/tty_ioctl.cif (tty->driver.type != TTY_DRIVER_TYPE_PTY ||
driver521drivers/char/tty_ioctl.ctty->driver.subtype != PTY_TYPE_MASTER)
driver542drivers/char/tty_ioctl.cif (!tty->driver.ioctl)
driver544drivers/char/tty_ioctl.ctty->driver.ioctl(tty, file, cmd, arg);
driver384drivers/isdn/icn/icn.ccmd.driver = dev->myid;
driver490drivers/isdn/icn/icn.ccmd.driver = dev->myid;
driver497drivers/isdn/icn/icn.ccmd.driver = dev->myid;
driver515drivers/isdn/icn/icn.ccmd.driver = dev->myid;
driver522drivers/isdn/icn/icn.ccmd.driver = dev->myid;
driver529drivers/isdn/icn/icn.ccmd.driver = dev->myid;
driver536drivers/isdn/icn/icn.ccmd.driver = dev->myid;
driver540drivers/isdn/icn/icn.ccmd.driver = dev->myid;
driver548drivers/isdn/icn/icn.ccmd.driver = dev->myid;
driver556drivers/isdn/icn/icn.ccmd.driver = dev->myid;
driver562drivers/isdn/icn/icn.ccmd.driver = dev->myid;
driver570drivers/isdn/icn/icn.ccmd.driver = dev->myid;
driver578drivers/isdn/icn/icn.ccmd.driver = dev->myid;
driver586drivers/isdn/icn/icn.ccmd.driver = dev->myid;
driver620drivers/isdn/icn/icn.ccmd.driver = dev->myid;
driver1004drivers/isdn/icn/icn.ccmd.driver = dev->myid;
driver1030drivers/isdn/icn/icn.ccmd.driver = ldev->myid;
driver1150drivers/isdn/icn/icn.ccmd.driver = ldev->myid;
driver1161drivers/isdn/icn/icn.ccmd.driver = ldev->myid;
driver1438drivers/isdn/icn/icn.ccmd.driver = dev->myid;
driver1478drivers/isdn/icn/icn.ccmd.driver = dev->myid;
driver1483drivers/isdn/icn/icn.ccmd.driver = dev2->myid;
driver289drivers/isdn/isdn_common.ccmd.driver = di;
driver305drivers/isdn/isdn_common.cdi = c->driver;
driver343drivers/isdn/isdn_common.ccmd.driver = di;
driver362drivers/isdn/isdn_common.ccmd.driver = di;
driver371drivers/isdn/isdn_common.ccmd.driver = di;
driver378drivers/isdn/isdn_common.ccmd.driver = di;
driver423drivers/isdn/isdn_common.ccmd.driver = di;
driver1337drivers/isdn/isdn_common.cc.driver = drvidx;
driver1394drivers/isdn/isdn_common.cc.driver = drvidx;
driver1404drivers/isdn/isdn_common.cc.driver = drvidx;
driver1450drivers/isdn/isdn_common.cc.driver = drvidx;
driver1461drivers/isdn/isdn_common.cc.driver = drvidx;
driver1489drivers/isdn/isdn_common.cdriver *this = dev->drv[di];
driver1640drivers/isdn/isdn_common.cdriver *d;
driver1656drivers/isdn/isdn_common.cif (!(d = (driver *) kmalloc(sizeof(driver), GFP_KERNEL))) {
driver1660drivers/isdn/isdn_common.cmemset((char *) d, 0, sizeof(driver));
driver333drivers/isdn/isdn_net.ccmd.driver = p->local.isdn_device;
driver337drivers/isdn/isdn_net.csprintf(cmd.num, "%s", isdn_map_eaz2msn(p->local.msn, cmd.driver));
driver349drivers/isdn/isdn_net.ccmd.driver = p->local.isdn_device;
driver353drivers/isdn/isdn_net.ccmd.driver = p->local.isdn_device;
driver357drivers/isdn/isdn_net.ccmd.driver = p->local.isdn_device;
driver368drivers/isdn/isdn_net.cisdn_map_eaz2msn(p->local.msn, cmd.driver));
driver407drivers/isdn/isdn_net.ccmd.driver = p->local.isdn_device;
driver433drivers/isdn/isdn_net.ccmd.driver = p->local.isdn_device;
driver437drivers/isdn/isdn_net.ccmd.driver = p->local.isdn_device;
driver450drivers/isdn/isdn_net.ccmd.driver = p->local.isdn_device;
driver518drivers/isdn/isdn_net.ccmd.driver = lp->isdn_device;
driver521drivers/isdn/isdn_net.c(void) dev->drv[cmd.driver]->interface->command(&cmd);
driver163drivers/isdn/isdn_tty.ccmd.driver = info->isdn_driver;
driver168drivers/isdn/isdn_tty.ccmd.driver = info->isdn_driver;
driver171drivers/isdn/isdn_tty.ccmd.driver = info->isdn_driver;
driver175drivers/isdn/isdn_tty.ccmd.driver = info->isdn_driver;
driver179drivers/isdn/isdn_tty.ccmd.driver = info->isdn_driver;
driver200drivers/isdn/isdn_tty.ccmd.driver = info->isdn_driver;
driver377drivers/isdn/isdn_tty.cdriver *driv = dev->drv[drvidx];
driver798drivers/isdn/isdn_tty.cif (tty->driver.subtype == ISDN_SERIAL_TYPE_CALLOUT) {
driver905drivers/isdn/isdn_tty.cline = MINOR(tty->device) - tty->driver.minor_start;
driver912drivers/isdn/isdn_tty.cprintk(KERN_DEBUG "isdn_tty_open %s%d, count = %d\n", tty->driver.name,
driver936drivers/isdn/isdn_tty.cif (tty->driver.subtype == ISDN_SERIAL_TYPE_NORMAL)
driver1032drivers/isdn/isdn_tty.cif (tty->driver.flush_buffer)
driver1033drivers/isdn/isdn_tty.ctty->driver.flush_buffer(tty);
driver1448drivers/isdn/isdn_tty.ccmd.driver = info->isdn_driver;
driver1574drivers/isdn/isdn_tty.cdriver *fido_drv;
driver1583drivers/isdn/isdn_tty.ccmd.driver = info->isdn_driver;
driver1587drivers/isdn/isdn_tty.ccmd.driver = info->isdn_driver;
driver1591drivers/isdn/isdn_tty.ccmd.driver = info->isdn_driver;
driver246drivers/isdn/teles/callc.cic.driver = drid;
driver253drivers/isdn/teles/callc.cic.driver = drid;
driver328drivers/isdn/teles/callc.cic.driver = drid;
driver402drivers/isdn/teles/callc.cic.driver = drid;
driver409drivers/isdn/teles/callc.cic.driver = drid;
driver554drivers/isdn/teles/callc.cic.driver = drid;
driver1082drivers/isdn/teles/callc.cic.driver = drid;
driver57drivers/isdn/teles/llglue.cic.driver = drid;
driver98drivers/isdn/teles/llglue.cic.driver = drid;
driver110drivers/isdn/teles/llglue.cic.driver = drid;
driver122drivers/isdn/teles/llglue.cic.driver = drid;
driver811drivers/net/ppp.cif (tty->driver.flush_buffer)
driver812drivers/net/ppp.ctty->driver.flush_buffer (tty);
driver884drivers/net/ppp.cactual = tty->driver.write (tty, 0,
driver446drivers/net/slip.cactual = sl->tty->driver.write(sl->tty, 0, sl->xbuff, count);
driver479drivers/net/slip.cactual = tty->driver.write(tty, 0, sl->xhead, sl->xleft);
driver514drivers/net/slip.c(sl->tty->driver.chars_in_buffer(sl->tty) || sl->xleft) ?
driver758drivers/net/slip.cif (tty->driver.flush_buffer)  {
driver759drivers/net/slip.ctty->driver.flush_buffer(tty);
driver1388drivers/net/slip.csl->tty->driver.write(sl->tty, 0, &s, 1);
driver550include/linux/isdn.hdriver            *drv[ISDN_MAX_DRIVERS];    /* Array of drivers           */
driver125include/linux/isdnif.hint   driver;                  /* Lowlevel-Driver-ID                    */
driver207include/linux/proc_fs.hstatic inline int proc_scsi_register(struct proc_dir_entry *driver, 
driver214include/linux/proc_fs.hreturn(proc_register(driver, x));
driver218include/linux/proc_fs.hstatic inline int proc_scsi_unregister(struct proc_dir_entry *driver, int x)
driver225include/linux/proc_fs.hstruct proc_dir_entry **p = &driver->subdir, *dp;
driver233include/linux/proc_fs.hret = proc_unregister(driver, x);
driver205include/linux/tty.hstruct tty_driver driver;
driver301include/linux/tty.hextern int tty_register_driver(struct tty_driver *driver);
driver302include/linux/tty.hextern int tty_unregister_driver(struct tty_driver *driver);
driver250kernel/printk.cif (tty && tty->driver.write)
driver251kernel/printk.ctty->driver.write(tty, 0, msg, strlen(msg));