Home
last modified time | relevance | path

Searched refs:old_termios (Results 1 – 25 of 38) sorted by relevance

12

/linux/drivers/usb/serial/
H A Dxr_serial.c109 const struct ktermios *old_termios);
139 const struct ktermios *old_termios);
629 const struct ktermios *old_termios) in xr_set_flow_mode() argument
686 else if (old_termios && (old_termios->c_cflag & CBAUD) == B0) in xr_set_flow_mode()
692 const struct ktermios *old_termios) in xr21v141x_set_line_settings() argument
698 if (!old_termios || (tty->termios.c_ospeed != old_termios->c_ospeed)) in xr21v141x_set_line_settings()
706 if (old_termios) in xr21v141x_set_line_settings()
707 termios->c_cflag |= old_termios->c_cflag & CSIZE; in xr21v141x_set_line_settings()
751 const struct ktermios *old_termios) in xr_cdc_set_line_coding() argument
792 if (old_termios) in xr_cdc_set_line_coding()
[all …]
H A Dch341.c113 const struct ktermios *old_termios);
487 const struct ktermios *old_termios) in ch341_set_flow_control() argument
501 if (r < 0 && old_termios) { in ch341_set_flow_control()
503 tty->termios.c_cflag |= (old_termios->c_cflag & CRTSCTS); in ch341_set_flow_control()
512 const struct ktermios *old_termios) in ch341_set_termios() argument
521 if (old_termios && !tty_termios_hw_change(&tty->termios, old_termios)) in ch341_set_termios()
559 if (r < 0 && old_termios) { in ch341_set_termios()
560 priv->baud_rate = tty_termios_baud_rate(old_termios); in ch341_set_termios()
561 tty_termios_copy_hw(&tty->termios, old_termios); in ch341_set_termios()
570 else if (old_termios && (old_termios->c_cflag & CBAUD) == B0) in ch341_set_termios()
[all …]
H A Dcp210x.c1053 const struct ktermios *old_termios) in cp210x_change_speed() argument
1076 if (old_termios) in cp210x_change_speed()
1077 baud = old_termios->c_ospeed; in cp210x_change_speed()
1137 const struct ktermios *old_termios) in cp210x_set_flow_control() argument
1158 old_termios && old_termios->c_ospeed != 0 && in cp210x_set_flow_control()
1159 C_CRTSCTS(tty) == (old_termios->c_cflag & CRTSCTS) && in cp210x_set_flow_control()
1160 I_IXON(tty) == (old_termios->c_iflag & IXON) && in cp210x_set_flow_control()
1161 I_IXOFF(tty) == (old_termios->c_iflag & IXOFF) && in cp210x_set_flow_control()
1162 START_CHAR(tty) == old_termios->c_cc[VSTART] && in cp210x_set_flow_control()
1163 STOP_CHAR(tty) == old_termios->c_cc[VSTOP]) { in cp210x_set_flow_control()
[all …]
H A Dspcp8x5.c277 const struct ktermios *old_termios) in spcp8x5_set_termios() argument
290 if (old_termios && !tty_termios_hw_change(&tty->termios, old_termios)) in spcp8x5_set_termios()
296 if (old_termios && (old_termios->c_cflag & CBAUD) == B0) { in spcp8x5_set_termios()
298 if (!(old_termios->c_cflag & CRTSCTS)) in spcp8x5_set_termios()
H A Dupd78f0730.c303 const struct ktermios *old_termios) in upd78f0730_set_termios() argument
309 if (old_termios && !tty_termios_hw_change(&tty->termios, old_termios)) in upd78f0730_set_termios()
314 else if (old_termios && (old_termios->c_cflag & CBAUD) == B0) in upd78f0730_set_termios()
H A Dmxuport.c763 const struct ktermios *old_termios, in mxuport_set_termios_flow() argument
804 if (!old_termios || in mxuport_set_termios_flow()
805 C_CRTSCTS(tty) != (old_termios->c_cflag & CRTSCTS)) { in mxuport_set_termios_flow()
813 if (old_termios && (old_termios->c_cflag & CBAUD) == B0) { in mxuport_set_termios_flow()
837 const struct ktermios *old_termios) in mxuport_set_termios() argument
847 if (old_termios && in mxuport_set_termios()
848 !tty_termios_hw_change(&tty->termios, old_termios) && in mxuport_set_termios()
849 tty->termios.c_iflag == old_termios->c_iflag) { in mxuport_set_termios()
908 err = mxuport_set_termios_flow(tty, old_termios, port, serial); in mxuport_set_termios()
H A Dkl5kusb105.c60 const struct ktermios *old_termios);
369 const struct ktermios *old_termios) in klsi_105_set_termios() argument
374 unsigned int old_iflag = old_termios->c_iflag; in klsi_105_set_termios()
376 unsigned int old_cflag = old_termios->c_cflag; in klsi_105_set_termios()
H A Df81232.c610 const struct ktermios *old_termios) in f81232_set_termios() argument
619 if (old_termios && !tty_termios_hw_change(&tty->termios, old_termios)) in f81232_set_termios()
624 else if (old_termios && (old_termios->c_cflag & CBAUD) == B0) in f81232_set_termios()
629 if (old_termios) in f81232_set_termios()
630 old_baud = tty_termios_baud_rate(old_termios); in f81232_set_termios()
H A Dbelkin_sa.c48 const struct ktermios *old_termios);
277 const struct ktermios *old_termios) in belkin_sa_set_termios() argument
303 old_iflag = old_termios->c_iflag; in belkin_sa_set_termios()
304 old_cflag = old_termios->c_cflag; in belkin_sa_set_termios()
H A Dir-usb.c55 const struct ktermios *old_termios);
380 const struct ktermios *old_termios) in ir_set_termios() argument
436 tty_termios_copy_hw(&tty->termios, old_termios); in ir_set_termios()
H A Dpl2303.c828 const struct ktermios *old_termios) in pl2303_set_termios() argument
838 if (old_termios && !pl2303_termios_change(&tty->termios, old_termios)) in pl2303_set_termios()
844 if (old_termios) in pl2303_set_termios()
845 tty->termios = *old_termios; in pl2303_set_termios()
917 if (!old_termios || memcmp(buf, priv->line_settings, 7)) { in pl2303_set_termios()
928 else if (old_termios && (old_termios->c_cflag & CBAUD) == B0) in pl2303_set_termios()
H A Dkeyspan_pda.c329 const struct ktermios *old_termios) in keyspan_pda_set_termios() argument
361 speed = tty_termios_baud_rate(old_termios); in keyspan_pda_set_termios()
367 tty_termios_copy_hw(&tty->termios, old_termios); in keyspan_pda_set_termios()
H A Dmct_u232.c49 const struct ktermios *old_termios);
596 const struct ktermios *old_termios) in mct_u232_set_termios() argument
602 unsigned int old_cflag = old_termios->c_cflag; in mct_u232_set_termios()
H A Df81534.c952 const struct ktermios *old_termios) in f81534_set_termios() argument
961 else if (old_termios && (old_termios->c_cflag & CBAUD) == B0) in f81534_set_termios()
983 if (old_termios) in f81534_set_termios()
984 old_baud = tty_termios_baud_rate(old_termios); in f81534_set_termios()
H A Ddigi_acceleport.c219 const struct ktermios *old_termios);
652 const struct ktermios *old_termios) in digi_set_termios() argument
658 unsigned int old_iflag = old_termios->c_iflag; in digi_set_termios()
659 unsigned int old_cflag = old_termios->c_cflag; in digi_set_termios()
672 if (baud != tty_termios_baud_rate(old_termios)) { in digi_set_termios()
H A Dftdi_sio.c1108 const struct ktermios *old_termios);
2576 const struct ktermios *old_termios) in ftdi_set_termios() argument
2618 if (old_termios) in ftdi_set_termios()
2619 termios->c_cflag |= old_termios->c_cflag & CSIZE; in ftdi_set_termios()
2626 if (!old_termios) in ftdi_set_termios()
2629 if (old_termios->c_cflag == termios->c_cflag in ftdi_set_termios()
2630 && old_termios->c_ispeed == termios->c_ispeed in ftdi_set_termios()
2631 && old_termios->c_ospeed == termios->c_ospeed) in ftdi_set_termios()
2638 if ((old_termios->c_cflag & (CSIZE|PARODD|PARENB|CMSPAR|CSTOPB)) == in ftdi_set_termios()
2709 if (old_termios && (old_termios->c_cflag & CBAUD) == B0) in ftdi_set_termios()
H A Dwhiteheat.c86 const struct ktermios *old_termios);
444 const struct ktermios *old_termios) in whiteheat_set_termios() argument
H A Diuu_phoenix.c883 const struct ktermios *old_termios) in iuu_set_termios() argument
926 if (old_termios) in iuu_set_termios()
927 tty_termios_copy_hw(&tty->termios, old_termios); in iuu_set_termios()
H A Doti6858.c123 const struct ktermios *old_termios);
399 const struct ktermios *old_termios) in oti6858_set_termios() argument
H A Dio_ti.c225 const struct ktermios *old_termios);
2213 struct edgeport_port *edge_port, const struct ktermios *old_termios) in change_port_settings() argument
2223 tty->termios = *old_termios; in change_port_settings()
2355 const struct ktermios *old_termios) in edge_set_termios() argument
2362 change_port_settings(tty, edge_port, old_termios); in edge_set_termios()
/linux/drivers/tty/
H A Dtty_ioctl.c321 struct ktermios old_termios; in tty_set_termios() local
334 old_termios = tty->termios; in tty_set_termios()
336 unset_locked_termios(tty, &old_termios); in tty_set_termios()
338 tty->termios.c_cflag ^= (tty->termios.c_cflag ^ old_termios.c_cflag) & ADDRB; in tty_set_termios()
341 tty->ops->set_termios(tty, &old_termios); in tty_set_termios()
343 tty_termios_copy_hw(&tty->termios, &old_termios); in tty_set_termios()
348 ld->ops->set_termios(tty, &old_termios); in tty_set_termios()
H A Dpty.c242 const struct ktermios *old_termios) in pty_set_termios() argument
246 int extproc = (old_termios->c_lflag & EXTPROC) | L_EXTPROC(tty); in pty_set_termios()
247 int old_flow = ((old_termios->c_iflag & IXON) && in pty_set_termios()
248 (old_termios->c_cc[VSTOP] == '\023') && in pty_set_termios()
249 (old_termios->c_cc[VSTART] == '\021')); in pty_set_termios()
H A Dmoxa.c1356 const struct ktermios *old_termios) in moxa_set_termios() argument
1362 moxa_set_tty_param(tty, old_termios); in moxa_set_termios()
1363 if (!(old_termios->c_cflag & CLOCAL) && C_CLOCAL(tty)) in moxa_set_termios()
1514 const struct ktermios *old_termios) in moxa_set_tty_param() argument
1533 baud = tty_termios_baud_rate(old_termios); in moxa_set_tty_param()
/linux/drivers/mmc/core/
H A Dsdio_uart.c857 const struct ktermios *old_termios) in sdio_uart_set_termios() argument
865 sdio_uart_change_speed(port, &tty->termios, old_termios); in sdio_uart_set_termios()
868 if ((old_termios->c_cflag & CBAUD) && !(cflag & CBAUD)) in sdio_uart_set_termios()
872 if (!(old_termios->c_cflag & CBAUD) && (cflag & CBAUD)) { in sdio_uart_set_termios()
880 if ((old_termios->c_cflag & CRTSCTS) && !(cflag & CRTSCTS)) { in sdio_uart_set_termios()
886 if (!(old_termios->c_cflag & CRTSCTS) && (cflag & CRTSCTS)) { in sdio_uart_set_termios()
/linux/drivers/tty/serial/
H A Dserial_core.c202 const struct ktermios *old_termios) in uart_change_line_settings() argument
216 uport->ops->set_termios(uport, termios, old_termios); in uart_change_line_settings()
1638 const struct ktermios *old_termios) in uart_set_termios() argument
1659 tty->termios.c_cc[VSTART] != old_termios->c_cc[VSTART] || in uart_set_termios()
1660 tty->termios.c_cc[VSTOP] != old_termios->c_cc[VSTOP]; in uart_set_termios()
1669 if ((cflag ^ old_termios->c_cflag) == 0 && in uart_set_termios()
1670 tty->termios.c_ospeed == old_termios->c_ospeed && in uart_set_termios()
1671 tty->termios.c_ispeed == old_termios->c_ispeed && in uart_set_termios()
1672 ((tty->termios.c_iflag ^ old_termios->c_iflag) & iflag_mask) == 0 && in uart_set_termios()
1676 uart_change_line_settings(tty, state, old_termios); in uart_set_termios()
[all …]

12