Home
last modified time | relevance | path

Searched refs:echan (Results 1 – 2 of 2) sorted by relevance

/linux-4.1.27/drivers/dma/
Dedma.c75 struct edma_chan *echan; member
150 static void edma_execute(struct edma_chan *echan) in edma_execute() argument
154 struct device *dev = echan->vchan.chan.device->dev; in edma_execute()
158 if (!echan->edesc || in edma_execute()
159 echan->edesc->pset_nr == echan->edesc->processed) { in edma_execute()
161 vdesc = vchan_next_desc(&echan->vchan); in edma_execute()
163 echan->edesc = NULL; in edma_execute()
167 echan->edesc = to_edma_desc(&vdesc->tx); in edma_execute()
170 edesc = echan->edesc; in edma_execute()
180 edma_write_slot(echan->slot[i], &edesc->pset[j].param); in edma_execute()
[all …]
Dfsl-edma.c158 struct fsl_edma_chan *echan; member
287 dma_pool_free(fsl_desc->echan->tcd_pool, fsl_desc->tcd[i].vtcd, in fsl_edma_free_desc()
513 fsl_desc->echan = fsl_chan; in fsl_edma_alloc_desc()