Lines Matching refs:dma_slave
50 struct dma_device dma_slave;
1516 coh901318_base_init(&base->dma_slave, base->platform->chans_slave,
1519 dma_cap_zero(base->dma_slave.cap_mask);
1520 dma_cap_set(DMA_SLAVE, base->dma_slave.cap_mask);
1522 base->dma_slave.device_alloc_chan_resources = coh901318_alloc_chan_resources;
1523 base->dma_slave.device_free_chan_resources = coh901318_free_chan_resources;
1524 base->dma_slave.device_prep_slave_sg = coh901318_prep_slave_sg;
1525 base->dma_slave.device_tx_status = coh901318_tx_status;
1526 base->dma_slave.device_issue_pending = coh901318_issue_pending;
1527 base->dma_slave.device_control = coh901318_control;
1528 base->dma_slave.dev = &pdev->dev;
1530 err = dma_async_device_register(&base->dma_slave);
1565 dma_async_device_unregister(&base->dma_slave);
1589 dma_async_device_unregister(&base->dma_slave);