Lines Matching refs:termios
246 struct ktermios *termios, in sdio_uart_change_speed() argument
252 cval = UART_LCR_WLEN(tty_get_char_size(termios->c_cflag)); in sdio_uart_change_speed()
254 if (termios->c_cflag & CSTOPB) in sdio_uart_change_speed()
256 if (termios->c_cflag & PARENB) in sdio_uart_change_speed()
258 if (!(termios->c_cflag & PARODD)) in sdio_uart_change_speed()
262 baud = tty_termios_baud_rate(termios); in sdio_uart_change_speed()
271 termios->c_cflag &= ~CBAUD; in sdio_uart_change_speed()
273 termios->c_cflag |= old->c_cflag & CBAUD; in sdio_uart_change_speed()
276 termios->c_cflag |= B9600; in sdio_uart_change_speed()
286 if (termios->c_iflag & INPCK) in sdio_uart_change_speed()
288 if (termios->c_iflag & (BRKINT | PARMRK)) in sdio_uart_change_speed()
295 if (termios->c_iflag & IGNPAR) in sdio_uart_change_speed()
297 if (termios->c_iflag & IGNBRK) { in sdio_uart_change_speed()
303 if (termios->c_iflag & IGNPAR) in sdio_uart_change_speed()
310 if ((termios->c_cflag & CREAD) == 0) in sdio_uart_change_speed()
317 if ((termios->c_cflag & CRTSCTS) || !(termios->c_cflag & CLOCAL)) in sdio_uart_change_speed()
625 sdio_uart_change_speed(port, &tty->termios, NULL); in sdio_uart_activate()
860 unsigned int cflag = tty->termios.c_cflag; in sdio_uart_set_termios()
865 sdio_uart_change_speed(port, &tty->termios, old_termios); in sdio_uart_set_termios()