dmach 88 drivers/dma/qcom/hidma.c static inline struct hidma_chan *to_hidma_chan(struct dma_chan *dmach) dmach 90 drivers/dma/qcom/hidma.c return container_of(dmach, struct hidma_chan, chan); dmach 235 drivers/dma/qcom/hidma.c static void hidma_issue_pending(struct dma_chan *dmach) dmach 237 drivers/dma/qcom/hidma.c struct hidma_chan *mchan = to_hidma_chan(dmach); dmach 278 drivers/dma/qcom/hidma.c static enum dma_status hidma_tx_status(struct dma_chan *dmach, dmach 282 drivers/dma/qcom/hidma.c struct hidma_chan *mchan = to_hidma_chan(dmach); dmach 285 drivers/dma/qcom/hidma.c ret = dma_cookie_status(dmach, cookie, txstate); dmach 290 drivers/dma/qcom/hidma.c dmach->cookie); dmach 348 drivers/dma/qcom/hidma.c static int hidma_alloc_chan_resources(struct dma_chan *dmach) dmach 350 drivers/dma/qcom/hidma.c struct hidma_chan *mchan = to_hidma_chan(dmach); dmach 368 drivers/dma/qcom/hidma.c dma_async_tx_descriptor_init(&mdesc->desc, dmach); dmach 375 drivers/dma/qcom/hidma.c dev_err(dmach->device->dev, dmach 400 drivers/dma/qcom/hidma.c hidma_prep_dma_memcpy(struct dma_chan *dmach, dma_addr_t dest, dma_addr_t src, dmach 403 drivers/dma/qcom/hidma.c struct hidma_chan *mchan = to_hidma_chan(dmach); dmach 433 drivers/dma/qcom/hidma.c hidma_prep_dma_memset(struct dma_chan *dmach, dma_addr_t dest, int value, dmach 436 drivers/dma/qcom/hidma.c struct hidma_chan *mchan = to_hidma_chan(dmach); dmach 530 drivers/dma/qcom/hidma.c static void hidma_free_chan_resources(struct dma_chan *dmach) dmach 532 drivers/dma/qcom/hidma.c struct hidma_chan *mchan = to_hidma_chan(dmach); dmach 539 drivers/dma/qcom/hidma.c hidma_terminate_channel(dmach); dmach 125 drivers/i2c/busses/i2c-mxs.c struct dma_chan *dmach; dmach 189 drivers/i2c/busses/i2c-mxs.c desc = dmaengine_prep_slave_sg(i2c->dmach, dmach 201 drivers/i2c/busses/i2c-mxs.c desc = dmaengine_prep_slave_sg(i2c->dmach, &i2c->sg_io[0], 1, dmach 217 drivers/i2c/busses/i2c-mxs.c desc = dmaengine_prep_slave_sg(i2c->dmach, dmach 229 drivers/i2c/busses/i2c-mxs.c desc = dmaengine_prep_slave_sg(i2c->dmach, &i2c->sg_io[1], 1, dmach 247 drivers/i2c/busses/i2c-mxs.c desc = dmaengine_prep_slave_sg(i2c->dmach, dmach 261 drivers/i2c/busses/i2c-mxs.c desc = dmaengine_prep_slave_sg(i2c->dmach, i2c->sg_io, 2, dmach 280 drivers/i2c/busses/i2c-mxs.c dma_async_issue_pending(i2c->dmach); dmach 289 drivers/i2c/busses/i2c-mxs.c dmaengine_terminate_all(i2c->dmach); dmach 296 drivers/i2c/busses/i2c-mxs.c dmaengine_terminate_all(i2c->dmach); dmach 839 drivers/i2c/busses/i2c-mxs.c i2c->dmach = dma_request_slave_channel(dev, "rx-tx"); dmach 840 drivers/i2c/busses/i2c-mxs.c if (!i2c->dmach) { dmach 877 drivers/i2c/busses/i2c-mxs.c if (i2c->dmach) dmach 878 drivers/i2c/busses/i2c-mxs.c dma_release_channel(i2c->dmach); dmach 203 drivers/media/platform/rcar_drif.c struct dma_chan *dmach; /* Reserved DMA channel */ dmach 262 drivers/media/platform/rcar_drif.c if (sdr->ch[i]->dmach) { dmach 263 drivers/media/platform/rcar_drif.c dma_release_channel(sdr->ch[i]->dmach); dmach 264 drivers/media/platform/rcar_drif.c sdr->ch[i]->dmach = NULL; dmach 278 drivers/media/platform/rcar_drif.c ch->dmach = dma_request_slave_channel(&ch->pdev->dev, "rx"); dmach 279 drivers/media/platform/rcar_drif.c if (!ch->dmach) { dmach 289 drivers/media/platform/rcar_drif.c ret = dmaengine_slave_config(ch->dmach, &dma_cfg); dmach 603 drivers/media/platform/rcar_drif.c rxd = dmaengine_prep_dma_cyclic(ch->dmach, addr, dmach 621 drivers/media/platform/rcar_drif.c dma_async_issue_pending(ch->dmach); dmach 690 drivers/media/platform/rcar_drif.c dmaengine_terminate_sync(ch->dmach); dmach 235 drivers/mmc/host/mxs-mmc.c desc = dmaengine_prep_slave_sg(ssp->dmach, dmach 275 drivers/mmc/host/mxs-mmc.c dma_async_issue_pending(ssp->dmach); dmach 320 drivers/mmc/host/mxs-mmc.c dma_async_issue_pending(ssp->dmach); dmach 450 drivers/mmc/host/mxs-mmc.c dma_async_issue_pending(ssp->dmach); dmach 626 drivers/mmc/host/mxs-mmc.c ssp->dmach = dma_request_slave_channel(&pdev->dev, "rx-tx"); dmach 627 drivers/mmc/host/mxs-mmc.c if (!ssp->dmach) { dmach 655 drivers/mmc/host/mxs-mmc.c mmc->max_seg_size = dma_get_max_seg_size(ssp->dmach->device->dev); dmach 675 drivers/mmc/host/mxs-mmc.c dma_release_channel(ssp->dmach); dmach 691 drivers/mmc/host/mxs-mmc.c if (ssp->dmach) dmach 692 drivers/mmc/host/mxs-mmc.c dma_release_channel(ssp->dmach); dmach 209 drivers/rapidio/devices/rio_mport_cdev.c struct dma_chan *dmach; dmach 544 drivers/rapidio/devices/rio_mport_cdev.c struct dma_chan *dmach; dmach 566 drivers/rapidio/devices/rio_mport_cdev.c rmcd_debug(EXIT, "DMA_%d", priv->dmach->chan_id); dmach 577 drivers/rapidio/devices/rio_mport_cdev.c dma_unmap_sg(req->dmach->device->dev, dmach 602 drivers/rapidio/devices/rio_mport_cdev.c req->status = dma_async_is_tx_complete(priv->dmach, req->cookie, dmach 656 drivers/rapidio/devices/rio_mport_cdev.c if (!priv->dmach) { dmach 657 drivers/rapidio/devices/rio_mport_cdev.c priv->dmach = rio_request_mport_dma(priv->md->mport); dmach 658 drivers/rapidio/devices/rio_mport_cdev.c if (!priv->dmach) { dmach 661 drivers/rapidio/devices/rio_mport_cdev.c priv->dmach = priv->md->dma_chan; dmach 670 drivers/rapidio/devices/rio_mport_cdev.c priv->md->dma_chan = priv->dmach; dmach 673 drivers/rapidio/devices/rio_mport_cdev.c priv->dmach->chan_id); dmach 710 drivers/rapidio/devices/rio_mport_cdev.c chan = priv->dmach; dmach 832 drivers/rapidio/devices/rio_mport_cdev.c chan = priv->dmach; dmach 839 drivers/rapidio/devices/rio_mport_cdev.c req->dmach = chan; dmach 1954 drivers/rapidio/devices/rio_mport_cdev.c if (!priv->dmach) { dmach 1988 drivers/rapidio/devices/rio_mport_cdev.c if (priv->dmach != priv->md->dma_chan) { dmach 1991 drivers/rapidio/devices/rio_mport_cdev.c rio_release_dma(priv->dmach); dmach 1997 drivers/rapidio/devices/rio_mport_cdev.c priv->dmach = NULL; dmach 2455 drivers/rapidio/devices/rio_mport_cdev.c if (client->dmach) { dmach 2456 drivers/rapidio/devices/rio_mport_cdev.c dmaengine_terminate_all(client->dmach); dmach 2457 drivers/rapidio/devices/rio_mport_cdev.c rio_release_dma(client->dmach); dmach 159 drivers/scsi/arm/cumana_2.c int dmach = info->info.scsi.dma; dmach 163 drivers/scsi/arm/cumana_2.c if (dmach != NO_DMA && dmach 180 drivers/scsi/arm/cumana_2.c disable_dma(dmach); dmach 181 drivers/scsi/arm/cumana_2.c set_dma_sg(dmach, info->sg, bufs); dmach 183 drivers/scsi/arm/cumana_2.c set_dma_mode(dmach, dma_dir); dmach 184 drivers/scsi/arm/cumana_2.c enable_dma(dmach); dmach 160 drivers/scsi/arm/eesox.c int dmach = info->info.scsi.dma; dmach 162 drivers/scsi/arm/eesox.c if (dmach != NO_DMA && dmach 177 drivers/scsi/arm/eesox.c disable_dma(dmach); dmach 178 drivers/scsi/arm/eesox.c set_dma_sg(dmach, info->sg, bufs); dmach 179 drivers/scsi/arm/eesox.c set_dma_mode(dmach, dma_dir); dmach 180 drivers/scsi/arm/eesox.c enable_dma(dmach); dmach 133 drivers/scsi/arm/powertec.c int dmach = info->info.scsi.dma; dmach 150 drivers/scsi/arm/powertec.c disable_dma(dmach); dmach 151 drivers/scsi/arm/powertec.c set_dma_sg(dmach, info->sg, bufs); dmach 152 drivers/scsi/arm/powertec.c set_dma_mode(dmach, dma_dir); dmach 153 drivers/scsi/arm/powertec.c enable_dma(dmach); dmach 241 drivers/spi/spi-mxs.c desc = dmaengine_prep_slave_sg(ssp->dmach, dmach 253 drivers/spi/spi-mxs.c desc = dmaengine_prep_slave_sg(ssp->dmach, dmach 275 drivers/spi/spi-mxs.c dma_async_issue_pending(ssp->dmach); dmach 281 drivers/spi/spi-mxs.c dmaengine_terminate_all(ssp->dmach); dmach 593 drivers/spi/spi-mxs.c ssp->dmach = dma_request_slave_channel(&pdev->dev, "rx-tx"); dmach 594 drivers/spi/spi-mxs.c if (!ssp->dmach) { dmach 636 drivers/spi/spi-mxs.c dma_release_channel(ssp->dmach); dmach 656 drivers/spi/spi-mxs.c dma_release_channel(ssp->dmach); dmach 127 include/linux/spi/mxs-spi.h struct dma_chan *dmach;