Lines Matching refs:termios
796 struct ktermios *termios, in max310x_set_termios() argument
803 termios->c_cflag &= ~CMSPAR; in max310x_set_termios()
806 switch (termios->c_cflag & CSIZE) { in max310x_set_termios()
823 if (termios->c_cflag & PARENB) { in max310x_set_termios()
825 if (!(termios->c_cflag & PARODD)) in max310x_set_termios()
830 if (termios->c_cflag & CSTOPB) in max310x_set_termios()
838 if (termios->c_iflag & INPCK) in max310x_set_termios()
841 if (termios->c_iflag & (IGNBRK | BRKINT | PARMRK)) in max310x_set_termios()
846 if (termios->c_iflag & IGNBRK) in max310x_set_termios()
848 if (!(termios->c_cflag & CREAD)) in max310x_set_termios()
855 max310x_port_write(port, MAX310X_XON1_REG, termios->c_cc[VSTART]); in max310x_set_termios()
856 max310x_port_write(port, MAX310X_XOFF1_REG, termios->c_cc[VSTOP]); in max310x_set_termios()
857 if (termios->c_cflag & CRTSCTS) in max310x_set_termios()
860 if (termios->c_iflag & IXON) in max310x_set_termios()
863 if (termios->c_iflag & IXOFF) in max310x_set_termios()
869 baud = uart_get_baud_rate(port, termios, old, in max310x_set_termios()
877 uart_update_timeout(port, termios->c_cflag, baud); in max310x_set_termios()