Searched refs:dma_slave (Results 1 – 3 of 3) sorted by relevance
/linux/drivers/dma/ |
H A D | moxart-dma.c | 146 struct dma_device dma_slave; member 330 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()
|
H A D | ste_dma40.c | 603 struct dma_device dma_slave; member 2872 d40_chan_init(base, &base->dma_slave, base->log_chans, in d40_dmaengine_init() 2875 dma_cap_zero(base->dma_slave.cap_mask); in d40_dmaengine_init() 2876 dma_cap_set(DMA_SLAVE, base->dma_slave.cap_mask); in d40_dmaengine_init() 2877 dma_cap_set(DMA_CYCLIC, base->dma_slave.cap_mask); in d40_dmaengine_init() 2879 d40_ops_init(base, &base->dma_slave); in d40_dmaengine_init() 2881 err = dmaenginem_async_device_register(&base->dma_slave); in d40_dmaengine_init() 2910 dma_cap_set(DMA_CYCLIC, base->dma_slave.cap_mask); in d40_dmaengine_init()
|
/linux/drivers/dma/ti/ |
H A D | edma.c | 261 struct dma_device dma_slave; member 1924 struct dma_device *s_ddev = &ecc->dma_slave; in edma_dma_init() 2517 ecc->dma_slave.filter.map = info->slave_map; in edma_probe() 2518 ecc->dma_slave.filter.mapcnt = info->slavecnt; in edma_probe() 2519 ecc->dma_slave.filter.fn = edma_filter_fn; in edma_probe() 2521 ret = dma_async_device_register(&ecc->dma_slave); in edma_probe() 2532 dma_async_device_unregister(&ecc->dma_slave); in edma_probe() 2571 edma_cleanupp_vchan(&ecc->dma_slave); in edma_remove() 2575 dma_async_device_unregister(&ecc->dma_slave); in edma_remove()
|