Lines Matching refs:dmach
198 struct dma_chan *dmach; /* Reserved DMA channel */ member
257 if (sdr->ch[i]->dmach) { in rcar_drif_release_dmachannels()
258 dma_release_channel(sdr->ch[i]->dmach); in rcar_drif_release_dmachannels()
259 sdr->ch[i]->dmach = NULL; in rcar_drif_release_dmachannels()
273 ch->dmach = dma_request_chan(&ch->pdev->dev, "rx"); in rcar_drif_alloc_dmachannels()
274 if (IS_ERR(ch->dmach)) { in rcar_drif_alloc_dmachannels()
275 ret = PTR_ERR(ch->dmach); in rcar_drif_alloc_dmachannels()
279 i, ch->dmach); in rcar_drif_alloc_dmachannels()
280 ch->dmach = NULL; in rcar_drif_alloc_dmachannels()
288 ret = dmaengine_slave_config(ch->dmach, &dma_cfg); in rcar_drif_alloc_dmachannels()
602 rxd = dmaengine_prep_dma_cyclic(ch->dmach, addr, in rcar_drif_qbuf()
620 dma_async_issue_pending(ch->dmach); in rcar_drif_qbuf()
689 dmaengine_terminate_sync(ch->dmach); in rcar_drif_stop_channel()