Lines Matching refs:rxlen
470 static void sc16is7xx_handle_rx(struct uart_port *port, unsigned int rxlen, in sc16is7xx_handle_rx() argument
477 if (unlikely(rxlen >= sizeof(s->buf))) { in sc16is7xx_handle_rx()
480 port->line, rxlen); in sc16is7xx_handle_rx()
483 rxlen = sizeof(s->buf); in sc16is7xx_handle_rx()
486 while (rxlen) { in sc16is7xx_handle_rx()
501 s->buf, rxlen); in sc16is7xx_handle_rx()
503 bytes_read = rxlen; in sc16is7xx_handle_rx()
545 rxlen -= bytes_read; in sc16is7xx_handle_rx()
596 unsigned int iir, msr, rxlen; in sc16is7xx_port_irq() local
609 rxlen = sc16is7xx_port_read(port, SC16IS7XX_RXLVL_REG); in sc16is7xx_port_irq()
610 if (rxlen) in sc16is7xx_port_irq()
611 sc16is7xx_handle_rx(port, rxlen, iir); in sc16is7xx_port_irq()