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;