/linux-master/drivers/i2c/busses/ |
H A D | i2c-mxs.c | 125 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 D | hidma.c | 88 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 D | spi-mxs.c | 241 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 D | cumana_2.c | 163 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 D | powertec.c | 137 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 D | eesox.c | 164 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 D | mxs-mmc.c | 234 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 D | rcar_drif.c | 198 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 D | mxs-spi.h | 127 struct dma_chan *dmach; member in struct:mxs_ssp
|
/linux-master/drivers/rapidio/devices/ |
H A D | rio_mport_cdev.c | 196 * @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...] |