Lines Matching defs:mdc
155 struct moxart_dmadev *mdc;
335 struct moxart_dmadev *mdc = ofdma->of_dma_data;
339 chan = dma_get_any_slave_channel(&mdc->dma_slave);
575 struct moxart_dmadev *mdc;
577 mdc = devm_kzalloc(dev, sizeof(*mdc), GFP_KERNEL);
578 if (!mdc)
592 dma_cap_zero(mdc->dma_slave.cap_mask);
593 dma_cap_set(DMA_SLAVE, mdc->dma_slave.cap_mask);
594 dma_cap_set(DMA_PRIVATE, mdc->dma_slave.cap_mask);
596 moxart_dma_init(&mdc->dma_slave, dev);
598 ch = &mdc->slave_chans[0];
605 vchan_init(&ch->vc, &mdc->dma_slave);
611 platform_set_drvdata(pdev, mdc);
614 "moxart-dma-engine", mdc);
619 mdc->irq = irq;
621 ret = dma_async_device_register(&mdc->dma_slave);
627 ret = of_dma_controller_register(node, moxart_of_xlate, mdc);
630 dma_async_device_unregister(&mdc->dma_slave);