Lines Matching refs:rxchan
823 struct dma_chan *rxchan = uap->dmarx.chan; in pl011_dma_rx_trigger_dma() local
828 if (!rxchan) in pl011_dma_rx_trigger_dma()
834 desc = dmaengine_prep_slave_single(rxchan, dbuf->dma, dbuf->len, in pl011_dma_rx_trigger_dma()
844 dmaengine_terminate_all(rxchan); in pl011_dma_rx_trigger_dma()
852 dma_async_issue_pending(rxchan); in pl011_dma_rx_trigger_dma()
943 struct dma_chan *rxchan = dmarx->chan; in pl011_dma_rx_irq() local
955 if (dmaengine_pause(rxchan)) in pl011_dma_rx_irq()
957 dmastat = rxchan->device->device_tx_status(rxchan, in pl011_dma_rx_irq()
970 dmaengine_terminate_all(rxchan); in pl011_dma_rx_irq()
992 struct dma_chan *rxchan = dmarx->chan; in pl011_dma_rx_callback() local
1012 rxchan->device->device_tx_status(rxchan, dmarx->cookie, &state); in pl011_dma_rx_callback()
1016 dmaengine_terminate_all(rxchan); in pl011_dma_rx_callback()
1061 struct dma_chan *rxchan = uap->dmarx.chan; in pl011_dma_rx_poll() local
1070 rxchan->device->device_tx_status(rxchan, dmarx->cookie, &state); in pl011_dma_rx_poll()
1096 dmaengine_terminate_all(rxchan); in pl011_dma_rx_poll()