Lines Matching refs:termios

845 				       struct ktermios *termios,  in sirfsoc_uart_set_termios()  argument
864 switch (termios->c_cflag & CSIZE) { in sirfsoc_uart_set_termios()
883 if (termios->c_cflag & CSTOPB) { in sirfsoc_uart_set_termios()
893 if (termios->c_iflag & INPCK) in sirfsoc_uart_set_termios()
897 if (termios->c_iflag & INPCK) in sirfsoc_uart_set_termios()
900 if (termios->c_iflag & (IGNBRK | BRKINT | PARMRK)) in sirfsoc_uart_set_termios()
903 if (termios->c_iflag & IGNPAR) in sirfsoc_uart_set_termios()
907 if (termios->c_cflag & PARENB) { in sirfsoc_uart_set_termios()
908 if (termios->c_cflag & CMSPAR) { in sirfsoc_uart_set_termios()
909 if (termios->c_cflag & PARODD) in sirfsoc_uart_set_termios()
913 } else if (termios->c_cflag & PARODD) { in sirfsoc_uart_set_termios()
920 if (termios->c_iflag & IGNPAR) in sirfsoc_uart_set_termios()
923 if (termios->c_cflag & PARENB) in sirfsoc_uart_set_termios()
927 if (termios->c_iflag & IGNBRK) { in sirfsoc_uart_set_termios()
930 if (termios->c_iflag & IGNPAR) in sirfsoc_uart_set_termios()
934 if ((termios->c_cflag & CREAD) == 0) in sirfsoc_uart_set_termios()
937 if (UART_ENABLE_MS(port, termios->c_cflag)) { in sirfsoc_uart_set_termios()
944 baud_rate = uart_get_baud_rate(port, termios, old, 0, 4000000); in sirfsoc_uart_set_termios()
969 if (tty_termios_baud_rate(termios)) in sirfsoc_uart_set_termios()
970 tty_termios_encode_baud_rate(termios, set_baud, set_baud); in sirfsoc_uart_set_termios()
1025 uart_update_timeout(port, termios->c_cflag, set_baud); in sirfsoc_uart_set_termios()