Lines Matching refs:termios
240 struct ktermios *termios, in rda_uart_set_termios() argument
251 baud = uart_get_baud_rate(port, termios, old, 9600, port->uartclk / 4); in rda_uart_set_termios()
258 switch (termios->c_cflag & CSIZE) { in rda_uart_set_termios()
265 termios->c_cflag &= ~CSIZE; in rda_uart_set_termios()
266 termios->c_cflag |= CS7; in rda_uart_set_termios()
274 if (termios->c_cflag & CSTOPB) in rda_uart_set_termios()
280 if (termios->c_cflag & PARENB) { in rda_uart_set_termios()
284 if (termios->c_cflag & CMSPAR) { in rda_uart_set_termios()
285 if (termios->c_cflag & PARODD) in rda_uart_set_termios()
289 } else if (termios->c_cflag & PARODD) { in rda_uart_set_termios()
299 if (termios->c_cflag & CRTSCTS) { in rda_uart_set_termios()
322 if (tty_termios_baud_rate(termios)) in rda_uart_set_termios()
323 tty_termios_encode_baud_rate(termios, baud, baud); in rda_uart_set_termios()
326 uart_update_timeout(port, termios->c_cflag, baud); in rda_uart_set_termios()