• Home
  • Raw
  • Download

Lines Matching refs:termios

1203 	struct ktermios *termios = &tty->termios;  in lpuart_start_rx_dma()  local
1208 bits = (termios->c_cflag & CSIZE) == CS7 ? 9 : 10; in lpuart_start_rx_dma()
1209 if (termios->c_cflag & PARENB) in lpuart_start_rx_dma()
1786 lpuart_set_termios(struct uart_port *port, struct ktermios *termios, in lpuart_set_termios() argument
1810 while ((termios->c_cflag & CSIZE) != CS8 && in lpuart_set_termios()
1811 (termios->c_cflag & CSIZE) != CS7) { in lpuart_set_termios()
1812 termios->c_cflag &= ~CSIZE; in lpuart_set_termios()
1813 termios->c_cflag |= old_csize; in lpuart_set_termios()
1817 if ((termios->c_cflag & CSIZE) == CS8 || in lpuart_set_termios()
1818 (termios->c_cflag & CSIZE) == CS7) in lpuart_set_termios()
1821 if (termios->c_cflag & CMSPAR) { in lpuart_set_termios()
1822 if ((termios->c_cflag & CSIZE) != CS8) { in lpuart_set_termios()
1823 termios->c_cflag &= ~CSIZE; in lpuart_set_termios()
1824 termios->c_cflag |= CS8; in lpuart_set_termios()
1834 termios->c_cflag &= ~CRTSCTS; in lpuart_set_termios()
1836 if (termios->c_cflag & CRTSCTS) in lpuart_set_termios()
1841 termios->c_cflag &= ~CSTOPB; in lpuart_set_termios()
1844 if ((termios->c_cflag & CSIZE) == CS7) in lpuart_set_termios()
1845 termios->c_cflag |= PARENB; in lpuart_set_termios()
1847 if (termios->c_cflag & PARENB) { in lpuart_set_termios()
1848 if (termios->c_cflag & CMSPAR) { in lpuart_set_termios()
1850 if (termios->c_cflag & PARODD) in lpuart_set_termios()
1856 if ((termios->c_cflag & CSIZE) == CS8) in lpuart_set_termios()
1858 if (termios->c_cflag & PARODD) in lpuart_set_termios()
1868 baud = uart_get_baud_rate(port, termios, old, 50, port->uartclk / 16); in lpuart_set_termios()
1885 if (termios->c_iflag & INPCK) in lpuart_set_termios()
1887 if (termios->c_iflag & (IGNBRK | BRKINT | PARMRK)) in lpuart_set_termios()
1892 if (termios->c_iflag & IGNPAR) in lpuart_set_termios()
1894 if (termios->c_iflag & IGNBRK) { in lpuart_set_termios()
1900 if (termios->c_iflag & IGNPAR) in lpuart_set_termios()
1905 uart_update_timeout(port, termios->c_cflag, baud); in lpuart_set_termios()
2026 lpuart32_set_termios(struct uart_port *port, struct ktermios *termios, in lpuart32_set_termios() argument
2045 while ((termios->c_cflag & CSIZE) != CS8 && in lpuart32_set_termios()
2046 (termios->c_cflag & CSIZE) != CS7) { in lpuart32_set_termios()
2047 termios->c_cflag &= ~CSIZE; in lpuart32_set_termios()
2048 termios->c_cflag |= old_csize; in lpuart32_set_termios()
2052 if ((termios->c_cflag & CSIZE) == CS8 || in lpuart32_set_termios()
2053 (termios->c_cflag & CSIZE) == CS7) in lpuart32_set_termios()
2056 if (termios->c_cflag & CMSPAR) { in lpuart32_set_termios()
2057 if ((termios->c_cflag & CSIZE) != CS8) { in lpuart32_set_termios()
2058 termios->c_cflag &= ~CSIZE; in lpuart32_set_termios()
2059 termios->c_cflag |= CS8; in lpuart32_set_termios()
2069 termios->c_cflag &= ~CRTSCTS; in lpuart32_set_termios()
2071 if (termios->c_cflag & CRTSCTS) { in lpuart32_set_termios()
2074 termios->c_cflag &= ~CRTSCTS; in lpuart32_set_termios()
2078 if (termios->c_cflag & CSTOPB) in lpuart32_set_termios()
2079 termios->c_cflag &= ~CSTOPB; in lpuart32_set_termios()
2082 if ((termios->c_cflag & CSIZE) == CS7) in lpuart32_set_termios()
2083 termios->c_cflag |= PARENB; in lpuart32_set_termios()
2085 if ((termios->c_cflag & PARENB)) { in lpuart32_set_termios()
2086 if (termios->c_cflag & CMSPAR) { in lpuart32_set_termios()
2091 if ((termios->c_cflag & CSIZE) == CS8) in lpuart32_set_termios()
2093 if (termios->c_cflag & PARODD) in lpuart32_set_termios()
2103 baud = uart_get_baud_rate(port, termios, old, 50, port->uartclk / 4); in lpuart32_set_termios()
2120 if (termios->c_iflag & INPCK) in lpuart32_set_termios()
2122 if (termios->c_iflag & (IGNBRK | BRKINT | PARMRK)) in lpuart32_set_termios()
2127 if (termios->c_iflag & IGNPAR) in lpuart32_set_termios()
2129 if (termios->c_iflag & IGNBRK) { in lpuart32_set_termios()
2135 if (termios->c_iflag & IGNPAR) in lpuart32_set_termios()
2140 uart_update_timeout(port, termios->c_cflag, baud); in lpuart32_set_termios()