Lines Matching defs:dma_slave
1286 struct dma_device dma_slave;
1777 if (&args->base->dma_slave == chan->device &&
2682 coh901318_base_init(&base->dma_slave, dma_slave_channels,
2685 dma_cap_zero(base->dma_slave.cap_mask);
2686 dma_cap_set(DMA_SLAVE, base->dma_slave.cap_mask);
2688 base->dma_slave.device_alloc_chan_resources = coh901318_alloc_chan_resources;
2689 base->dma_slave.device_free_chan_resources = coh901318_free_chan_resources;
2690 base->dma_slave.device_prep_slave_sg = coh901318_prep_slave_sg;
2691 base->dma_slave.device_tx_status = coh901318_tx_status;
2692 base->dma_slave.device_issue_pending = coh901318_issue_pending;
2693 base->dma_slave.device_config = coh901318_dma_slave_config;
2694 base->dma_slave.device_pause = coh901318_pause;
2695 base->dma_slave.device_resume = coh901318_resume;
2696 base->dma_slave.device_terminate_all = coh901318_terminate_all;
2697 base->dma_slave.dev = &pdev->dev;
2699 err = dma_async_device_register(&base->dma_slave);
2745 dma_async_device_unregister(&base->dma_slave);
2777 dma_async_device_unregister(&base->dma_slave);