Lines Matching refs:termios
333 struct ktermios *termios, in sunplus_set_termios() argument
340 baud = uart_get_baud_rate(port, termios, oldtermios, 0, port->uartclk / 16); in sunplus_set_termios()
350 switch (termios->c_cflag & CSIZE) { in sunplus_set_termios()
365 if (termios->c_cflag & CSTOPB) in sunplus_set_termios()
368 if (termios->c_cflag & PARENB) { in sunplus_set_termios()
371 if (!(termios->c_cflag & PARODD)) in sunplus_set_termios()
377 uart_update_timeout(port, termios->c_cflag, baud); in sunplus_set_termios()
380 if (termios->c_iflag & INPCK) in sunplus_set_termios()
383 if (termios->c_iflag & (BRKINT | PARMRK)) in sunplus_set_termios()
388 if (termios->c_iflag & IGNPAR) in sunplus_set_termios()
391 if (termios->c_iflag & IGNBRK) { in sunplus_set_termios()
394 if (termios->c_iflag & IGNPAR) in sunplus_set_termios()
399 if ((termios->c_cflag & CREAD) == 0) { in sunplus_set_termios()
413 static void sunplus_set_ldisc(struct uart_port *port, struct ktermios *termios) in sunplus_set_ldisc() argument
415 int new = termios->c_line; in sunplus_set_ldisc()