Lines Matching refs:termios
2073 static void atmel_set_termios(struct uart_port *port, struct ktermios *termios, in atmel_set_termios() argument
2086 baud = uart_get_baud_rate(port, termios, old, 0, port->uartclk / 16); in atmel_set_termios()
2095 switch (termios->c_cflag & CSIZE) { in atmel_set_termios()
2111 if (termios->c_cflag & CSTOPB) in atmel_set_termios()
2115 if (termios->c_cflag & PARENB) { in atmel_set_termios()
2117 if (termios->c_cflag & CMSPAR) { in atmel_set_termios()
2118 if (termios->c_cflag & PARODD) in atmel_set_termios()
2122 } else if (termios->c_cflag & PARODD) in atmel_set_termios()
2132 if (termios->c_iflag & INPCK) in atmel_set_termios()
2134 if (termios->c_iflag & (IGNBRK | BRKINT | PARMRK)) in atmel_set_termios()
2145 if (termios->c_iflag & IGNPAR) in atmel_set_termios()
2147 if (termios->c_iflag & IGNBRK) { in atmel_set_termios()
2153 if (termios->c_iflag & IGNPAR) in atmel_set_termios()
2159 uart_update_timeout(port, termios->c_cflag, baud); in atmel_set_termios()
2177 } else if (termios->c_cflag & CRTSCTS) { in atmel_set_termios()
2181 termios->c_cflag &= ~CRTSCTS; in atmel_set_termios()
2220 if (UART_ENABLE_MS(port, termios->c_cflag)) in atmel_set_termios()
2228 static void atmel_set_ldisc(struct uart_port *port, struct ktermios *termios) in atmel_set_ldisc() argument
2230 if (termios->c_line == N_PPS) { in atmel_set_ldisc()
2237 if (!UART_ENABLE_MS(port, termios->c_cflag)) { in atmel_set_ldisc()