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()
133 dma_release_channel(dws->rxchan); in dw_spi_dma_init_mfld()
134 dws->rxchan = NULL; in dw_spi_dma_init_mfld()
141 dws->rxchan = dma_request_slave_channel(dev, "rx"); in dw_spi_dma_init_generic()
142 if (!dws->rxchan) in dw_spi_dma_init_generic()
147 dma_release_channel(dws->rxchan); in dw_spi_dma_init_generic()
148 dws->rxchan = NULL; in dw_spi_dma_init_generic()
152 dws->master->dma_rx = dws->rxchan; in dw_spi_dma_init_generic()
171 if (dws->rxchan) { in dw_spi_dma_exit()
172 dmaengine_terminate_sync(dws->rxchan); in dw_spi_dma_exit()
173 dma_release_channel(dws->rxchan); in dw_spi_dma_exit()
382 return dmaengine_slave_config(dws->rxchan, &rxconf); in dw_spi_dma_config_rx()
392 rxdesc = dmaengine_prep_slave_sg(dws->rxchan, sgl, nents, in dw_spi_dma_submit_rx()
404 dmaengine_terminate_sync(dws->rxchan); in dw_spi_dma_submit_rx()
469 dma_async_issue_pending(dws->rxchan); in dw_spi_dma_transfer_all()
556 dma_async_issue_pending(dws->rxchan); in dw_spi_dma_transfer_one()
623 dmaengine_terminate_sync(dws->rxchan); in dw_spi_dma_stop()