taglinefilesource code
termios139arch/m68k/kernel/console.cstatic struct termios *console_termios[MAX_NR_CONSOLES];
termios140arch/m68k/kernel/console.cstatic struct termios *console_termios_locked[MAX_NR_CONSOLES];
termios2193arch/m68k/kernel/console.cconsole_driver.termios = console_termios;
termios124drivers/char/console.cstatic struct termios *console_termios[MAX_NR_CONSOLES];
termios125drivers/char/console.cstatic struct termios *console_termios_locked[MAX_NR_CONSOLES];
termios2004drivers/char/console.cconsole_driver.termios = console_termios;
termios389drivers/char/cyclades.cstatic struct termios *serial_termios[NR_PORTS];
termios390drivers/char/cyclades.cstatic struct termios *serial_termios_locked[NR_PORTS];
termios1340drivers/char/cyclades.cif (!info->tty || (info->tty->termios->c_cflag & HUPCL)) {
termios1376drivers/char/cyclades.cif (!info->tty || !info->tty->termios){
termios1382drivers/char/cyclades.ccflag = info->tty->termios->c_cflag;
termios1405drivers/char/cyclades.cinfo->tty->termios->c_cflag &= ~CBAUDEX;
termios2254drivers/char/cyclades.ctty->termios->c_cflag =
termios2255drivers/char/cyclades.c((tty->termios->c_cflag & ~CLOCAL) |
termios2296drivers/char/cyclades.ccy_set_termios(struct tty_struct *tty, struct termios * old_termios)
termios2304drivers/char/cyclades.cif (tty->termios->c_cflag == old_termios->c_cflag)
termios2309drivers/char/cyclades.c!(tty->termios->c_cflag & CRTSCTS)) {
termios2315drivers/char/cyclades.c(tty->termios->c_cflag & CLOCAL))
termios2382drivers/char/cyclades.cinfo->normal_termios = *tty->termios;
termios2384drivers/char/cyclades.cinfo->callout_termios = *tty->termios;
termios2637drivers/char/cyclades.c*tty->termios = info->normal_termios;
termios2639drivers/char/cyclades.c*tty->termios = info->callout_termios;
termios2797drivers/char/cyclades.ccy_serial_driver.termios = serial_termios;
termios167drivers/char/istallion.cstatic struct termios    *stli_termios[STL_MAXDEVS];
termios168drivers/char/istallion.cstatic struct termios    *stli_termioslocked[STL_MAXDEVS];
termios200drivers/char/istallion.cstatic struct termios    stli_deftermios = {
termios525drivers/char/istallion.cstatic void  stli_settermios(struct tty_struct *tty, struct termios *old);
termios556drivers/char/istallion.cstatic void  stli_mkasyport(stliport_t *portp, asyport_t *pp, struct termios *tiosp);
termios865drivers/char/istallion.c*tty->termios = portp->normaltermios;
termios867drivers/char/istallion.c*tty->termios = portp->callouttermios;
termios906drivers/char/istallion.cportp->normaltermios = *tty->termios;
termios908drivers/char/istallion.cportp->callouttermios = *tty->termios;
termios927drivers/char/istallion.cif (tty->termios->c_cflag & HUPCL) {
termios990drivers/char/istallion.cstli_mkasyport(portp, &aport, tty->termios);
termios1231drivers/char/istallion.cstli_mkasyport(portp, &aport, portp->tty->termios);
termios1278drivers/char/istallion.cif (portp->tty->termios->c_cflag & CLOCAL)
termios1793drivers/char/istallion.cput_fs_long(((tty->termios->c_cflag & CLOCAL) ? 1 : 0), (unsigned long *) arg);
termios1798drivers/char/istallion.ctty->termios->c_cflag = (tty->termios->c_cflag & ~CLOCAL) | (arg ? CLOCAL : 0);
termios1878drivers/char/istallion.cstatic void stli_settermios(struct tty_struct *tty, struct termios *old)
termios1882drivers/char/istallion.cstruct termios  *tiosp;
termios1900drivers/char/istallion.ctiosp = tty->termios;
termios2100drivers/char/istallion.cif (tty->termios->c_cflag & HUPCL) {
termios2604drivers/char/istallion.cstatic void stli_mkasyport(stliport_t *portp, asyport_t *pp, struct termios *tiosp)
termios4245drivers/char/istallion.cif (portp->tty->termios != (struct termios *) NULL) {
termios4246drivers/char/istallion.cstli_comstats.cflags = portp->tty->termios->c_cflag;
termios4247drivers/char/istallion.cstli_comstats.iflags = portp->tty->termios->c_iflag;
termios4248drivers/char/istallion.cstli_comstats.oflags = portp->tty->termios->c_oflag;
termios4249drivers/char/istallion.cstli_comstats.lflags = portp->tty->termios->c_lflag;
termios4490drivers/char/istallion.cstli_serial.termios = stli_termios;
termios624drivers/char/n_tty.cstatic void n_tty_set_termios(struct tty_struct *tty, struct termios * old)
termios91drivers/char/pcxx.cstatic struct termios    **pcxe_termios;
termios92drivers/char/pcxx.cstatic struct termios    **pcxe_termios_locked;
termios119drivers/char/pcxx.cstatic void pcxe_set_termios(struct tty_struct *, struct termios *);
termios241drivers/char/pcxx.cif (tty->termios->c_cflag & CLOCAL)
termios406drivers/char/pcxx.c*tty->termios = ch->normal_termios;
termios408drivers/char/pcxx.c*tty->termios = ch->callout_termios;
termios442drivers/char/pcxx.cif(tty->termios->c_cflag & HUPCL) {
termios481drivers/char/pcxx.cinfo->normal_termios = *tty->termios;
termios483drivers/char/pcxx.cinfo->callout_termios = *tty->termios;
termios502drivers/char/pcxx.ctty->termios->c_line = N_TTY;
termios1002drivers/char/pcxx.cpcxe_termios = kmalloc(sizeof(struct termios *) * nbdevs, GFP_KERNEL);
termios1006drivers/char/pcxx.cpcxe_termios_locked = kmalloc(sizeof(struct termios *) * nbdevs, GFP_KERNEL);
termios1033drivers/char/pcxx.cpcxe_driver.termios = pcxe_termios;
termios1658drivers/char/pcxx.cstruct termios *ts;
termios1662drivers/char/pcxx.cts = tty->termios;
termios1737drivers/char/pcxx.cstruct termios *ts=0;
termios1749drivers/char/pcxx.cts = tty->termios;
termios1872drivers/char/pcxx.ctty->termios->c_cflag =  ((tty->termios->c_cflag & ~CLOCAL) | (arg ? CLOCAL : 0));
termios2067drivers/char/pcxx.cstatic void pcxe_set_termios(struct tty_struct *tty, struct termios *old_termios)
termios2080drivers/char/pcxx.c((tty->termios->c_cflag & CRTSCTS) == 0))
termios2083drivers/char/pcxx.c(tty->termios->c_cflag & CLOCAL))
termios126drivers/char/pcxx.hstruct termios        normal_termios;
termios127drivers/char/pcxx.hstruct termios        callout_termios;
termios55drivers/char/pty.cstatic struct termios *pty_termios[NR_PTYS];
termios56drivers/char/pty.cstatic struct termios *pty_termios_locked[NR_PTYS];
termios58drivers/char/pty.cstatic struct termios *ttyp_termios[NR_PTYS];
termios59drivers/char/pty.cstatic struct termios *ttyp_termios_locked[NR_PTYS];
termios264drivers/char/pty.cpty_driver.termios = pty_termios;
termios284drivers/char/pty.cpty_slave_driver.termios = ttyp_termios;
termios84drivers/char/riscom8.cstatic struct termios * riscom_termios[RC_NBOARD * RC_NPORT] = { NULL, };
termios85drivers/char/riscom8.cstatic struct termios * riscom_termios_locked[RC_NBOARD * RC_NPORT] = { NULL, };
termios686drivers/char/riscom8.cif (!(tty = port->tty) || !tty->termios)
termios698drivers/char/riscom8.cport->tty->termios->c_cflag &= ~CBAUDEX;
termios1091drivers/char/riscom8.c*tty->termios = port->normal_termios;
termios1093drivers/char/riscom8.c*tty->termios = port->callout_termios;
termios1143drivers/char/riscom8.cport->normal_termios = *tty->termios;
termios1145drivers/char/riscom8.cport->callout_termios = *tty->termios;
termios1532drivers/char/riscom8.ctty->termios->c_cflag =
termios1533drivers/char/riscom8.c((tty->termios->c_cflag & ~CLOCAL) |
termios1679drivers/char/riscom8.cstatic void rc_set_termios(struct tty_struct * tty, struct termios * old_termios)
termios1687drivers/char/riscom8.cif (tty->termios->c_cflag == old_termios->c_cflag &&
termios1688drivers/char/riscom8.ctty->termios->c_iflag == old_termios->c_iflag)
termios1696drivers/char/riscom8.c!(tty->termios->c_cflag & CRTSCTS)) {
termios1748drivers/char/riscom8.criscom_driver.termios = riscom_termios;
termios84drivers/char/riscom8.hstruct termios          normal_termios;
termios85drivers/char/riscom8.hstruct termios    callout_termios;
termios223drivers/char/scc.cstatic void scc_set_termios(struct tty_struct *tty, struct termios *old_termios);
termios256drivers/char/scc.cstatic struct termios scc_termios[2 * MAXSCC];
termios257drivers/char/scc.cstatic struct termios scc_termios_locked[2 * MAXSCC];
termios272drivers/char/scc.cstatic struct termios scc_std_termios;
termios1975drivers/char/scc.ctty->termios->c_cflag &= ~CBAUD;
termios2064drivers/char/scc.cspeed = baud_table[scc->tty->termios->c_cflag & CBAUD];
termios2327drivers/char/scc.cerror = verify_area(VERIFY_WRITE, (void *) arg, sizeof(struct termios));
termios2333drivers/char/scc.cmemcpy_tofs((void *) arg, scc->tty->termios, sizeof(struct termios));
termios2342drivers/char/scc.cmemcpy_fromfs(scc->tty->termios, (void *) arg, sizeof(struct termios));
termios2637drivers/char/scc.cscc_set_termios(struct tty_struct * tty, struct termios * old_termios)
termios2644drivers/char/scc.cif (old_termios && (tty->termios->c_cflag == old_termios->c_cflag)) 
termios2670drivers/char/scc.cmemset(&scc_std_termios, 0, sizeof(struct termios));
termios2685drivers/char/scc.cscc_driver.termios = (struct termios **) scc_termios;
termios2686drivers/char/scc.cscc_driver.termios_locked = (struct termios **) scc_termios_locked;
termios206drivers/char/serial.cstatic struct termios *serial_termios[NR_PORTS];
termios207drivers/char/serial.cstatic struct termios *serial_termios_locked[NR_PORTS];
termios1139drivers/char/serial.cif (!info->tty || (info->tty->termios->c_cflag & HUPCL)) {
termios1168drivers/char/serial.cif (!info->tty || !info->tty->termios)
termios1170drivers/char/serial.ccflag = info->tty->termios->c_cflag;
termios1177drivers/char/serial.cinfo->tty->termios->c_cflag &= ~CBAUDEX;
termios1936drivers/char/serial.ctty->termios->c_cflag =
termios1937drivers/char/serial.c((tty->termios->c_cflag & ~CLOCAL) |
termios2064drivers/char/serial.cstatic void rs_set_termios(struct tty_struct *tty, struct termios *old_termios)
termios2068drivers/char/serial.cif (tty->termios->c_cflag == old_termios->c_cflag)
termios2074drivers/char/serial.c!(tty->termios->c_cflag & CRTSCTS)) {
termios2087drivers/char/serial.c(tty->termios->c_cflag & CLOCAL))
termios2152drivers/char/serial.cinfo->normal_termios = *tty->termios;
termios2154drivers/char/serial.cinfo->callout_termios = *tty->termios;
termios2293drivers/char/serial.cif (tty->termios->c_cflag & CLOCAL)
termios2421drivers/char/serial.c*tty->termios = info->normal_termios;
termios2423drivers/char/serial.c*tty->termios = info->callout_termios;
termios2735drivers/char/serial.cserial_driver.termios = serial_termios;
termios150drivers/char/stallion.cstatic struct termios    *stl_termios[STL_MAXDEVS];
termios151drivers/char/stallion.cstatic struct termios    *stl_termioslocked[STL_MAXDEVS];
termios169drivers/char/stallion.cstatic struct termios    stl_deftermios = {
termios389drivers/char/stallion.cstatic void  stl_settermios(struct tty_struct *tty, struct termios *old);
termios414drivers/char/stallion.cstatic void  stl_setport(stlport_t *portp, struct termios *tiosp);
termios622drivers/char/stallion.cstl_setport(portp, tty->termios);
termios674drivers/char/stallion.c*tty->termios = portp->normaltermios;
termios676drivers/char/stallion.c*tty->termios = portp->callouttermios;
termios677drivers/char/stallion.cstl_setport(portp, tty->termios);
termios708drivers/char/stallion.cif (portp->tty->termios->c_cflag & CLOCAL)
termios778drivers/char/stallion.cportp->normaltermios = *tty->termios;
termios780drivers/char/stallion.cportp->callouttermios = *tty->termios;
termios795drivers/char/stallion.cif (tty->termios->c_cflag & HUPCL)
termios1116drivers/char/stallion.cstl_setport(portp, portp->tty->termios);
termios1156drivers/char/stallion.cput_fs_long(((tty->termios->c_cflag & CLOCAL) ? 1 : 0), (unsigned long *) arg);
termios1161drivers/char/stallion.ctty->termios->c_cflag = (tty->termios->c_cflag & ~CLOCAL) | (arg ? CLOCAL : 0);
termios1221drivers/char/stallion.cstatic void stl_settermios(struct tty_struct *tty, struct termios *old)
termios1224drivers/char/stallion.cstruct termios  *tiosp;
termios1236drivers/char/stallion.ctiosp = tty->termios;
termios1276drivers/char/stallion.cif (tty->termios->c_iflag & IXOFF) {
termios1282drivers/char/stallion.cif (tty->termios->c_cflag & CRTSCTS) {
termios1316drivers/char/stallion.cif (tty->termios->c_iflag & IXOFF) {
termios1328drivers/char/stallion.cif (tty->termios->c_cflag & CRTSCTS) {
termios1408drivers/char/stallion.cif (tty->termios->c_cflag & HUPCL)
termios1952drivers/char/stallion.cstatic void stl_setport(stlport_t *portp, struct termios *tiosp)
termios2976drivers/char/stallion.cif (portp->tty->termios != (struct termios *) NULL) {
termios2977drivers/char/stallion.cportp->stats.cflags = portp->tty->termios->c_cflag;
termios2978drivers/char/stallion.cportp->stats.iflags = portp->tty->termios->c_iflag;
termios2979drivers/char/stallion.cportp->stats.oflags = portp->tty->termios->c_oflag;
termios2980drivers/char/stallion.cportp->stats.lflags = portp->tty->termios->c_lflag;
termios3146drivers/char/stallion.cstl_serial.termios = stl_termios;
termios91drivers/char/tty_io.cstruct termios tty_std_termios;    /* for the benefit of tty drivers  */
termios245drivers/char/tty_io.ctty->termios->c_line = ldisc;
termios250drivers/char/tty_io.ctty->termios->c_line = tty->ldisc.num;
termios253drivers/char/tty_io.ctty->termios->c_line = N_TTY;
termios410drivers/char/tty_io.ctty->termios->c_line = N_TTY;
termios435drivers/char/tty_io.c*tty->termios = tty->driver.init_termios;
termios799drivers/char/tty_io.cstruct termios *tp, **tp_loc, *o_tp, **o_tp_loc;
termios800drivers/char/tty_io.cstruct termios *ltp, **ltp_loc, *o_ltp, **o_ltp_loc;
termios817drivers/char/tty_io.ctp_loc = &driver->termios[idx];
termios836drivers/char/tty_io.ctp = (struct termios *) kmalloc(sizeof(struct termios),
termios844drivers/char/tty_io.cltp = (struct termios *) kmalloc(sizeof(struct termios),
termios848drivers/char/tty_io.cmemset(ltp, 0, sizeof(struct termios));
termios853drivers/char/tty_io.co_tp_loc = &driver->other->termios[idx];
termios871drivers/char/tty_io.co_tp = (struct termios *)
termios872drivers/char/tty_io.ckmalloc(sizeof(struct termios), GFP_KERNEL);
termios879drivers/char/tty_io.co_ltp = (struct termios *)
termios880drivers/char/tty_io.ckmalloc(sizeof(struct termios), GFP_KERNEL);
termios883drivers/char/tty_io.cmemset(o_ltp, 0, sizeof(struct termios));
termios898drivers/char/tty_io.ctty->termios = *tp_loc;
termios931drivers/char/tty_io.co_tty->termios = *o_tp_loc;
termios959drivers/char/tty_io.ckfree_s(tp, sizeof(struct termios));
termios961drivers/char/tty_io.ckfree_s(o_tp, sizeof(struct termios));
termios963drivers/char/tty_io.ckfree_s(ltp, sizeof(struct termios));
termios965drivers/char/tty_io.ckfree_s(o_ltp, sizeof(struct termios));
termios977drivers/char/tty_io.cstruct termios *tp, *o_tp, *ltp, *o_ltp;
termios989drivers/char/tty_io.ctp = tty->termios;
termios1004drivers/char/tty_io.cif (tp != tty->driver.termios[idx]) {
termios1024drivers/char/tty_io.co_tp = (o_tty) ? o_tty->termios : NULL;
termios1035drivers/char/tty_io.cif (o_tp != tty->driver.other->termios[idx]) {
termios1080drivers/char/tty_io.ctty->driver.other->termios[idx] = NULL;
termios1081drivers/char/tty_io.ckfree_s(o_tp, sizeof(struct termios));
termios1109drivers/char/tty_io.ctty->termios->c_line = N_TTY;
termios1118drivers/char/tty_io.ctty->driver.termios[idx] = NULL;
termios1119drivers/char/tty_io.ckfree_s(tp, sizeof(struct termios));
termios1805drivers/char/tty_io.cmemset(&tty_std_termios, 0, sizeof(struct termios));
termios74drivers/char/tty_ioctl.cstatic void unset_locked_termios(struct termios *termios,
termios75drivers/char/tty_ioctl.cstruct termios *old,
termios76drivers/char/tty_ioctl.cstruct termios *locked)
termios87drivers/char/tty_ioctl.cNOSET_MASK(termios->c_iflag, old->c_iflag, locked->c_iflag);
termios88drivers/char/tty_ioctl.cNOSET_MASK(termios->c_oflag, old->c_oflag, locked->c_oflag);
termios89drivers/char/tty_ioctl.cNOSET_MASK(termios->c_cflag, old->c_cflag, locked->c_cflag);
termios90drivers/char/tty_ioctl.cNOSET_MASK(termios->c_lflag, old->c_lflag, locked->c_lflag);
termios91drivers/char/tty_ioctl.ctermios->c_line = locked->c_line ? old->c_line : termios->c_line;
termios93drivers/char/tty_ioctl.ctermios->c_cc[i] = locked->c_cc[i] ?
termios94drivers/char/tty_ioctl.cold->c_cc[i] : termios->c_cc[i];
termios97drivers/char/tty_ioctl.cstatic void change_termios(struct tty_struct * tty, struct termios * new_termios)
termios100drivers/char/tty_ioctl.cstruct termios old_termios = *tty->termios;
termios103drivers/char/tty_ioctl.c*tty->termios = *new_termios;
termios104drivers/char/tty_ioctl.cunset_locked_termios(tty->termios, &old_termios, tty->termios_locked);
termios105drivers/char/tty_ioctl.ccanon_change = (old_termios.c_lflag ^ tty->termios->c_lflag) & ICANON;
termios145drivers/char/tty_ioctl.cstruct termios tmp_termios;
termios157drivers/char/tty_ioctl.ctmp_termios = *tty->termios;
termios162drivers/char/tty_ioctl.cretval = verify_area(VERIFY_READ, (void *) arg, sizeof(struct termios));
termios165drivers/char/tty_ioctl.cmemcpy_fromfs(&tmp_termios, (struct termios *) arg,
termios166drivers/char/tty_ioctl.csizeof (struct termios));
termios187drivers/char/tty_ioctl.ctrans_to_termio(tty->termios, &tmp_termio);
termios221drivers/char/tty_ioctl.cif (!(tty->termios->c_lflag & ICANON))
termios222drivers/char/tty_ioctl.cif (tty->termios->c_lflag & ISIG)
termios226drivers/char/tty_ioctl.cif (tty->termios->c_lflag & ECHO)
termios228drivers/char/tty_ioctl.cif (tty->termios->c_oflag & OPOST)
termios229drivers/char/tty_ioctl.cif (tty->termios->c_oflag & ONLCR)
termios244drivers/char/tty_ioctl.ctmp.sg_erase = tty->termios->c_cc[VERASE];
termios245drivers/char/tty_ioctl.ctmp.sg_kill = tty->termios->c_cc[VKILL];
termios251drivers/char/tty_ioctl.cstatic void set_sgflags(struct termios * termios, int flags)
termios253drivers/char/tty_ioctl.ctermios->c_iflag = ICRNL | IXON;
termios254drivers/char/tty_ioctl.ctermios->c_oflag = 0;
termios255drivers/char/tty_ioctl.ctermios->c_lflag = ISIG | ICANON;
termios257drivers/char/tty_ioctl.ctermios->c_iflag = 0;
termios258drivers/char/tty_ioctl.ctermios->c_lflag &= ~ICANON;
termios261drivers/char/tty_ioctl.ctermios->c_lflag |= ECHO | ECHOE | ECHOK | ECHOCTL | ECHOKE | IEXTEN;
termios264drivers/char/tty_ioctl.ctermios->c_oflag |= OPOST | ONLCR;
termios267drivers/char/tty_ioctl.ctermios->c_iflag = 0;
termios268drivers/char/tty_ioctl.ctermios->c_lflag &= ~(ISIG | ICANON);
termios270drivers/char/tty_ioctl.cif (!(termios->c_lflag & ICANON)) {
termios271drivers/char/tty_ioctl.ctermios->c_cc[VMIN] = 1;
termios272drivers/char/tty_ioctl.ctermios->c_cc[VTIME] = 0;
termios280drivers/char/tty_ioctl.cstruct termios termios;
termios288drivers/char/tty_ioctl.ctermios =  *tty->termios;
termios290drivers/char/tty_ioctl.ctermios.c_cc[VERASE] = tmp.sg_erase;
termios291drivers/char/tty_ioctl.ctermios.c_cc[VKILL] = tmp.sg_kill;
termios292drivers/char/tty_ioctl.cset_sgflags(&termios, tmp.sg_flags);
termios293drivers/char/tty_ioctl.cchange_termios(tty, &termios);
termios307drivers/char/tty_ioctl.ctmp.t_intrc = tty->termios->c_cc[VINTR];
termios308drivers/char/tty_ioctl.ctmp.t_quitc = tty->termios->c_cc[VQUIT];
termios309drivers/char/tty_ioctl.ctmp.t_startc = tty->termios->c_cc[VSTART];
termios310drivers/char/tty_ioctl.ctmp.t_stopc = tty->termios->c_cc[VSTOP];
termios311drivers/char/tty_ioctl.ctmp.t_eofc = tty->termios->c_cc[VEOF];
termios312drivers/char/tty_ioctl.ctmp.t_brkc = tty->termios->c_cc[VEOL2];  /* what is brkc anyway? */
termios326drivers/char/tty_ioctl.ctty->termios->c_cc[VINTR] = tmp.t_intrc;
termios327drivers/char/tty_ioctl.ctty->termios->c_cc[VQUIT] = tmp.t_quitc;
termios328drivers/char/tty_ioctl.ctty->termios->c_cc[VSTART] = tmp.t_startc;
termios329drivers/char/tty_ioctl.ctty->termios->c_cc[VSTOP] = tmp.t_stopc;
termios330drivers/char/tty_ioctl.ctty->termios->c_cc[VEOF] = tmp.t_eofc;
termios331drivers/char/tty_ioctl.ctty->termios->c_cc[VEOL2] = tmp.t_brkc;  /* what is brkc anyway? */
termios345drivers/char/tty_ioctl.ctmp.t_suspc = tty->termios->c_cc[VSUSP];
termios346drivers/char/tty_ioctl.ctmp.t_dsuspc = tty->termios->c_cc[VSUSP];  /* what is dsuspc anyway? */
termios347drivers/char/tty_ioctl.ctmp.t_rprntc = tty->termios->c_cc[VREPRINT];
termios348drivers/char/tty_ioctl.ctmp.t_flushc = tty->termios->c_cc[VEOL2];  /* what is flushc anyway? */
termios349drivers/char/tty_ioctl.ctmp.t_werasc = tty->termios->c_cc[VWERASE];
termios350drivers/char/tty_ioctl.ctmp.t_lnextc = tty->termios->c_cc[VLNEXT];
termios364drivers/char/tty_ioctl.ctty->termios->c_cc[VSUSP] = tmp.t_suspc;
termios365drivers/char/tty_ioctl.ctty->termios->c_cc[VEOL2] = tmp.t_dsuspc;  /* what is dsuspc anyway? */
termios366drivers/char/tty_ioctl.ctty->termios->c_cc[VREPRINT] = tmp.t_rprntc;
termios367drivers/char/tty_ioctl.ctty->termios->c_cc[VEOL2] = tmp.t_flushc;  /* what is flushc anyway? */
termios368drivers/char/tty_ioctl.ctty->termios->c_cc[VWERASE] = tmp.t_werasc;
termios369drivers/char/tty_ioctl.ctty->termios->c_cc[VLNEXT] = tmp.t_lnextc;
termios409drivers/char/tty_ioctl.csizeof (struct termios));
termios412drivers/char/tty_ioctl.cmemcpy_tofs((struct termios *) arg,
termios413drivers/char/tty_ioctl.creal_tty->termios,
termios414drivers/char/tty_ioctl.csizeof (struct termios));
termios501drivers/char/tty_ioctl.csizeof (struct termios));
termios504drivers/char/tty_ioctl.cmemcpy_tofs((struct termios *) arg,
termios506drivers/char/tty_ioctl.csizeof (struct termios));
termios512drivers/char/tty_ioctl.csizeof (struct termios));
termios516drivers/char/tty_ioctl.c(struct termios *) arg,
termios517drivers/char/tty_ioctl.csizeof (struct termios));
termios248drivers/isdn/isdn_tty.cif (!info->tty || !info->tty->termios)
termios250drivers/isdn/isdn_tty.ccflag = info->tty->termios->c_cflag;
termios256drivers/isdn/isdn_tty.cinfo->tty->termios->c_cflag &= ~CBAUDEX;
termios346drivers/isdn/isdn_tty.cif (!info->tty || (info->tty->termios->c_cflag & HUPCL)) {
termios674drivers/isdn/isdn_tty.ctty->termios->c_cflag =
termios675drivers/isdn/isdn_tty.c((tty->termios->c_cflag & ~CLOCAL) |
termios756drivers/isdn/isdn_tty.cstatic void isdn_tty_set_termios(struct tty_struct *tty, struct termios *old_termios)
termios760drivers/isdn/isdn_tty.cif (tty->termios->c_cflag == old_termios->c_cflag)
termios764drivers/isdn/isdn_tty.c!(tty->termios->c_cflag & CRTSCTS)) {
termios830drivers/isdn/isdn_tty.cif (tty->termios->c_cflag & CLOCAL)
termios941drivers/isdn/isdn_tty.c*tty->termios = info->normal_termios;
termios943drivers/isdn/isdn_tty.c*tty->termios = info->callout_termios;
termios1006drivers/isdn/isdn_tty.cinfo->normal_termios = *tty->termios;
termios1008drivers/isdn/isdn_tty.cinfo->callout_termios = *tty->termios;
termios1047drivers/isdn/isdn_tty.ctty->termios->c_line = N_TTY;
termios1151drivers/isdn/isdn_tty.cm->tty_modem.termios = m->modem_termios;
termios1339drivers/net/strip.ctty->termios->c_iflag |= IGNBRK |IGNPAR;/* Ignore breaks and parity errors. */
termios1340drivers/net/strip.ctty->termios->c_cflag |= CLOCAL;  /* Ignore modem control signals. */
termios1341drivers/net/strip.ctty->termios->c_cflag &= ~HUPCL;  /* Don't close on hup */
termios110drivers/sbus/char/sunserial.cstatic struct termios *serial_termios[NUM_CHANNELS];
termios111drivers/sbus/char/sunserial.cstatic struct termios *serial_termios_locked[NUM_CHANNELS];
termios514drivers/sbus/char/sunserial.cif((info->tty->termios->c_cflag & CRTSCTS) &&
termios814drivers/sbus/char/sunserial.cif (!info->tty || !info->tty->termios)
termios816drivers/sbus/char/sunserial.ccflag = info->tty->termios->c_cflag;
termios1376drivers/sbus/char/sunserial.ctty->termios->c_cflag =
termios1377drivers/sbus/char/sunserial.c((tty->termios->c_cflag & ~CLOCAL) |
termios1413drivers/sbus/char/sunserial.cstatic void rs_set_termios(struct tty_struct *tty, struct termios *old_termios)
termios1417drivers/sbus/char/sunserial.cif (tty->termios->c_cflag == old_termios->c_cflag)
termios1423drivers/sbus/char/sunserial.c!(tty->termios->c_cflag & CRTSCTS)) {
termios1484drivers/sbus/char/sunserial.cinfo->normal_termios = *tty->termios;
termios1486drivers/sbus/char/sunserial.cinfo->callout_termios = *tty->termios;
termios1521drivers/sbus/char/sunserial.ctty->termios->c_line = N_TTY;
termios1621drivers/sbus/char/sunserial.cif (tty->termios->c_cflag & CLOCAL)
termios1737drivers/sbus/char/sunserial.c*tty->termios = info->normal_termios;
termios1739drivers/sbus/char/sunserial.c*tty->termios = info->callout_termios;
termios1936drivers/sbus/char/sunserial.cserial_driver.termios = serial_termios;
termios161drivers/sbus/char/sunserial.hstruct termios    normal_termios;
termios162drivers/sbus/char/sunserial.hstruct termios    callout_termios;
termios19include/asm-alpha/ioctls.h#define TCGETS    _IOR('t', 19, struct termios)
termios20include/asm-alpha/ioctls.h#define TCSETS    _IOW('t', 20, struct termios)
termios21include/asm-alpha/ioctls.h#define TCSETSW    _IOW('t', 21, struct termios)
termios22include/asm-alpha/ioctls.h#define TCSETSF    _IOW('t', 22, struct termios)
termios88include/asm-alpha/termios.hstruct termios * termios)
termios91include/asm-alpha/termios.hSET_LOW_BITS(termios->c_iflag, termio->c_iflag);
termios92include/asm-alpha/termios.hSET_LOW_BITS(termios->c_oflag, termio->c_oflag);
termios93include/asm-alpha/termios.hSET_LOW_BITS(termios->c_cflag, termio->c_cflag);
termios94include/asm-alpha/termios.hSET_LOW_BITS(termios->c_lflag, termio->c_lflag);
termios96include/asm-alpha/termios.htermios->c_cc[VINTR] = termio->c_cc[_VINTR];
termios97include/asm-alpha/termios.htermios->c_cc[VQUIT] = termio->c_cc[_VQUIT];
termios98include/asm-alpha/termios.htermios->c_cc[VERASE]= termio->c_cc[_VERASE];
termios99include/asm-alpha/termios.htermios->c_cc[VKILL] = termio->c_cc[_VKILL];
termios100include/asm-alpha/termios.htermios->c_cc[VEOF]  = termio->c_cc[_VEOF];
termios101include/asm-alpha/termios.htermios->c_cc[VMIN]  = termio->c_cc[_VMIN];
termios102include/asm-alpha/termios.htermios->c_cc[VEOL]  = termio->c_cc[_VEOL];
termios103include/asm-alpha/termios.htermios->c_cc[VTIME] = termio->c_cc[_VTIME];
termios104include/asm-alpha/termios.htermios->c_cc[VEOL2] = termio->c_cc[_VEOL2];
termios105include/asm-alpha/termios.htermios->c_cc[VSWTC] = termio->c_cc[_VSWTC];
termios113include/asm-alpha/termios.hextern inline void trans_to_termio(struct termios * termios,
termios116include/asm-alpha/termios.htermio->c_iflag = termios->c_iflag;
termios117include/asm-alpha/termios.htermio->c_oflag = termios->c_oflag;
termios118include/asm-alpha/termios.htermio->c_cflag = termios->c_cflag;
termios119include/asm-alpha/termios.htermio->c_lflag = termios->c_lflag;
termios120include/asm-alpha/termios.htermio->c_line  = termios->c_line;
termios121include/asm-alpha/termios.htermio->c_cc[_VINTR] = termios->c_cc[VINTR];
termios122include/asm-alpha/termios.htermio->c_cc[_VQUIT] = termios->c_cc[VQUIT];
termios123include/asm-alpha/termios.htermio->c_cc[_VERASE]= termios->c_cc[VERASE];
termios124include/asm-alpha/termios.htermio->c_cc[_VKILL] = termios->c_cc[VKILL];
termios125include/asm-alpha/termios.htermio->c_cc[_VEOF]  = termios->c_cc[VEOF];
termios126include/asm-alpha/termios.htermio->c_cc[_VEOL]  = termios->c_cc[VEOL];
termios127include/asm-alpha/termios.htermio->c_cc[_VEOL2] = termios->c_cc[VEOL2];
termios128include/asm-alpha/termios.htermio->c_cc[_VSWTC] = termios->c_cc[VSWTC];
termios129include/asm-alpha/termios.hif (!(termios->c_lflag & ICANON)) {
termios130include/asm-alpha/termios.htermio->c_cc[_VMIN]  = termios->c_cc[VMIN];
termios131include/asm-alpha/termios.htermio->c_cc[_VTIME] = termios->c_cc[VTIME];
termios64include/asm-i386/termios.hstruct termios * termios)
termios67include/asm-i386/termios.hSET_LOW_BITS(termios->c_iflag, termio->c_iflag);
termios68include/asm-i386/termios.hSET_LOW_BITS(termios->c_oflag, termio->c_oflag);
termios69include/asm-i386/termios.hSET_LOW_BITS(termios->c_cflag, termio->c_cflag);
termios70include/asm-i386/termios.hSET_LOW_BITS(termios->c_lflag, termio->c_lflag);
termios72include/asm-i386/termios.hmemcpy(termios->c_cc, termio->c_cc, NCC);
termios78include/asm-i386/termios.hextern inline void trans_to_termio(struct termios * termios,
termios81include/asm-i386/termios.htermio->c_iflag = termios->c_iflag;
termios82include/asm-i386/termios.htermio->c_oflag = termios->c_oflag;
termios83include/asm-i386/termios.htermio->c_cflag = termios->c_cflag;
termios84include/asm-i386/termios.htermio->c_lflag = termios->c_lflag;
termios85include/asm-i386/termios.htermio->c_line  = termios->c_line;
termios86include/asm-i386/termios.hmemcpy(termio->c_cc, termios->c_cc, NCC);
termios62include/asm-m68k/termios.hstruct termios * termios)
termios65include/asm-m68k/termios.hSET_LOW_BITS(termios->c_iflag, termio->c_iflag);
termios66include/asm-m68k/termios.hSET_LOW_BITS(termios->c_oflag, termio->c_oflag);
termios67include/asm-m68k/termios.hSET_LOW_BITS(termios->c_cflag, termio->c_cflag);
termios68include/asm-m68k/termios.hSET_LOW_BITS(termios->c_lflag, termio->c_lflag);
termios70include/asm-m68k/termios.hmemcpy(termios->c_cc, termio->c_cc, NCC);
termios76include/asm-m68k/termios.hextern inline void trans_to_termio(struct termios * termios,
termios79include/asm-m68k/termios.htermio->c_iflag = termios->c_iflag;
termios80include/asm-m68k/termios.htermio->c_oflag = termios->c_oflag;
termios81include/asm-m68k/termios.htermio->c_cflag = termios->c_cflag;
termios82include/asm-m68k/termios.htermio->c_lflag = termios->c_lflag;
termios83include/asm-m68k/termios.htermio->c_line  = termios->c_line;
termios84include/asm-m68k/termios.hmemcpy(termio->c_cc, termios->c_cc, NCC);
termios59include/asm-mips/ioctls.h#define  TIOCSETA  _IOW('t', 20, struct termios) /* set termios struct */
termios60include/asm-mips/ioctls.h#define  TIOCSETAW  _IOW('t', 21, struct termios) /* drain output, set */
termios61include/asm-mips/ioctls.h#define  TIOCSETAF  _IOW('t', 22, struct termios) /* drn out, fls in, set */
termios22include/asm-mips/termios.hstruct termios * termios)
termios25include/asm-mips/termios.hSET_LOW_BITS(termios->c_iflag, termio->c_iflag);
termios26include/asm-mips/termios.hSET_LOW_BITS(termios->c_oflag, termio->c_oflag);
termios27include/asm-mips/termios.hSET_LOW_BITS(termios->c_cflag, termio->c_cflag);
termios28include/asm-mips/termios.hSET_LOW_BITS(termios->c_lflag, termio->c_lflag);
termios30include/asm-mips/termios.hmemcpy(termios->c_cc, termio->c_cc, NCC);
termios36include/asm-mips/termios.hextern inline void trans_to_termio(struct termios * termios,
termios39include/asm-mips/termios.htermio->c_iflag = termios->c_iflag;
termios40include/asm-mips/termios.htermio->c_oflag = termios->c_oflag;
termios41include/asm-mips/termios.htermio->c_cflag = termios->c_cflag;
termios42include/asm-mips/termios.htermio->c_lflag = termios->c_lflag;
termios43include/asm-mips/termios.htermio->c_line  = termios->c_line;
termios44include/asm-mips/termios.hmemcpy(termio->c_cc, termios->c_cc, NCC);
termios54include/asm-ppc/termios.h#define TCGETS    _IOR('t', 19, struct termios)
termios55include/asm-ppc/termios.h#define TCSETS    _IOW('t', 20, struct termios)
termios56include/asm-ppc/termios.h#define TCSETSW    _IOW('t', 21, struct termios)
termios57include/asm-ppc/termios.h#define TCSETSF    _IOW('t', 22, struct termios)
termios349include/asm-ppc/termios.hstruct termios * termios)
termios352include/asm-ppc/termios.hSET_LOW_BITS(termios->c_iflag, termio->c_iflag);
termios353include/asm-ppc/termios.hSET_LOW_BITS(termios->c_oflag, termio->c_oflag);
termios354include/asm-ppc/termios.hSET_LOW_BITS(termios->c_cflag, termio->c_cflag);
termios355include/asm-ppc/termios.hSET_LOW_BITS(termios->c_lflag, termio->c_lflag);
termios357include/asm-ppc/termios.htermios->c_cc[VINTR] = termio->c_cc[_VINTR];
termios358include/asm-ppc/termios.htermios->c_cc[VQUIT] = termio->c_cc[_VQUIT];
termios359include/asm-ppc/termios.htermios->c_cc[VERASE]= termio->c_cc[_VERASE];
termios360include/asm-ppc/termios.htermios->c_cc[VKILL] = termio->c_cc[_VKILL];
termios361include/asm-ppc/termios.htermios->c_cc[VEOF]  = termio->c_cc[_VEOF];
termios362include/asm-ppc/termios.htermios->c_cc[VMIN]  = termio->c_cc[_VMIN];
termios363include/asm-ppc/termios.htermios->c_cc[VEOL]  = termio->c_cc[_VEOL];
termios364include/asm-ppc/termios.htermios->c_cc[VTIME] = termio->c_cc[_VTIME];
termios365include/asm-ppc/termios.htermios->c_cc[VEOL2] = termio->c_cc[_VEOL2];
termios366include/asm-ppc/termios.htermios->c_cc[VSWTC] = termio->c_cc[_VSWTC];
termios374include/asm-ppc/termios.hextern inline void trans_to_termio(struct termios * termios,
termios377include/asm-ppc/termios.htermio->c_iflag = termios->c_iflag;
termios378include/asm-ppc/termios.htermio->c_oflag = termios->c_oflag;
termios379include/asm-ppc/termios.htermio->c_cflag = termios->c_cflag;
termios380include/asm-ppc/termios.htermio->c_lflag = termios->c_lflag;
termios381include/asm-ppc/termios.htermio->c_line  = termios->c_line;
termios382include/asm-ppc/termios.htermio->c_cc[_VINTR] = termios->c_cc[VINTR];
termios383include/asm-ppc/termios.htermio->c_cc[_VQUIT] = termios->c_cc[VQUIT];
termios384include/asm-ppc/termios.htermio->c_cc[_VERASE]= termios->c_cc[VERASE];
termios385include/asm-ppc/termios.htermio->c_cc[_VKILL] = termios->c_cc[VKILL];
termios386include/asm-ppc/termios.htermio->c_cc[_VEOF]  = termios->c_cc[VEOF];
termios387include/asm-ppc/termios.htermio->c_cc[_VEOL]  = termios->c_cc[VEOL];
termios388include/asm-ppc/termios.htermio->c_cc[_VEOL2] = termios->c_cc[VEOL2];
termios389include/asm-ppc/termios.htermio->c_cc[_VSWTC] = termios->c_cc[VSWTC];
termios390include/asm-ppc/termios.hif (!(termios->c_lflag & ICANON)) {
termios391include/asm-ppc/termios.htermio->c_cc[_VMIN]  = termios->c_cc[VMIN];
termios392include/asm-ppc/termios.htermio->c_cc[_VTIME] = termios->c_cc[VTIME];
termios14include/asm-sparc/ioctls.h#define TCGETS    _IOR('T', 8, struct termios)
termios15include/asm-sparc/ioctls.h#define TCSETS    _IOW('T', 9, struct termios)
termios16include/asm-sparc/ioctls.h#define TCSETSW    _IOW('T', 10, struct termios)
termios17include/asm-sparc/ioctls.h#define TCSETSF    _IOW('T', 11, struct termios)
termios73include/asm-sparc/termios.hstruct termios * termios)
termios76include/asm-sparc/termios.hSET_LOW_BITS(termios->c_iflag, termio->c_iflag);
termios77include/asm-sparc/termios.hSET_LOW_BITS(termios->c_oflag, termio->c_oflag);
termios78include/asm-sparc/termios.hSET_LOW_BITS(termios->c_cflag, termio->c_cflag);
termios79include/asm-sparc/termios.hSET_LOW_BITS(termios->c_lflag, termio->c_lflag);
termios81include/asm-sparc/termios.hmemcpy(termios->c_cc, termio->c_cc, NCC);
termios87include/asm-sparc/termios.hextern inline void trans_to_termio(struct termios * termios,
termios90include/asm-sparc/termios.htermio->c_iflag = termios->c_iflag;
termios91include/asm-sparc/termios.htermio->c_oflag = termios->c_oflag;
termios92include/asm-sparc/termios.htermio->c_cflag = termios->c_cflag;
termios93include/asm-sparc/termios.htermio->c_lflag = termios->c_lflag;
termios94include/asm-sparc/termios.htermio->c_line  = termios->c_line;
termios95include/asm-sparc/termios.hmemcpy(termio->c_cc, termios->c_cc, NCC);
termios93include/linux/cyclades.hstruct termios    normal_termios;
termios94include/linux/cyclades.hstruct termios    callout_termios;
termios406include/linux/isdn.hstruct termios  normal_termios;
termios407include/linux/isdn.hstruct termios  callout_termios;
termios438include/linux/isdn.hstruct termios     *modem_termios[ISDN_MAX_CHANNELS];
termios439include/linux/isdn.hstruct termios     *modem_termios_locked[ISDN_MAX_CHANNELS];
termios76include/linux/istallion.hstruct termios    normaltermios;
termios77include/linux/istallion.hstruct termios    callouttermios;
termios165include/linux/serial.hstruct termios    normal_termios;
termios166include/linux/serial.hstruct termios    callout_termios;
termios95include/linux/stallion.hstruct termios    normaltermios;
termios96include/linux/stallion.hstruct termios    callouttermios;
termios111include/linux/tty.h#define INTR_CHAR(tty) ((tty)->termios->c_cc[VINTR])
termios112include/linux/tty.h#define QUIT_CHAR(tty) ((tty)->termios->c_cc[VQUIT])
termios113include/linux/tty.h#define ERASE_CHAR(tty) ((tty)->termios->c_cc[VERASE])
termios114include/linux/tty.h#define KILL_CHAR(tty) ((tty)->termios->c_cc[VKILL])
termios115include/linux/tty.h#define EOF_CHAR(tty) ((tty)->termios->c_cc[VEOF])
termios116include/linux/tty.h#define TIME_CHAR(tty) ((tty)->termios->c_cc[VTIME])
termios117include/linux/tty.h#define MIN_CHAR(tty) ((tty)->termios->c_cc[VMIN])
termios118include/linux/tty.h#define SWTC_CHAR(tty) ((tty)->termios->c_cc[VSWTC])
termios119include/linux/tty.h#define START_CHAR(tty) ((tty)->termios->c_cc[VSTART])
termios120include/linux/tty.h#define STOP_CHAR(tty) ((tty)->termios->c_cc[VSTOP])
termios121include/linux/tty.h#define SUSP_CHAR(tty) ((tty)->termios->c_cc[VSUSP])
termios122include/linux/tty.h#define EOL_CHAR(tty) ((tty)->termios->c_cc[VEOL])
termios123include/linux/tty.h#define REPRINT_CHAR(tty) ((tty)->termios->c_cc[VREPRINT])
termios124include/linux/tty.h#define DISCARD_CHAR(tty) ((tty)->termios->c_cc[VDISCARD])
termios125include/linux/tty.h#define WERASE_CHAR(tty) ((tty)->termios->c_cc[VWERASE])
termios126include/linux/tty.h#define LNEXT_CHAR(tty)  ((tty)->termios->c_cc[VLNEXT])
termios127include/linux/tty.h#define EOL2_CHAR(tty) ((tty)->termios->c_cc[VEOL2])
termios129include/linux/tty.h#define _I_FLAG(tty,f)  ((tty)->termios->c_iflag & (f))
termios130include/linux/tty.h#define _O_FLAG(tty,f)  ((tty)->termios->c_oflag & (f))
termios131include/linux/tty.h#define _C_FLAG(tty,f)  ((tty)->termios->c_cflag & (f))
termios132include/linux/tty.h#define _L_FLAG(tty,f)  ((tty)->termios->c_lflag & (f))
termios209include/linux/tty.hstruct termios *termios, *termios_locked;
termios275include/linux/tty.hextern struct termios tty_std_termios;
termios108include/linux/tty_driver.hstruct termios init_termios; /* Initial termios */
termios117include/linux/tty_driver.hstruct termios **termios;
termios118include/linux/tty_driver.hstruct termios **termios_locked;
termios134include/linux/tty_driver.hvoid (*set_termios)(struct tty_struct *tty, struct termios * old);
termios28include/linux/tty_ldisc.hvoid  (*set_termios)(struct tty_struct *tty, struct termios * old);