Lines Matching refs:termios
248 struct ktermios *termios, in sdio_uart_change_speed() argument
254 cval = UART_LCR_WLEN(tty_get_char_size(termios->c_cflag)); in sdio_uart_change_speed()
256 if (termios->c_cflag & CSTOPB) in sdio_uart_change_speed()
258 if (termios->c_cflag & PARENB) in sdio_uart_change_speed()
260 if (!(termios->c_cflag & PARODD)) in sdio_uart_change_speed()
264 baud = tty_termios_baud_rate(termios); in sdio_uart_change_speed()
273 termios->c_cflag &= ~CBAUD; in sdio_uart_change_speed()
275 termios->c_cflag |= old->c_cflag & CBAUD; in sdio_uart_change_speed()
278 termios->c_cflag |= B9600; in sdio_uart_change_speed()
288 if (termios->c_iflag & INPCK) in sdio_uart_change_speed()
290 if (termios->c_iflag & (BRKINT | PARMRK)) in sdio_uart_change_speed()
297 if (termios->c_iflag & IGNPAR) in sdio_uart_change_speed()
299 if (termios->c_iflag & IGNBRK) { in sdio_uart_change_speed()
305 if (termios->c_iflag & IGNPAR) in sdio_uart_change_speed()
312 if ((termios->c_cflag & CREAD) == 0) in sdio_uart_change_speed()
319 if ((termios->c_cflag & CRTSCTS) || !(termios->c_cflag & CLOCAL)) in sdio_uart_change_speed()
630 sdio_uart_change_speed(port, &tty->termios, NULL); in sdio_uart_activate()
865 unsigned int cflag = tty->termios.c_cflag; in sdio_uart_set_termios()
870 sdio_uart_change_speed(port, &tty->termios, old_termios); in sdio_uart_set_termios()