Lines Matching refs:dmach
126 struct dma_chan *dmach; member
190 desc = dmaengine_prep_slave_sg(i2c->dmach, in mxs_i2c_dma_setup_xfer()
202 desc = dmaengine_prep_slave_sg(i2c->dmach, &i2c->sg_io[0], 1, in mxs_i2c_dma_setup_xfer()
219 desc = dmaengine_prep_slave_sg(i2c->dmach, in mxs_i2c_dma_setup_xfer()
231 desc = dmaengine_prep_slave_sg(i2c->dmach, &i2c->sg_io[1], 1, in mxs_i2c_dma_setup_xfer()
250 desc = dmaengine_prep_slave_sg(i2c->dmach, in mxs_i2c_dma_setup_xfer()
264 desc = dmaengine_prep_slave_sg(i2c->dmach, i2c->sg_io, 2, in mxs_i2c_dma_setup_xfer()
284 dma_async_issue_pending(i2c->dmach); in mxs_i2c_dma_setup_xfer()
293 dmaengine_terminate_all(i2c->dmach); in mxs_i2c_dma_setup_xfer()
300 dmaengine_terminate_all(i2c->dmach); in mxs_i2c_dma_setup_xfer()
843 i2c->dmach = dma_request_chan(dev, "rx-tx"); in mxs_i2c_probe()
844 if (IS_ERR(i2c->dmach)) { in mxs_i2c_probe()
846 return PTR_ERR(i2c->dmach); in mxs_i2c_probe()
881 if (i2c->dmach) in mxs_i2c_remove()
882 dma_release_channel(i2c->dmach); in mxs_i2c_remove()