Lines Matching defs:m_ddev
1983 struct dma_device *m_ddev = NULL;
2023 m_ddev = devm_kzalloc(ecc->dev, sizeof(*m_ddev), GFP_KERNEL);
2024 if (!m_ddev) {
2029 ecc->dma_memcpy = m_ddev;
2031 dma_cap_zero(m_ddev->cap_mask);
2032 dma_cap_set(DMA_MEMCPY, m_ddev->cap_mask);
2033 dma_cap_set(DMA_INTERLEAVE, m_ddev->cap_mask);
2035 m_ddev->device_prep_dma_memcpy = edma_prep_dma_memcpy;
2036 m_ddev->device_prep_interleaved_dma = edma_prep_dma_interleaved;
2037 m_ddev->device_alloc_chan_resources = edma_alloc_chan_resources;
2038 m_ddev->device_free_chan_resources = edma_free_chan_resources;
2039 m_ddev->device_issue_pending = edma_issue_pending;
2040 m_ddev->device_tx_status = edma_tx_status;
2041 m_ddev->device_config = edma_slave_config;
2042 m_ddev->device_pause = edma_dma_pause;
2043 m_ddev->device_resume = edma_dma_resume;
2044 m_ddev->device_terminate_all = edma_terminate_all;
2045 m_ddev->device_synchronize = edma_synchronize;
2047 m_ddev->src_addr_widths = EDMA_DMA_BUSWIDTHS;
2048 m_ddev->dst_addr_widths = EDMA_DMA_BUSWIDTHS;
2049 m_ddev->directions = BIT(DMA_MEM_TO_MEM);
2050 m_ddev->residue_granularity = DMA_RESIDUE_GRANULARITY_BURST;
2052 m_ddev->dev = ecc->dev;
2053 INIT_LIST_HEAD(&m_ddev->channels);
2065 if (m_ddev && edma_is_memcpy_channel(i, memcpy_channels))
2066 vchan_init(&echan->vchan, m_ddev);