Lines Matching refs:rxlen
664 static void max310x_handle_rx(struct uart_port *port, unsigned int rxlen) in max310x_handle_rx() argument
682 max310x_batch_read(port, one->rx_buf, rxlen); in max310x_handle_rx()
684 port->icount.rx += rxlen; in max310x_handle_rx()
693 for (i = 0; i < (rxlen - 1); ++i) in max310x_handle_rx()
702 one->rx_buf[rxlen-1], flag); in max310x_handle_rx()
705 if (unlikely(rxlen >= port->fifosize)) { in max310x_handle_rx()
709 rxlen = port->fifosize; in max310x_handle_rx()
712 while (rxlen--) { in max310x_handle_rx()
810 unsigned int ists, lsr, rxlen; in max310x_port_irq() local
814 rxlen = max310x_port_read(port, MAX310X_RXFIFOLVL_REG); in max310x_port_irq()
815 if (!ists && !rxlen) in max310x_port_irq()
824 if (rxlen) in max310x_port_irq()
825 max310x_handle_rx(port, rxlen); in max310x_port_irq()