• Home
  • Raw
  • Download

Lines Matching refs:termios

837 	struct ktermios *termios = &tty->termios;  in lpuart_start_rx_dma()  local
841 bits = (termios->c_cflag & CSIZE) == CS7 ? 9 : 10; in lpuart_start_rx_dma()
842 if (termios->c_cflag & PARENB) in lpuart_start_rx_dma()
1266 lpuart_set_termios(struct uart_port *port, struct ktermios *termios, in lpuart_set_termios() argument
1290 while ((termios->c_cflag & CSIZE) != CS8 && in lpuart_set_termios()
1291 (termios->c_cflag & CSIZE) != CS7) { in lpuart_set_termios()
1292 termios->c_cflag &= ~CSIZE; in lpuart_set_termios()
1293 termios->c_cflag |= old_csize; in lpuart_set_termios()
1297 if ((termios->c_cflag & CSIZE) == CS8 || in lpuart_set_termios()
1298 (termios->c_cflag & CSIZE) == CS7) in lpuart_set_termios()
1301 if (termios->c_cflag & CMSPAR) { in lpuart_set_termios()
1302 if ((termios->c_cflag & CSIZE) != CS8) { in lpuart_set_termios()
1303 termios->c_cflag &= ~CSIZE; in lpuart_set_termios()
1304 termios->c_cflag |= CS8; in lpuart_set_termios()
1314 termios->c_cflag &= ~CRTSCTS; in lpuart_set_termios()
1316 if (termios->c_cflag & CRTSCTS) { in lpuart_set_termios()
1319 termios->c_cflag &= ~CRTSCTS; in lpuart_set_termios()
1323 if (termios->c_cflag & CSTOPB) in lpuart_set_termios()
1324 termios->c_cflag &= ~CSTOPB; in lpuart_set_termios()
1327 if ((termios->c_cflag & CSIZE) == CS7) in lpuart_set_termios()
1328 termios->c_cflag |= PARENB; in lpuart_set_termios()
1330 if ((termios->c_cflag & PARENB)) { in lpuart_set_termios()
1331 if (termios->c_cflag & CMSPAR) { in lpuart_set_termios()
1333 if (termios->c_cflag & PARODD) in lpuart_set_termios()
1339 if ((termios->c_cflag & CSIZE) == CS8) in lpuart_set_termios()
1341 if (termios->c_cflag & PARODD) in lpuart_set_termios()
1349 baud = uart_get_baud_rate(port, termios, old, 50, port->uartclk / 16); in lpuart_set_termios()
1354 if (termios->c_iflag & INPCK) in lpuart_set_termios()
1356 if (termios->c_iflag & (IGNBRK | BRKINT | PARMRK)) in lpuart_set_termios()
1361 if (termios->c_iflag & IGNPAR) in lpuart_set_termios()
1363 if (termios->c_iflag & IGNBRK) { in lpuart_set_termios()
1369 if (termios->c_iflag & IGNPAR) in lpuart_set_termios()
1374 uart_update_timeout(port, termios->c_cflag, baud); in lpuart_set_termios()
1422 lpuart32_set_termios(struct uart_port *port, struct ktermios *termios, in lpuart32_set_termios() argument
1443 while ((termios->c_cflag & CSIZE) != CS8 && in lpuart32_set_termios()
1444 (termios->c_cflag & CSIZE) != CS7) { in lpuart32_set_termios()
1445 termios->c_cflag &= ~CSIZE; in lpuart32_set_termios()
1446 termios->c_cflag |= old_csize; in lpuart32_set_termios()
1450 if ((termios->c_cflag & CSIZE) == CS8 || in lpuart32_set_termios()
1451 (termios->c_cflag & CSIZE) == CS7) in lpuart32_set_termios()
1454 if (termios->c_cflag & CMSPAR) { in lpuart32_set_termios()
1455 if ((termios->c_cflag & CSIZE) != CS8) { in lpuart32_set_termios()
1456 termios->c_cflag &= ~CSIZE; in lpuart32_set_termios()
1457 termios->c_cflag |= CS8; in lpuart32_set_termios()
1462 if (termios->c_cflag & CRTSCTS) { in lpuart32_set_termios()
1465 termios->c_cflag &= ~CRTSCTS; in lpuart32_set_termios()
1469 if (termios->c_cflag & CSTOPB) in lpuart32_set_termios()
1470 termios->c_cflag &= ~CSTOPB; in lpuart32_set_termios()
1473 if ((termios->c_cflag & CSIZE) == CS7) in lpuart32_set_termios()
1474 termios->c_cflag |= PARENB; in lpuart32_set_termios()
1476 if ((termios->c_cflag & PARENB)) { in lpuart32_set_termios()
1477 if (termios->c_cflag & CMSPAR) { in lpuart32_set_termios()
1482 if ((termios->c_cflag & CSIZE) == CS8) in lpuart32_set_termios()
1484 if (termios->c_cflag & PARODD) in lpuart32_set_termios()
1492 baud = uart_get_baud_rate(port, termios, old, 50, port->uartclk / 16); in lpuart32_set_termios()
1497 if (termios->c_iflag & INPCK) in lpuart32_set_termios()
1499 if (termios->c_iflag & (IGNBRK | BRKINT | PARMRK)) in lpuart32_set_termios()
1504 if (termios->c_iflag & IGNPAR) in lpuart32_set_termios()
1506 if (termios->c_iflag & IGNBRK) { in lpuart32_set_termios()
1512 if (termios->c_iflag & IGNPAR) in lpuart32_set_termios()
1517 uart_update_timeout(port, termios->c_cflag, baud); in lpuart32_set_termios()