Searched refs:dmach (Results 1 - 10 of 10) sorted by relevance

/linux-master/drivers/i2c/busses/
H A Di2c-mxs.c125 struct dma_chan *dmach; member in struct:mxs_i2c_dev
189 desc = dmaengine_prep_slave_sg(i2c->dmach,
201 desc = dmaengine_prep_slave_sg(i2c->dmach, &i2c->sg_io[0], 1,
218 desc = dmaengine_prep_slave_sg(i2c->dmach,
230 desc = dmaengine_prep_slave_sg(i2c->dmach, &i2c->sg_io[1], 1,
249 desc = dmaengine_prep_slave_sg(i2c->dmach,
263 desc = dmaengine_prep_slave_sg(i2c->dmach, i2c->sg_io, 2,
283 dma_async_issue_pending(i2c->dmach);
292 dmaengine_terminate_sync(i2c->dmach);
299 dmaengine_terminate_sync(i2c->dmach);
[all...]
/linux-master/drivers/dma/qcom/
H A Dhidma.c88 static inline struct hidma_chan *to_hidma_chan(struct dma_chan *dmach) argument
90 return container_of(dmach, struct hidma_chan, chan);
228 static void hidma_issue_pending(struct dma_chan *dmach) argument
230 struct hidma_chan *mchan = to_hidma_chan(dmach);
271 static enum dma_status hidma_tx_status(struct dma_chan *dmach, argument
275 struct hidma_chan *mchan = to_hidma_chan(dmach);
278 ret = dma_cookie_status(dmach, cookie, txstate);
283 dmach->cookie);
341 static int hidma_alloc_chan_resources(struct dma_chan *dmach) argument
343 struct hidma_chan *mchan = to_hidma_chan(dmach);
393 hidma_prep_dma_memcpy(struct dma_chan *dmach, dma_addr_t dest, dma_addr_t src, size_t len, unsigned long flags) argument
426 hidma_prep_dma_memset(struct dma_chan *dmach, dma_addr_t dest, int value, size_t len, unsigned long flags) argument
534 hidma_free_chan_resources(struct dma_chan *dmach) argument
[all...]
/linux-master/drivers/spi/
H A Dspi-mxs.c241 desc = dmaengine_prep_slave_sg(ssp->dmach,
253 desc = dmaengine_prep_slave_sg(ssp->dmach,
275 dma_async_issue_pending(ssp->dmach);
281 dmaengine_terminate_all(ssp->dmach);
593 ssp->dmach = dma_request_chan(&pdev->dev, "rx-tx");
594 if (IS_ERR(ssp->dmach)) {
596 ret = PTR_ERR(ssp->dmach);
636 dma_release_channel(ssp->dmach);
656 dma_release_channel(ssp->dmach);
/linux-master/drivers/scsi/arm/
H A Dcumana_2.c163 int dmach = info->info.scsi.dma; local
167 if (dmach != NO_DMA &&
185 disable_dma(dmach);
186 set_dma_sg(dmach, info->sg, bufs);
188 set_dma_mode(dmach, dma_dir);
189 enable_dma(dmach);
H A Dpowertec.c137 int dmach = info->info.scsi.dma; local
155 disable_dma(dmach);
156 set_dma_sg(dmach, info->sg, bufs);
157 set_dma_mode(dmach, dma_dir);
158 enable_dma(dmach);
H A Deesox.c164 int dmach = info->info.scsi.dma; local
166 if (dmach != NO_DMA &&
182 disable_dma(dmach);
183 set_dma_sg(dmach, info->sg, bufs);
184 set_dma_mode(dmach, dma_dir);
185 enable_dma(dmach);
/linux-master/drivers/mmc/host/
H A Dmxs-mmc.c234 desc = dmaengine_prep_slave_sg(ssp->dmach,
274 dma_async_issue_pending(ssp->dmach);
319 dma_async_issue_pending(ssp->dmach);
449 dma_async_issue_pending(ssp->dmach);
620 ssp->dmach = dma_request_chan(&pdev->dev, "rx-tx");
621 if (IS_ERR(ssp->dmach)) {
624 ret = PTR_ERR(ssp->dmach);
648 mmc->max_seg_size = dma_get_max_seg_size(ssp->dmach->device->dev);
668 dma_release_channel(ssp->dmach);
684 if (ssp->dmach)
[all...]
/linux-master/drivers/media/platform/renesas/
H A Drcar_drif.c198 struct dma_chan *dmach; /* Reserved DMA channel */ member in struct:rcar_drif
257 if (sdr->ch[i]->dmach) {
258 dma_release_channel(sdr->ch[i]->dmach);
259 sdr->ch[i]->dmach = NULL;
273 ch->dmach = dma_request_chan(&ch->pdev->dev, "rx");
274 if (IS_ERR(ch->dmach)) {
275 ret = PTR_ERR(ch->dmach);
279 i, ch->dmach);
280 ch->dmach = NULL;
288 ret = dmaengine_slave_config(ch->dmach,
[all...]
/linux-master/include/linux/spi/
H A Dmxs-spi.h127 struct dma_chan *dmach; member in struct:mxs_ssp
/linux-master/drivers/rapidio/devices/
H A Drio_mport_cdev.c196 * @dmach DMA engine channel allocated for specific file object
209 struct dma_chan *dmach; member in struct:mport_cdev_priv
546 struct dma_chan *dmach; member in struct:mport_dma_req
568 rmcd_debug(EXIT, "DMA_%d", priv->dmach->chan_id);
578 dma_unmap_sg(req->dmach->device->dev,
602 req->status = dma_async_is_tx_complete(priv->dmach, req->cookie,
656 if (!priv->dmach) {
657 priv->dmach = rio_request_mport_dma(priv->md->mport);
658 if (!priv->dmach) {
661 priv->dmach
[all...]

Completed in 155 milliseconds