Searched refs:dma_slave (Results 1 – 2 of 2) sorted by relevance
146 struct dma_device dma_slave; member330 chan = dma_get_any_slave_channel(&mdc->dma_slave); in moxart_of_xlate()580 dma_cap_zero(mdc->dma_slave.cap_mask); in moxart_probe()581 dma_cap_set(DMA_SLAVE, mdc->dma_slave.cap_mask); in moxart_probe()582 dma_cap_set(DMA_PRIVATE, mdc->dma_slave.cap_mask); in moxart_probe()584 moxart_dma_init(&mdc->dma_slave, dev); in moxart_probe()593 vchan_init(&ch->vc, &mdc->dma_slave); in moxart_probe()609 ret = dma_async_device_register(&mdc->dma_slave); in moxart_probe()618 dma_async_device_unregister(&mdc->dma_slave); in moxart_probe()633 dma_async_device_unregister(&m->dma_slave); in moxart_remove()
261 struct dma_device dma_slave; member1924 struct dma_device *s_ddev = &ecc->dma_slave; in edma_dma_init()2521 ecc->dma_slave.filter.map = info->slave_map; in edma_probe()2522 ecc->dma_slave.filter.mapcnt = info->slavecnt; in edma_probe()2523 ecc->dma_slave.filter.fn = edma_filter_fn; in edma_probe()2525 ret = dma_async_device_register(&ecc->dma_slave); in edma_probe()2536 dma_async_device_unregister(&ecc->dma_slave); in edma_probe()2575 edma_cleanupp_vchan(&ecc->dma_slave); in edma_remove()2579 dma_async_device_unregister(&ecc->dma_slave); in edma_remove()