Lines Matching refs:dmach
189 struct dma_chan *dmach; member
526 struct dma_chan *dmach; member
548 rmcd_debug(EXIT, "DMA_%d", priv->dmach->chan_id); in mport_release_dma()
558 dma_unmap_sg(req->dmach->device->dev, in dma_req_free()
582 req->status = dma_async_is_tx_complete(priv->dmach, req->cookie, in dma_xfer_callback()
636 if (!priv->dmach) { in get_dma_channel()
637 priv->dmach = rio_request_mport_dma(priv->md->mport); in get_dma_channel()
638 if (!priv->dmach) { in get_dma_channel()
641 priv->dmach = priv->md->dma_chan; in get_dma_channel()
650 priv->md->dma_chan = priv->dmach; in get_dma_channel()
653 priv->dmach->chan_id); in get_dma_channel()
690 chan = priv->dmach; in do_dma_request()
812 chan = priv->dmach; in rio_dma_transfer()
819 req->dmach = chan; in rio_dma_transfer()
1941 if (!priv->dmach) { in mport_cdev_release_dma()
1975 if (priv->dmach != priv->md->dma_chan) { in mport_cdev_release_dma()
1978 rio_release_dma(priv->dmach); in mport_cdev_release_dma()
1984 priv->dmach = NULL; in mport_cdev_release_dma()
2442 if (client->dmach) { in mport_cdev_terminate_dma()
2443 dmaengine_terminate_all(client->dmach); in mport_cdev_terminate_dma()
2444 rio_release_dma(client->dmach); in mport_cdev_terminate_dma()