Lines Matching refs:termios
359 struct ktermios *termios, in vt8500_set_termios() argument
371 baud = uart_get_baud_rate(port, termios, old, 900, 921600); in vt8500_set_termios()
373 if (tty_termios_baud_rate(termios)) in vt8500_set_termios()
374 tty_termios_encode_baud_rate(termios, baud, baud); in vt8500_set_termios()
379 if (termios->c_cflag & PARENB) { in vt8500_set_termios()
381 termios->c_cflag &= ~CMSPAR; in vt8500_set_termios()
382 if (termios->c_cflag & PARODD) in vt8500_set_termios()
388 switch (termios->c_cflag & CSIZE) { in vt8500_set_termios()
394 termios->c_cflag &= ~CSIZE; in vt8500_set_termios()
395 termios->c_cflag |= CS8; in vt8500_set_termios()
401 if (termios->c_cflag & CSTOPB) in vt8500_set_termios()
413 if (termios->c_iflag & IGNPAR) in vt8500_set_termios()
416 uart_update_timeout(port, termios->c_cflag, baud); in vt8500_set_termios()
430 if (UART_ENABLE_MS(&vt8500_port->uart, termios->c_cflag)) in vt8500_set_termios()