Lines Matching refs:termios
372 struct ktermios *termios, in vt8500_set_termios() argument
384 baud = uart_get_baud_rate(port, termios, old, 900, 921600); in vt8500_set_termios()
386 if (tty_termios_baud_rate(termios)) in vt8500_set_termios()
387 tty_termios_encode_baud_rate(termios, baud, baud); in vt8500_set_termios()
392 if (termios->c_cflag & PARENB) { in vt8500_set_termios()
394 termios->c_cflag &= ~CMSPAR; in vt8500_set_termios()
395 if (termios->c_cflag & PARODD) in vt8500_set_termios()
401 switch (termios->c_cflag & CSIZE) { in vt8500_set_termios()
407 termios->c_cflag &= ~CSIZE; in vt8500_set_termios()
408 termios->c_cflag |= CS8; in vt8500_set_termios()
414 if (termios->c_cflag & CSTOPB) in vt8500_set_termios()
426 if (termios->c_iflag & IGNPAR) in vt8500_set_termios()
429 uart_update_timeout(port, termios->c_cflag, baud); in vt8500_set_termios()
443 if (UART_ENABLE_MS(&vt8500_port->uart, termios->c_cflag)) in vt8500_set_termios()