Lines Matching refs:dma_memcpy
1287 struct dma_device dma_memcpy;
2705 coh901318_base_init(&base->dma_memcpy, dma_memcpy_channels,
2708 dma_cap_zero(base->dma_memcpy.cap_mask);
2709 dma_cap_set(DMA_MEMCPY, base->dma_memcpy.cap_mask);
2711 base->dma_memcpy.device_alloc_chan_resources = coh901318_alloc_chan_resources;
2712 base->dma_memcpy.device_free_chan_resources = coh901318_free_chan_resources;
2713 base->dma_memcpy.device_prep_dma_memcpy = coh901318_prep_memcpy;
2714 base->dma_memcpy.device_tx_status = coh901318_tx_status;
2715 base->dma_memcpy.device_issue_pending = coh901318_issue_pending;
2716 base->dma_memcpy.device_config = coh901318_dma_slave_config;
2717 base->dma_memcpy.device_pause = coh901318_pause;
2718 base->dma_memcpy.device_resume = coh901318_resume;
2719 base->dma_memcpy.device_terminate_all = coh901318_terminate_all;
2720 base->dma_memcpy.dev = &pdev->dev;
2725 base->dma_memcpy.copy_align = DMAENGINE_ALIGN_4_BYTES;
2726 err = dma_async_device_register(&base->dma_memcpy);
2743 dma_async_device_unregister(&base->dma_memcpy);
2776 dma_async_device_unregister(&base->dma_memcpy);