Lines Matching defs:dma_chan
23 struct dma_chan *dma_chan;
35 struct dma_chan *snd_dmaengine_pcm_get_chan(struct snd_pcm_substream *substream)
39 return prtd->dma_chan;
153 struct dma_chan *chan = prtd->dma_chan;
200 dma_async_issue_pending(prtd->dma_chan);
204 dmaengine_resume(prtd->dma_chan);
208 dmaengine_pause(prtd->dma_chan);
210 dmaengine_terminate_async(prtd->dma_chan);
213 dmaengine_pause(prtd->dma_chan);
216 dmaengine_terminate_async(prtd->dma_chan);
260 status = dmaengine_tx_status(prtd->dma_chan, prtd->cookie, &state);
283 struct dma_chan *snd_dmaengine_pcm_request_channel(dma_filter_fn filter_fn,
308 struct dma_chan *chan)
325 prtd->dma_chan = chan;
339 status = dmaengine_tx_status(prtd->dma_chan, prtd->cookie, &state);
341 dmaengine_synchronize(prtd->dma_chan);
354 status = dmaengine_tx_status(prtd->dma_chan, prtd->cookie, &state);
356 dmaengine_terminate_async(prtd->dma_chan);
358 dmaengine_synchronize(prtd->dma_chan);
360 dma_release_channel(prtd->dma_chan);
409 struct dma_chan *chan)