Lines Matching refs:termios
363 struct ktermios *termios, in vt8500_set_termios() argument
375 baud = uart_get_baud_rate(port, termios, old, 900, 921600); in vt8500_set_termios()
377 if (tty_termios_baud_rate(termios)) in vt8500_set_termios()
378 tty_termios_encode_baud_rate(termios, baud, baud); in vt8500_set_termios()
383 if (termios->c_cflag & PARENB) { in vt8500_set_termios()
385 termios->c_cflag &= ~CMSPAR; in vt8500_set_termios()
386 if (termios->c_cflag & PARODD) in vt8500_set_termios()
392 switch (termios->c_cflag & CSIZE) { in vt8500_set_termios()
398 termios->c_cflag &= ~CSIZE; in vt8500_set_termios()
399 termios->c_cflag |= CS8; in vt8500_set_termios()
405 if (termios->c_cflag & CSTOPB) in vt8500_set_termios()
417 if (termios->c_iflag & IGNPAR) in vt8500_set_termios()
420 uart_update_timeout(port, termios->c_cflag, baud); in vt8500_set_termios()
434 if (UART_ENABLE_MS(&vt8500_port->uart, termios->c_cflag)) in vt8500_set_termios()