Lines Matching refs:termios
608 struct ktermios *termios, struct ktermios *old) in sccnxp_set_termios() argument
618 termios->c_cflag &= ~CMSPAR; in sccnxp_set_termios()
628 switch (termios->c_cflag & CSIZE) { in sccnxp_set_termios()
645 if (termios->c_cflag & PARENB) { in sccnxp_set_termios()
646 if (termios->c_cflag & PARODD) in sccnxp_set_termios()
652 mr2 = (termios->c_cflag & CSTOPB) ? MR2_STOP2 : MR2_STOP1; in sccnxp_set_termios()
661 if (termios->c_iflag & INPCK) in sccnxp_set_termios()
663 if (termios->c_iflag & (IGNBRK | BRKINT | PARMRK)) in sccnxp_set_termios()
668 if (termios->c_iflag & IGNBRK) in sccnxp_set_termios()
670 if (termios->c_iflag & IGNPAR) in sccnxp_set_termios()
672 if (!(termios->c_cflag & CREAD)) in sccnxp_set_termios()
676 baud = uart_get_baud_rate(port, termios, old, 50, in sccnxp_set_termios()
682 uart_update_timeout(port, termios->c_cflag, baud); in sccnxp_set_termios()
685 if (tty_termios_baud_rate(termios)) in sccnxp_set_termios()
686 tty_termios_encode_baud_rate(termios, baud, baud); in sccnxp_set_termios()