Lines Matching refs:termios

1769 pl011_setup_status_masks(struct uart_port *port, struct ktermios *termios)  in pl011_setup_status_masks()  argument
1772 if (termios->c_iflag & INPCK) in pl011_setup_status_masks()
1774 if (termios->c_iflag & (IGNBRK | BRKINT | PARMRK)) in pl011_setup_status_masks()
1781 if (termios->c_iflag & IGNPAR) in pl011_setup_status_masks()
1783 if (termios->c_iflag & IGNBRK) { in pl011_setup_status_masks()
1789 if (termios->c_iflag & IGNPAR) in pl011_setup_status_masks()
1796 if ((termios->c_cflag & CREAD) == 0) in pl011_setup_status_masks()
1801 pl011_set_termios(struct uart_port *port, struct ktermios *termios, in pl011_set_termios() argument
1818 baud = uart_get_baud_rate(port, termios, old, 0, in pl011_set_termios()
1833 switch (termios->c_cflag & CSIZE) { in pl011_set_termios()
1847 if (termios->c_cflag & CSTOPB) in pl011_set_termios()
1849 if (termios->c_cflag & PARENB) { in pl011_set_termios()
1851 if (!(termios->c_cflag & PARODD)) in pl011_set_termios()
1862 uart_update_timeout(port, termios->c_cflag, baud); in pl011_set_termios()
1864 pl011_setup_status_masks(port, termios); in pl011_set_termios()
1866 if (UART_ENABLE_MS(port, termios->c_cflag)) in pl011_set_termios()
1873 if (termios->c_cflag & CRTSCTS) { in pl011_set_termios()
1920 sbsa_uart_set_termios(struct uart_port *port, struct ktermios *termios, in sbsa_uart_set_termios() argument
1927 tty_termios_encode_baud_rate(termios, uap->fixed_baud, uap->fixed_baud); in sbsa_uart_set_termios()
1930 termios->c_cflag &= ~(CSIZE | CSTOPB | PARENB | PARODD); in sbsa_uart_set_termios()
1931 termios->c_cflag &= ~(CMSPAR | CRTSCTS); in sbsa_uart_set_termios()
1932 termios->c_cflag |= CS8 | CLOCAL; in sbsa_uart_set_termios()
1936 pl011_setup_status_masks(port, termios); in sbsa_uart_set_termios()