Lines Matching refs:txchan
54 ret = dma_get_slave_caps(dws->txchan, &caps);
80 ret = dma_get_slave_caps(dws->txchan, &tx);
138 dws->txchan = dma_request_channel(mask, dw_spi_dma_chan_filter, tx);
139 if (!dws->txchan)
143 dws->host->dma_tx = dws->txchan;
158 dma_release_channel(dws->txchan);
159 dws->txchan = NULL;
179 dws->txchan = dma_request_chan(dev, "tx");
180 if (IS_ERR(dws->txchan)) {
181 ret = PTR_ERR(dws->txchan);
182 dws->txchan = NULL;
187 dws->host->dma_tx = dws->txchan;
200 dma_release_channel(dws->txchan);
201 dws->txchan = NULL;
211 if (dws->txchan) {
212 dmaengine_terminate_sync(dws->txchan);
213 dma_release_channel(dws->txchan);
336 return dmaengine_slave_config(dws->txchan, &txconf);
346 txdesc = dmaengine_prep_slave_sg(dws->txchan, sgl, nents,
358 dmaengine_terminate_sync(dws->txchan);
527 dma_async_issue_pending(dws->txchan);
613 dma_async_issue_pending(dws->txchan);
674 dmaengine_terminate_sync(dws->txchan);