Lines Matching refs:rxchan
704 struct dma_chan *rxchan = uap->dmarx.chan; in pl011_dma_rx_trigger_dma() local
709 if (!rxchan) in pl011_dma_rx_trigger_dma()
715 desc = dmaengine_prep_slave_sg(rxchan, &sgbuf->sg, 1, in pl011_dma_rx_trigger_dma()
725 dmaengine_terminate_all(rxchan); in pl011_dma_rx_trigger_dma()
733 dma_async_issue_pending(rxchan); in pl011_dma_rx_trigger_dma()
826 struct dma_chan *rxchan = dmarx->chan; in pl011_dma_rx_irq() local
838 if (dmaengine_pause(rxchan)) in pl011_dma_rx_irq()
840 dmastat = rxchan->device->device_tx_status(rxchan, in pl011_dma_rx_irq()
853 dmaengine_terminate_all(rxchan); in pl011_dma_rx_irq()
875 struct dma_chan *rxchan = dmarx->chan; in pl011_dma_rx_callback() local
895 rxchan->device->device_tx_status(rxchan, dmarx->cookie, &state); in pl011_dma_rx_callback()
899 dmaengine_terminate_all(rxchan); in pl011_dma_rx_callback()
941 struct dma_chan *rxchan = uap->dmarx.chan; in pl011_dma_rx_poll() local
950 rxchan->device->device_tx_status(rxchan, dmarx->cookie, &state); in pl011_dma_rx_poll()
976 dmaengine_terminate_all(rxchan); in pl011_dma_rx_poll()