Lines Matching refs:dma_memcpy
51 struct dma_device dma_memcpy;
1536 coh901318_base_init(&base->dma_memcpy, base->platform->chans_memcpy,
1539 dma_cap_zero(base->dma_memcpy.cap_mask);
1540 dma_cap_set(DMA_MEMCPY, base->dma_memcpy.cap_mask);
1542 base->dma_memcpy.device_alloc_chan_resources = coh901318_alloc_chan_resources;
1543 base->dma_memcpy.device_free_chan_resources = coh901318_free_chan_resources;
1544 base->dma_memcpy.device_prep_dma_memcpy = coh901318_prep_memcpy;
1545 base->dma_memcpy.device_tx_status = coh901318_tx_status;
1546 base->dma_memcpy.device_issue_pending = coh901318_issue_pending;
1547 base->dma_memcpy.device_control = coh901318_control;
1548 base->dma_memcpy.dev = &pdev->dev;
1553 base->dma_memcpy.copy_align = 2;
1554 err = dma_async_device_register(&base->dma_memcpy);
1588 dma_async_device_unregister(&base->dma_memcpy);