Lines Matching refs:rxchan
806 struct dma_chan *rxchan = uap->dmarx.chan; in pl011_dma_rx_trigger_dma() local
811 if (!rxchan) in pl011_dma_rx_trigger_dma()
817 desc = dmaengine_prep_slave_single(rxchan, dbuf->dma, dbuf->len, in pl011_dma_rx_trigger_dma()
827 dmaengine_terminate_all(rxchan); in pl011_dma_rx_trigger_dma()
835 dma_async_issue_pending(rxchan); in pl011_dma_rx_trigger_dma()
924 struct dma_chan *rxchan = dmarx->chan; in pl011_dma_rx_irq() local
936 if (dmaengine_pause(rxchan)) in pl011_dma_rx_irq()
938 dmastat = rxchan->device->device_tx_status(rxchan, in pl011_dma_rx_irq()
951 dmaengine_terminate_all(rxchan); in pl011_dma_rx_irq()
973 struct dma_chan *rxchan = dmarx->chan; in pl011_dma_rx_callback() local
993 rxchan->device->device_tx_status(rxchan, dmarx->cookie, &state); in pl011_dma_rx_callback()
997 dmaengine_terminate_all(rxchan); in pl011_dma_rx_callback()
1042 struct dma_chan *rxchan = uap->dmarx.chan; in pl011_dma_rx_poll() local
1051 rxchan->device->device_tx_status(rxchan, dmarx->cookie, &state); in pl011_dma_rx_poll()
1076 dmaengine_terminate_all(rxchan); in pl011_dma_rx_poll()