Lines Matching refs:rxchan

45 	ret = dma_get_slave_caps(dws->rxchan, &caps);  in dw_spi_dma_maxburst_init()
80 dma_get_slave_caps(dws->rxchan, &rx); in dw_spi_dma_sg_burst_init()
112 dws->rxchan = dma_request_channel(mask, dw_spi_dma_chan_filter, rx); in dw_spi_dma_init_mfld()
113 if (!dws->rxchan) in dw_spi_dma_init_mfld()
122 dws->master->dma_rx = dws->rxchan; in dw_spi_dma_init_mfld()
136 dma_release_channel(dws->rxchan); in dw_spi_dma_init_mfld()
137 dws->rxchan = NULL; in dw_spi_dma_init_mfld()
147 dws->rxchan = dma_request_chan(dev, "rx"); in dw_spi_dma_init_generic()
148 if (IS_ERR(dws->rxchan)) { in dw_spi_dma_init_generic()
149 ret = PTR_ERR(dws->rxchan); in dw_spi_dma_init_generic()
150 dws->rxchan = NULL; in dw_spi_dma_init_generic()
161 dws->master->dma_rx = dws->rxchan; in dw_spi_dma_init_generic()
173 dma_release_channel(dws->rxchan); in dw_spi_dma_init_generic()
174 dws->rxchan = NULL; in dw_spi_dma_init_generic()
186 if (dws->rxchan) { in dw_spi_dma_exit()
187 dmaengine_terminate_sync(dws->rxchan); in dw_spi_dma_exit()
188 dma_release_channel(dws->rxchan); in dw_spi_dma_exit()
397 return dmaengine_slave_config(dws->rxchan, &rxconf); in dw_spi_dma_config_rx()
407 rxdesc = dmaengine_prep_slave_sg(dws->rxchan, sgl, nents, in dw_spi_dma_submit_rx()
419 dmaengine_terminate_sync(dws->rxchan); in dw_spi_dma_submit_rx()
484 dma_async_issue_pending(dws->rxchan); in dw_spi_dma_transfer_all()
571 dma_async_issue_pending(dws->rxchan); in dw_spi_dma_transfer_one()
638 dmaengine_terminate_sync(dws->rxchan); in dw_spi_dma_stop()