Lines Matching refs:termios
335 struct ktermios *termios, in sunplus_set_termios() argument
342 baud = uart_get_baud_rate(port, termios, oldtermios, 0, port->uartclk / 16); in sunplus_set_termios()
352 switch (termios->c_cflag & CSIZE) { in sunplus_set_termios()
367 if (termios->c_cflag & CSTOPB) in sunplus_set_termios()
370 if (termios->c_cflag & PARENB) { in sunplus_set_termios()
373 if (!(termios->c_cflag & PARODD)) in sunplus_set_termios()
379 uart_update_timeout(port, termios->c_cflag, baud); in sunplus_set_termios()
382 if (termios->c_iflag & INPCK) in sunplus_set_termios()
385 if (termios->c_iflag & (BRKINT | PARMRK)) in sunplus_set_termios()
390 if (termios->c_iflag & IGNPAR) in sunplus_set_termios()
393 if (termios->c_iflag & IGNBRK) { in sunplus_set_termios()
396 if (termios->c_iflag & IGNPAR) in sunplus_set_termios()
401 if ((termios->c_cflag & CREAD) == 0) { in sunplus_set_termios()
415 static void sunplus_set_ldisc(struct uart_port *port, struct ktermios *termios) in sunplus_set_ldisc() argument
417 int new = termios->c_line; in sunplus_set_ldisc()