m_ddev 1895 drivers/dma/ti/edma.c struct dma_device *m_ddev = NULL; m_ddev 1933 drivers/dma/ti/edma.c m_ddev = devm_kzalloc(ecc->dev, sizeof(*m_ddev), GFP_KERNEL); m_ddev 1934 drivers/dma/ti/edma.c if (!m_ddev) { m_ddev 1939 drivers/dma/ti/edma.c ecc->dma_memcpy = m_ddev; m_ddev 1941 drivers/dma/ti/edma.c dma_cap_zero(m_ddev->cap_mask); m_ddev 1942 drivers/dma/ti/edma.c dma_cap_set(DMA_MEMCPY, m_ddev->cap_mask); m_ddev 1944 drivers/dma/ti/edma.c m_ddev->device_prep_dma_memcpy = edma_prep_dma_memcpy; m_ddev 1945 drivers/dma/ti/edma.c m_ddev->device_alloc_chan_resources = edma_alloc_chan_resources; m_ddev 1946 drivers/dma/ti/edma.c m_ddev->device_free_chan_resources = edma_free_chan_resources; m_ddev 1947 drivers/dma/ti/edma.c m_ddev->device_issue_pending = edma_issue_pending; m_ddev 1948 drivers/dma/ti/edma.c m_ddev->device_tx_status = edma_tx_status; m_ddev 1949 drivers/dma/ti/edma.c m_ddev->device_config = edma_slave_config; m_ddev 1950 drivers/dma/ti/edma.c m_ddev->device_pause = edma_dma_pause; m_ddev 1951 drivers/dma/ti/edma.c m_ddev->device_resume = edma_dma_resume; m_ddev 1952 drivers/dma/ti/edma.c m_ddev->device_terminate_all = edma_terminate_all; m_ddev 1953 drivers/dma/ti/edma.c m_ddev->device_synchronize = edma_synchronize; m_ddev 1955 drivers/dma/ti/edma.c m_ddev->src_addr_widths = EDMA_DMA_BUSWIDTHS; m_ddev 1956 drivers/dma/ti/edma.c m_ddev->dst_addr_widths = EDMA_DMA_BUSWIDTHS; m_ddev 1957 drivers/dma/ti/edma.c m_ddev->directions = BIT(DMA_MEM_TO_MEM); m_ddev 1958 drivers/dma/ti/edma.c m_ddev->residue_granularity = DMA_RESIDUE_GRANULARITY_BURST; m_ddev 1960 drivers/dma/ti/edma.c m_ddev->dev = ecc->dev; m_ddev 1961 drivers/dma/ti/edma.c INIT_LIST_HEAD(&m_ddev->channels); m_ddev 1973 drivers/dma/ti/edma.c if (m_ddev && edma_is_memcpy_channel(i, memcpy_channels)) m_ddev 1974 drivers/dma/ti/edma.c vchan_init(&echan->vchan, m_ddev);