Lines Matching refs:dma_dev
718 struct dma_device *dma_dev;
811 dma_dev = &xor_dev->dmadev;
814 dma_cap_zero(dma_dev->cap_mask);
815 dma_cap_set(DMA_MEMCPY, dma_dev->cap_mask);
816 dma_cap_set(DMA_XOR, dma_dev->cap_mask);
817 dma_cap_set(DMA_INTERRUPT, dma_dev->cap_mask);
820 INIT_LIST_HEAD(&dma_dev->channels);
823 dma_dev->device_tx_status = dma_cookie_status;
824 dma_dev->device_issue_pending = mv_xor_v2_issue_pending;
825 dma_dev->dev = &pdev->dev;
827 dma_dev->device_prep_dma_memcpy = mv_xor_v2_prep_dma_memcpy;
828 dma_dev->device_prep_dma_interrupt = mv_xor_v2_prep_dma_interrupt;
829 dma_dev->max_xor = 8;
830 dma_dev->device_prep_dma_xor = mv_xor_v2_prep_dma_xor;
832 xor_dev->dmachan.device = dma_dev;
835 &dma_dev->channels);
841 ret = dma_async_device_register(dma_dev);