Lines Matching refs:dma_chan
26 struct dma_chan *dma_chan; member
39 status = dmaengine_tx_status(pd->dma_chan, pd->dma_cookie, NULL); in pxa_ata_dma_irq()
57 tx = dmaengine_prep_slave_sg(pd->dma_chan, qc->sg, qc->n_elem, dir, in pxa_qc_prep()
86 dma_async_issue_pending(pd->dma_chan); in pxa_bmdma_start()
97 status = dmaengine_tx_status(pd->dma_chan, pd->dma_cookie, NULL); in pxa_bmdma_stop()
102 dmaengine_terminate_all(pd->dma_chan); in pxa_bmdma_stop()
116 status = dmaengine_tx_status(pd->dma_chan, pd->dma_cookie, &state); in pxa_bmdma_status()
277 data->dma_chan = dma_request_chan(&pdev->dev, "data"); in pxa_ata_probe()
278 if (IS_ERR(data->dma_chan)) in pxa_ata_probe()
279 return PTR_ERR(data->dma_chan); in pxa_ata_probe()
280 ret = dmaengine_slave_config(data->dma_chan, &config); in pxa_ata_probe()
292 dma_release_channel(data->dma_chan); in pxa_ata_probe()
302 dma_release_channel(data->dma_chan); in pxa_ata_remove()