Home
last modified time | relevance | path

Searched refs:mcf_chan (Results 1 - 2 of 2) sorted by relevance

/kernel/linux/linux-5.10/drivers/dma/
H A Dmcf-edma.c22 struct fsl_edma_chan *mcf_chan; in mcf_edma_tx_handler() local
35 mcf_chan = &mcf_edma->chans[ch]; in mcf_edma_tx_handler()
37 spin_lock(&mcf_chan->vchan.lock); in mcf_edma_tx_handler()
39 if (!mcf_chan->edesc) { in mcf_edma_tx_handler()
41 spin_unlock(&mcf_chan->vchan.lock); in mcf_edma_tx_handler()
45 if (!mcf_chan->edesc->iscyclic) { in mcf_edma_tx_handler()
46 list_del(&mcf_chan->edesc->vdesc.node); in mcf_edma_tx_handler()
47 vchan_cookie_complete(&mcf_chan->edesc->vdesc); in mcf_edma_tx_handler()
48 mcf_chan->edesc = NULL; in mcf_edma_tx_handler()
49 mcf_chan in mcf_edma_tx_handler()
183 struct fsl_edma_chan *mcf_chan; mcf_edma_probe() local
225 struct fsl_edma_chan *mcf_chan = &mcf_edma->chans[i]; mcf_edma_probe() local
308 struct fsl_edma_chan *mcf_chan = to_fsl_edma_chan(chan); mcf_edma_filter_fn() local
[all...]
/kernel/linux/linux-6.6/drivers/dma/
H A Dmcf-edma-main.c195 struct fsl_edma_chan *mcf_chan = &mcf_edma->chans[i]; in mcf_edma_probe() local
197 mcf_chan->edma = mcf_edma; in mcf_edma_probe()
198 mcf_chan->slave_id = i; in mcf_edma_probe()
199 mcf_chan->idle = true; in mcf_edma_probe()
200 mcf_chan->dma_dir = DMA_NONE; in mcf_edma_probe()
201 mcf_chan->vchan.desc_free = fsl_edma_free_desc; in mcf_edma_probe()
202 vchan_init(&mcf_chan->vchan, &mcf_edma->dma_dev); in mcf_edma_probe()
203 mcf_chan->tcd = mcf_edma->membase + EDMA_TCD in mcf_edma_probe()
205 iowrite32(0x0, &mcf_chan->tcd->csr); in mcf_edma_probe()
280 struct fsl_edma_chan *mcf_chan in mcf_edma_filter_fn() local
[all...]

Completed in 2 milliseconds