Lines Matching refs:rxchan
44 ret = dma_get_slave_caps(dws->rxchan, &caps); in dw_spi_dma_maxburst_init()
79 dma_get_slave_caps(dws->rxchan, &rx); in dw_spi_dma_sg_burst_init()
111 dws->rxchan = dma_request_channel(mask, dw_spi_dma_chan_filter, rx); in dw_spi_dma_init_mfld()
112 if (!dws->rxchan) in dw_spi_dma_init_mfld()
121 dws->master->dma_rx = dws->rxchan; in dw_spi_dma_init_mfld()
135 dma_release_channel(dws->rxchan); in dw_spi_dma_init_mfld()
136 dws->rxchan = NULL; in dw_spi_dma_init_mfld()
144 dws->rxchan = dma_request_slave_channel(dev, "rx"); in dw_spi_dma_init_generic()
145 if (!dws->rxchan) in dw_spi_dma_init_generic()
150 dma_release_channel(dws->rxchan); in dw_spi_dma_init_generic()
151 dws->rxchan = NULL; in dw_spi_dma_init_generic()
155 dws->master->dma_rx = dws->rxchan; in dw_spi_dma_init_generic()
174 if (dws->rxchan) { in dw_spi_dma_exit()
175 dmaengine_terminate_sync(dws->rxchan); in dw_spi_dma_exit()
176 dma_release_channel(dws->rxchan); in dw_spi_dma_exit()
385 return dmaengine_slave_config(dws->rxchan, &rxconf); in dw_spi_dma_config_rx()
395 rxdesc = dmaengine_prep_slave_sg(dws->rxchan, sgl, nents, in dw_spi_dma_submit_rx()
407 dmaengine_terminate_sync(dws->rxchan); in dw_spi_dma_submit_rx()
472 dma_async_issue_pending(dws->rxchan); in dw_spi_dma_transfer_all()
559 dma_async_issue_pending(dws->rxchan); in dw_spi_dma_transfer_one()
626 dmaengine_terminate_sync(dws->rxchan); in dw_spi_dma_stop()