Lines Matching refs:ddev

26 	struct dma_device ddev;  member
163 return container_of(d, struct omap_dmadev, ddev); in to_omap_dma_dev()
505 dev_err(od->ddev.dev, "invalid channel %u\n", channel); in omap_dma_irq()
534 dev_dbg(od->ddev.dev, "allocating channel %u for %u\n", in omap_dma_alloc_chan_resources()
591 dev_dbg(od->ddev.dev, "freeing channel for %u\n", c->dma_sig); in omap_dma_free_chan_resources()
1051 vchan_init(&c->vc, &od->ddev); in omap_dma_chan_init()
1060 while (!list_empty(&od->ddev.channels)) { in omap_dma_free()
1061 struct omap_chan *c = list_first_entry(&od->ddev.channels, in omap_dma_free()
1095 dma_cap_set(DMA_SLAVE, od->ddev.cap_mask); in omap_dma_probe()
1096 dma_cap_set(DMA_CYCLIC, od->ddev.cap_mask); in omap_dma_probe()
1097 od->ddev.device_alloc_chan_resources = omap_dma_alloc_chan_resources; in omap_dma_probe()
1098 od->ddev.device_free_chan_resources = omap_dma_free_chan_resources; in omap_dma_probe()
1099 od->ddev.device_tx_status = omap_dma_tx_status; in omap_dma_probe()
1100 od->ddev.device_issue_pending = omap_dma_issue_pending; in omap_dma_probe()
1101 od->ddev.device_prep_slave_sg = omap_dma_prep_slave_sg; in omap_dma_probe()
1102 od->ddev.device_prep_dma_cyclic = omap_dma_prep_dma_cyclic; in omap_dma_probe()
1103 od->ddev.device_config = omap_dma_slave_config; in omap_dma_probe()
1104 od->ddev.device_pause = omap_dma_pause; in omap_dma_probe()
1105 od->ddev.device_resume = omap_dma_resume; in omap_dma_probe()
1106 od->ddev.device_terminate_all = omap_dma_terminate_all; in omap_dma_probe()
1107 od->ddev.src_addr_widths = OMAP_DMA_BUSWIDTHS; in omap_dma_probe()
1108 od->ddev.dst_addr_widths = OMAP_DMA_BUSWIDTHS; in omap_dma_probe()
1109 od->ddev.directions = BIT(DMA_DEV_TO_MEM) | BIT(DMA_MEM_TO_DEV); in omap_dma_probe()
1110 od->ddev.residue_granularity = DMA_RESIDUE_GRANULARITY_BURST; in omap_dma_probe()
1111 od->ddev.dev = &pdev->dev; in omap_dma_probe()
1112 INIT_LIST_HEAD(&od->ddev.channels); in omap_dma_probe()
1142 rc = dma_async_device_register(&od->ddev); in omap_dma_probe()
1153 omap_dma_info.dma_cap = od->ddev.cap_mask; in omap_dma_probe()
1160 dma_async_device_unregister(&od->ddev); in omap_dma_probe()
1177 dma_async_device_unregister(&od->ddev); in omap_dma_remove()