Lines Matching refs:rxlen
468 static void sc16is7xx_handle_rx(struct uart_port *port, unsigned int rxlen, in sc16is7xx_handle_rx() argument
475 if (unlikely(rxlen >= sizeof(s->buf))) { in sc16is7xx_handle_rx()
478 port->line, rxlen); in sc16is7xx_handle_rx()
481 rxlen = sizeof(s->buf); in sc16is7xx_handle_rx()
484 while (rxlen) { in sc16is7xx_handle_rx()
499 s->buf, rxlen); in sc16is7xx_handle_rx()
501 bytes_read = rxlen; in sc16is7xx_handle_rx()
543 rxlen -= bytes_read; in sc16is7xx_handle_rx()
594 unsigned int iir, msr, rxlen; in sc16is7xx_port_irq() local
607 rxlen = sc16is7xx_port_read(port, SC16IS7XX_RXLVL_REG); in sc16is7xx_port_irq()
608 if (rxlen) in sc16is7xx_port_irq()
609 sc16is7xx_handle_rx(port, rxlen, iir); in sc16is7xx_port_irq()