Home
last modified time | relevance | path

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

12

/Linux-v5.4/drivers/usb/serial/
Dch341.c100 struct ktermios *old_termios);
355 struct usb_serial_port *port, struct ktermios *old_termios) in ch341_set_termios() argument
364 if (old_termios && !tty_termios_hw_change(&tty->termios, old_termios)) in ch341_set_termios()
401 if (r < 0 && old_termios) { in ch341_set_termios()
402 priv->baud_rate = tty_termios_baud_rate(old_termios); in ch341_set_termios()
403 tty_termios_copy_hw(&tty->termios, old_termios); in ch341_set_termios()
412 else if (old_termios && (old_termios->c_cflag & CBAUD) == B0) in ch341_set_termios()
Dspcp8x5.c288 struct usb_serial_port *port, struct ktermios *old_termios) in spcp8x5_set_termios() argument
301 if (old_termios && !tty_termios_hw_change(&tty->termios, old_termios)) in spcp8x5_set_termios()
307 if (old_termios && (old_termios->c_cflag & CBAUD) == B0) { in spcp8x5_set_termios()
309 if (!(old_termios->c_cflag & CRTSCTS)) in spcp8x5_set_termios()
Dupd78f0730.c306 struct ktermios *old_termios) in upd78f0730_set_termios() argument
312 if (old_termios && !tty_termios_hw_change(&tty->termios, old_termios)) in upd78f0730_set_termios()
317 else if (old_termios && (old_termios->c_cflag & CBAUD) == B0) in upd78f0730_set_termios()
Df81232.c531 struct usb_serial_port *port, struct ktermios *old_termios) in f81232_set_termios() argument
540 if (old_termios && !tty_termios_hw_change(&tty->termios, old_termios)) in f81232_set_termios()
545 else if (old_termios && (old_termios->c_cflag & CBAUD) == B0) in f81232_set_termios()
550 if (old_termios) in f81232_set_termios()
551 old_baud = tty_termios_baud_rate(old_termios); in f81232_set_termios()
Dmxuport.c770 struct ktermios *old_termios, in mxuport_set_termios_flow() argument
811 if (!old_termios || in mxuport_set_termios_flow()
812 C_CRTSCTS(tty) != (old_termios->c_cflag & CRTSCTS)) { in mxuport_set_termios_flow()
820 if (old_termios && (old_termios->c_cflag & CBAUD) == B0) { in mxuport_set_termios_flow()
844 struct ktermios *old_termios) in mxuport_set_termios() argument
854 if (old_termios && in mxuport_set_termios()
855 !tty_termios_hw_change(&tty->termios, old_termios) && in mxuport_set_termios()
856 tty->termios.c_iflag == old_termios->c_iflag) { in mxuport_set_termios()
915 err = mxuport_set_termios_flow(tty, old_termios, port, serial); in mxuport_set_termios()
Dpl2303.c598 struct usb_serial_port *port, struct ktermios *old_termios) in pl2303_set_termios() argument
608 if (old_termios && !pl2303_termios_change(&tty->termios, old_termios)) in pl2303_set_termios()
614 if (old_termios) in pl2303_set_termios()
615 tty->termios = *old_termios; in pl2303_set_termios()
700 if (!old_termios || memcmp(buf, priv->line_settings, 7)) { in pl2303_set_termios()
711 else if (old_termios && (old_termios->c_cflag & CBAUD) == B0) in pl2303_set_termios()
Dir-usb.c53 struct usb_serial_port *port, struct ktermios *old_termios);
317 struct usb_serial_port *port, struct ktermios *old_termios) in ir_set_termios() argument
372 tty_termios_copy_hw(&tty->termios, old_termios); in ir_set_termios()
Dkl5kusb105.c400 struct ktermios *old_termios) in klsi_105_set_termios() argument
405 unsigned int old_iflag = old_termios->c_iflag; in klsi_105_set_termios()
407 unsigned int old_cflag = old_termios->c_cflag; in klsi_105_set_termios()
Dbelkin_sa.c278 struct usb_serial_port *port, struct ktermios *old_termios) in belkin_sa_set_termios() argument
304 old_iflag = old_termios->c_iflag; in belkin_sa_set_termios()
305 old_cflag = old_termios->c_cflag; in belkin_sa_set_termios()
Dcp210x.c1119 struct usb_serial_port *port, struct ktermios *old_termios) in cp210x_change_speed() argument
1141 if (old_termios) in cp210x_change_speed()
1142 baud = old_termios->c_ospeed; in cp210x_change_speed()
1151 struct usb_serial_port *port, struct ktermios *old_termios) in cp210x_set_termios() argument
1158 old_cflag = old_termios->c_cflag; in cp210x_set_termios()
1160 if (tty->termios.c_ospeed != old_termios->c_ospeed) in cp210x_set_termios()
1161 cp210x_change_speed(tty, port, old_termios); in cp210x_set_termios()
Dkeyspan_pda.c314 struct usb_serial_port *port, struct ktermios *old_termios) in keyspan_pda_set_termios() argument
345 speed = tty_termios_baud_rate(old_termios); in keyspan_pda_set_termios()
349 tty_termios_copy_hw(&tty->termios, old_termios); in keyspan_pda_set_termios()
Ddigi_acceleport.c220 struct usb_serial_port *port, struct ktermios *old_termios);
675 struct usb_serial_port *port, struct ktermios *old_termios) in digi_set_termios() argument
681 unsigned int old_iflag = old_termios->c_iflag; in digi_set_termios()
682 unsigned int old_cflag = old_termios->c_cflag; in digi_set_termios()
695 if (baud != tty_termios_baud_rate(old_termios)) { in digi_set_termios()
Df81534.c950 struct ktermios *old_termios) in f81534_set_termios() argument
959 else if (old_termios && (old_termios->c_cflag & CBAUD) == B0) in f81534_set_termios()
995 if (old_termios) in f81534_set_termios()
996 old_baud = tty_termios_baud_rate(old_termios); in f81534_set_termios()
Dftdi_sio.c2638 struct usb_serial_port *port, struct ktermios *old_termios) in ftdi_set_termios() argument
2680 if (old_termios) in ftdi_set_termios()
2681 termios->c_cflag |= old_termios->c_cflag & CSIZE; in ftdi_set_termios()
2688 if (!old_termios) in ftdi_set_termios()
2691 if (old_termios->c_cflag == termios->c_cflag in ftdi_set_termios()
2692 && old_termios->c_ispeed == termios->c_ispeed in ftdi_set_termios()
2693 && old_termios->c_ospeed == termios->c_ospeed) in ftdi_set_termios()
2700 if ((old_termios->c_cflag & (CSIZE|PARODD|PARENB|CMSPAR|CSTOPB)) == in ftdi_set_termios()
2771 if (old_termios && (old_termios->c_cflag & CBAUD) == B0) in ftdi_set_termios()
Dmct_u232.c598 struct ktermios *old_termios) in mct_u232_set_termios() argument
604 unsigned int old_cflag = old_termios->c_cflag; in mct_u232_set_termios()
Diuu_phoenix.c878 struct usb_serial_port *port, struct ktermios *old_termios) in iuu_set_termios() argument
921 if (old_termios) in iuu_set_termios()
922 tty_termios_copy_hw(&tty->termios, old_termios); in iuu_set_termios()
/Linux-v5.4/drivers/tty/
Dtty_ioctl.c316 struct ktermios old_termios; in tty_set_termios() local
329 old_termios = tty->termios; in tty_set_termios()
331 unset_locked_termios(tty, &old_termios); in tty_set_termios()
334 tty->ops->set_termios(tty, &old_termios); in tty_set_termios()
336 tty_termios_copy_hw(&tty->termios, &old_termios); in tty_set_termios()
341 ld->ops->set_termios(tty, &old_termios); in tty_set_termios()
Damiserial.c647 struct ktermios *old_termios) in change_speed() argument
690 if (!quot && old_termios) { in change_speed()
693 tty->termios.c_cflag |= (old_termios->c_cflag & CBAUD); in change_speed()
1277 static void rs_set_termios(struct tty_struct *tty, struct ktermios *old_termios) in rs_set_termios() argument
1283 change_speed(tty, info, old_termios); in rs_set_termios()
1286 if ((old_termios->c_cflag & CBAUD) && !(cflag & CBAUD)) { in rs_set_termios()
1294 if (!(old_termios->c_cflag & CBAUD) && (cflag & CBAUD)) { in rs_set_termios()
1304 if ((old_termios->c_cflag & CRTSCTS) && !C_CRTSCTS(tty)) { in rs_set_termios()
1316 if (!(old_termios->c_cflag & CLOCAL) && C_CLOCAL(tty)) in rs_set_termios()
Dpty.c263 struct ktermios *old_termios) in pty_set_termios() argument
267 int extproc = (old_termios->c_lflag & EXTPROC) | L_EXTPROC(tty); in pty_set_termios()
268 int old_flow = ((old_termios->c_iflag & IXON) && in pty_set_termios()
269 (old_termios->c_cc[VSTOP] == '\023') && in pty_set_termios()
270 (old_termios->c_cc[VSTART] == '\021')); in pty_set_termios()
Drocket.c693 struct ktermios *old_termios) in configure_r_port() argument
737 if ((divisor >= 8192 || divisor < 0) && old_termios) { in configure_r_port()
738 baud = tty_termios_baud_rate(old_termios); in configure_r_port()
1039 struct ktermios *old_termios) in rp_set_termios() argument
1055 ((cflag & ~CSIZE) | (old_termios->c_cflag & CSIZE)); in rp_set_termios()
1059 configure_r_port(tty, info, old_termios); in rp_set_termios()
1064 if ((old_termios->c_cflag & CBAUD) && !C_BAUD(tty)) { in rp_set_termios()
1070 if (!(old_termios->c_cflag & CBAUD) && C_BAUD(tty)) { in rp_set_termios()
1075 if ((old_termios->c_cflag & CRTSCTS) && !C_CRTSCTS(tty)) in rp_set_termios()
Disicom.c1154 struct ktermios *old_termios) in isicom_set_termios() argument
1162 if (tty->termios.c_cflag == old_termios->c_cflag && in isicom_set_termios()
1163 tty->termios.c_iflag == old_termios->c_iflag) in isicom_set_termios()
1170 if ((old_termios->c_cflag & CRTSCTS) && !C_CRTSCTS(tty)) { in isicom_set_termios()
Dmoxa.c1307 struct ktermios *old_termios) in moxa_set_termios() argument
1313 moxa_set_tty_param(tty, old_termios); in moxa_set_termios()
1314 if (!(old_termios->c_cflag & CLOCAL) && C_CLOCAL(tty)) in moxa_set_termios()
1466 static void moxa_set_tty_param(struct tty_struct *tty, struct ktermios *old_termios) in moxa_set_tty_param() argument
1485 baud = tty_termios_baud_rate(old_termios); in moxa_set_tty_param()
/Linux-v5.4/drivers/mmc/core/
Dsdio_uart.c875 struct ktermios *old_termios) in sdio_uart_set_termios() argument
883 sdio_uart_change_speed(port, &tty->termios, old_termios); in sdio_uart_set_termios()
886 if ((old_termios->c_cflag & CBAUD) && !(cflag & CBAUD)) in sdio_uart_set_termios()
890 if (!(old_termios->c_cflag & CBAUD) && (cflag & CBAUD)) { in sdio_uart_set_termios()
898 if ((old_termios->c_cflag & CRTSCTS) && !(cflag & CRTSCTS)) { in sdio_uart_set_termios()
904 if (!(old_termios->c_cflag & CRTSCTS) && (cflag & CRTSCTS)) { in sdio_uart_set_termios()
/Linux-v5.4/drivers/tty/serial/
Dserial_core.c44 struct ktermios *old_termios);
501 struct ktermios *old_termios) in uart_change_speed() argument
515 uport->ops->set_termios(uport, termios, old_termios); in uart_change_speed()
1477 struct ktermios *old_termios) in uart_set_termios() argument
1497 tty->termios.c_cc[VSTART] != old_termios->c_cc[VSTART] || in uart_set_termios()
1498 tty->termios.c_cc[VSTOP] != old_termios->c_cc[VSTOP]; in uart_set_termios()
1507 if ((cflag ^ old_termios->c_cflag) == 0 && in uart_set_termios()
1508 tty->termios.c_ospeed == old_termios->c_ospeed && in uart_set_termios()
1509 tty->termios.c_ispeed == old_termios->c_ispeed && in uart_set_termios()
1510 ((tty->termios.c_iflag ^ old_termios->c_iflag) & iflag_mask) == 0 && in uart_set_termios()
[all …]
Ddz.c566 struct ktermios *old_termios) in dz_set_termios() argument
597 baud = uart_get_baud_rate(uport, termios, old_termios, 50, 9600); in dz_set_termios()
600 baud = uart_get_baud_rate(uport, old_termios, NULL, 50, 9600); in dz_set_termios()

12