mcf_chan 22 drivers/dma/mcf-edma.c struct fsl_edma_chan *mcf_chan; mcf_chan 35 drivers/dma/mcf-edma.c mcf_chan = &mcf_edma->chans[ch]; mcf_chan 37 drivers/dma/mcf-edma.c spin_lock(&mcf_chan->vchan.lock); mcf_chan 38 drivers/dma/mcf-edma.c if (!mcf_chan->edesc->iscyclic) { mcf_chan 39 drivers/dma/mcf-edma.c list_del(&mcf_chan->edesc->vdesc.node); mcf_chan 40 drivers/dma/mcf-edma.c vchan_cookie_complete(&mcf_chan->edesc->vdesc); mcf_chan 41 drivers/dma/mcf-edma.c mcf_chan->edesc = NULL; mcf_chan 42 drivers/dma/mcf-edma.c mcf_chan->status = DMA_COMPLETE; mcf_chan 43 drivers/dma/mcf-edma.c mcf_chan->idle = true; mcf_chan 45 drivers/dma/mcf-edma.c vchan_cyclic_callback(&mcf_chan->edesc->vdesc); mcf_chan 48 drivers/dma/mcf-edma.c if (!mcf_chan->edesc) mcf_chan 49 drivers/dma/mcf-edma.c fsl_edma_xfer_desc(mcf_chan); mcf_chan 51 drivers/dma/mcf-edma.c spin_unlock(&mcf_chan->vchan.lock); mcf_chan 176 drivers/dma/mcf-edma.c struct fsl_edma_chan *mcf_chan; mcf_chan 188 drivers/dma/mcf-edma.c len = sizeof(*mcf_edma) + sizeof(*mcf_chan) * chans; mcf_chan 217 drivers/dma/mcf-edma.c struct fsl_edma_chan *mcf_chan = &mcf_edma->chans[i]; mcf_chan 219 drivers/dma/mcf-edma.c mcf_chan->edma = mcf_edma; mcf_chan 220 drivers/dma/mcf-edma.c mcf_chan->slave_id = i; mcf_chan 221 drivers/dma/mcf-edma.c mcf_chan->idle = true; mcf_chan 222 drivers/dma/mcf-edma.c mcf_chan->dma_dir = DMA_NONE; mcf_chan 223 drivers/dma/mcf-edma.c mcf_chan->vchan.desc_free = fsl_edma_free_desc; mcf_chan 224 drivers/dma/mcf-edma.c vchan_init(&mcf_chan->vchan, &mcf_edma->dma_dev); mcf_chan 300 drivers/dma/mcf-edma.c struct fsl_edma_chan *mcf_chan = to_fsl_edma_chan(chan); mcf_chan 302 drivers/dma/mcf-edma.c return (mcf_chan->slave_id == (uintptr_t)param);