Home
last modified time | relevance | path

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

/kernel/linux/linux-5.10/drivers/dma/
H A Dste_dma40.c538 * @dma_both: dma_device channels that can do both memcpy and slave transfers.
579 struct dma_device dma_both; member
2883 d40_chan_init(base, &base->dma_both, base->phy_chans, in d40_dmaengine_init()
2886 dma_cap_zero(base->dma_both.cap_mask); in d40_dmaengine_init()
2887 dma_cap_set(DMA_SLAVE, base->dma_both.cap_mask); in d40_dmaengine_init()
2888 dma_cap_set(DMA_MEMCPY, base->dma_both.cap_mask); in d40_dmaengine_init()
2891 d40_ops_init(base, &base->dma_both); in d40_dmaengine_init()
2892 err = dmaenginem_async_device_register(&base->dma_both); in d40_dmaengine_init()
/kernel/linux/linux-6.6/drivers/dma/
H A Dste_dma40.c565 * @dma_both: dma_device channels that can do both memcpy and slave transfers.
604 struct dma_device dma_both; member
2906 d40_chan_init(base, &base->dma_both, base->phy_chans, in d40_dmaengine_init()
2909 dma_cap_zero(base->dma_both.cap_mask); in d40_dmaengine_init()
2910 dma_cap_set(DMA_SLAVE, base->dma_both.cap_mask); in d40_dmaengine_init()
2911 dma_cap_set(DMA_MEMCPY, base->dma_both.cap_mask); in d40_dmaengine_init()
2914 d40_ops_init(base, &base->dma_both); in d40_dmaengine_init()
2915 err = dmaenginem_async_device_register(&base->dma_both); in d40_dmaengine_init()

Completed in 10 milliseconds