Lines Matching refs:pending
761 u32 pending, bool use_buf_b, in pl011_dma_rx_chars() argument
777 if (pending >= dmataken) in pl011_dma_rx_chars()
778 pending -= dmataken; in pl011_dma_rx_chars()
782 if (pending) { in pl011_dma_rx_chars()
790 pending); in pl011_dma_rx_chars()
793 if (dma_count < pending) in pl011_dma_rx_chars()
806 if (dma_count == pending && readfifo) { in pl011_dma_rx_chars()
839 size_t pending; in pl011_dma_rx_irq() local
860 pending = sgbuf->sg.length - state.residue; in pl011_dma_rx_irq()
861 BUG_ON(pending > PL011_DMA_BUFFER_SIZE); in pl011_dma_rx_irq()
869 pl011_dma_rx_chars(uap, pending, dmarx->use_buf_b, true); in pl011_dma_rx_irq()
889 size_t pending; in pl011_dma_rx_callback() local
906 pending = sgbuf->sg.length - state.residue; in pl011_dma_rx_callback()
907 BUG_ON(pending > PL011_DMA_BUFFER_SIZE); in pl011_dma_rx_callback()
915 pl011_dma_rx_chars(uap, pending, lastbuf, false); in pl011_dma_rx_callback()