Lines Matching defs:ddev
43 struct dma_device ddev;
235 return container_of(d, struct omap_dmadev, ddev);
656 dev_err(od->ddev.dev, "invalid channel %u\n", channel);
706 struct device *dev = od->ddev.dev;
776 dev_dbg(od->ddev.dev, "freeing channel %u used for %u\n", c->dma_ch,
1508 vchan_init(&c->vc, &od->ddev);
1515 while (!list_empty(&od->ddev.channels)) {
1516 struct omap_chan *c = list_first_entry(&od->ddev.channels,
1686 dma_cap_set(DMA_SLAVE, od->ddev.cap_mask);
1687 dma_cap_set(DMA_CYCLIC, od->ddev.cap_mask);
1688 dma_cap_set(DMA_MEMCPY, od->ddev.cap_mask);
1689 dma_cap_set(DMA_INTERLEAVE, od->ddev.cap_mask);
1690 od->ddev.device_alloc_chan_resources = omap_dma_alloc_chan_resources;
1691 od->ddev.device_free_chan_resources = omap_dma_free_chan_resources;
1692 od->ddev.device_tx_status = omap_dma_tx_status;
1693 od->ddev.device_issue_pending = omap_dma_issue_pending;
1694 od->ddev.device_prep_slave_sg = omap_dma_prep_slave_sg;
1695 od->ddev.device_prep_dma_cyclic = omap_dma_prep_dma_cyclic;
1696 od->ddev.device_prep_dma_memcpy = omap_dma_prep_dma_memcpy;
1697 od->ddev.device_prep_interleaved_dma = omap_dma_prep_dma_interleaved;
1698 od->ddev.device_config = omap_dma_slave_config;
1699 od->ddev.device_pause = omap_dma_pause;
1700 od->ddev.device_resume = omap_dma_resume;
1701 od->ddev.device_terminate_all = omap_dma_terminate_all;
1702 od->ddev.device_synchronize = omap_dma_synchronize;
1703 od->ddev.src_addr_widths = OMAP_DMA_BUSWIDTHS;
1704 od->ddev.dst_addr_widths = OMAP_DMA_BUSWIDTHS;
1705 od->ddev.directions = BIT(DMA_DEV_TO_MEM) | BIT(DMA_MEM_TO_DEV);
1707 od->ddev.residue_granularity =
1710 od->ddev.residue_granularity = DMA_RESIDUE_GRANULARITY_BURST;
1711 od->ddev.max_burst = SZ_16M - 1; /* CCEN: 24bit unsigned */
1712 od->ddev.dev = &pdev->dev;
1713 INIT_LIST_HEAD(&od->ddev.channels);
1786 od->ddev.filter.map = od->plat->slave_map;
1787 od->ddev.filter.mapcnt = od->plat->slavecnt;
1788 od->ddev.filter.fn = omap_dma_filter_fn;
1802 rc = dma_async_device_register(&od->ddev);
1813 omap_dma_info.dma_cap = od->ddev.cap_mask;
1820 dma_async_device_unregister(&od->ddev);
1855 dma_async_device_unregister(&od->ddev);