Lines Matching refs:dma_dev

202 	struct dma_device	dma_dev;  member
1305 struct dma_device *dma_dev; in ep93xx_dma_probe() local
1314 dma_dev = &edma->dma_dev; in ep93xx_dma_probe()
1318 INIT_LIST_HEAD(&dma_dev->channels); in ep93xx_dma_probe()
1323 edmac->chan.device = dma_dev; in ep93xx_dma_probe()
1343 &dma_dev->channels); in ep93xx_dma_probe()
1346 dma_cap_zero(dma_dev->cap_mask); in ep93xx_dma_probe()
1347 dma_cap_set(DMA_SLAVE, dma_dev->cap_mask); in ep93xx_dma_probe()
1348 dma_cap_set(DMA_CYCLIC, dma_dev->cap_mask); in ep93xx_dma_probe()
1350 dma_dev->dev = &pdev->dev; in ep93xx_dma_probe()
1351 dma_dev->device_alloc_chan_resources = ep93xx_dma_alloc_chan_resources; in ep93xx_dma_probe()
1352 dma_dev->device_free_chan_resources = ep93xx_dma_free_chan_resources; in ep93xx_dma_probe()
1353 dma_dev->device_prep_slave_sg = ep93xx_dma_prep_slave_sg; in ep93xx_dma_probe()
1354 dma_dev->device_prep_dma_cyclic = ep93xx_dma_prep_dma_cyclic; in ep93xx_dma_probe()
1355 dma_dev->device_config = ep93xx_dma_slave_config; in ep93xx_dma_probe()
1356 dma_dev->device_synchronize = ep93xx_dma_synchronize; in ep93xx_dma_probe()
1357 dma_dev->device_terminate_all = ep93xx_dma_terminate_all; in ep93xx_dma_probe()
1358 dma_dev->device_issue_pending = ep93xx_dma_issue_pending; in ep93xx_dma_probe()
1359 dma_dev->device_tx_status = ep93xx_dma_tx_status; in ep93xx_dma_probe()
1361 dma_set_max_seg_size(dma_dev->dev, DMA_MAX_CHAN_BYTES); in ep93xx_dma_probe()
1364 dma_cap_set(DMA_MEMCPY, dma_dev->cap_mask); in ep93xx_dma_probe()
1365 dma_dev->device_prep_dma_memcpy = ep93xx_dma_prep_dma_memcpy; in ep93xx_dma_probe()
1372 dma_cap_set(DMA_PRIVATE, dma_dev->cap_mask); in ep93xx_dma_probe()
1381 ret = dma_async_device_register(dma_dev); in ep93xx_dma_probe()
1390 dev_info(dma_dev->dev, "EP93xx M2%s DMA ready\n", in ep93xx_dma_probe()