Home
last modified time | relevance | path

Searched refs:dmach (Results 1 – 8 of 8) sorted by relevance

/linux-4.1.27/drivers/i2c/busses/
Di2c-mxs.c130 struct dma_chan *dmach; member
193 desc = dmaengine_prep_slave_sg(i2c->dmach, in mxs_i2c_dma_setup_xfer()
205 desc = dmaengine_prep_slave_sg(i2c->dmach, &i2c->sg_io[0], 1, in mxs_i2c_dma_setup_xfer()
221 desc = dmaengine_prep_slave_sg(i2c->dmach, in mxs_i2c_dma_setup_xfer()
233 desc = dmaengine_prep_slave_sg(i2c->dmach, &i2c->sg_io[1], 1, in mxs_i2c_dma_setup_xfer()
252 desc = dmaengine_prep_slave_sg(i2c->dmach, in mxs_i2c_dma_setup_xfer()
266 desc = dmaengine_prep_slave_sg(i2c->dmach, i2c->sg_io, 2, in mxs_i2c_dma_setup_xfer()
285 dma_async_issue_pending(i2c->dmach); in mxs_i2c_dma_setup_xfer()
294 dmaengine_terminate_all(i2c->dmach); in mxs_i2c_dma_setup_xfer()
301 dmaengine_terminate_all(i2c->dmach); in mxs_i2c_dma_setup_xfer()
[all …]
/linux-4.1.27/drivers/spi/
Dspi-mxs.c249 desc = dmaengine_prep_slave_sg(ssp->dmach, in mxs_spi_txrx_dma()
261 desc = dmaengine_prep_slave_sg(ssp->dmach, in mxs_spi_txrx_dma()
283 dma_async_issue_pending(ssp->dmach); in mxs_spi_txrx_dma()
289 dmaengine_terminate_all(ssp->dmach); in mxs_spi_txrx_dma()
517 ssp->dmach = dma_request_slave_channel(&pdev->dev, "rx-tx"); in mxs_spi_probe()
518 if (!ssp->dmach) { in mxs_spi_probe()
547 dma_release_channel(ssp->dmach); in mxs_spi_probe()
564 dma_release_channel(ssp->dmach); in mxs_spi_remove()
Dspi-s3c64xx.c135 unsigned int dmach; member
327 (void *)(long)sdd->rx_dma.dmach, dev, "rx"); in s3c64xx_spi_prepare_transfer()
336 (void *)(long)sdd->tx_dma.dmach, dev, "tx"); in s3c64xx_spi_prepare_transfer()
1093 sdd->tx_dma.dmach = res->start; in s3c64xx_spi_probe()
1100 sdd->rx_dma.dmach = res->start; in s3c64xx_spi_probe()
1196 sdd->rx_dma.dmach, sdd->tx_dma.dmach); in s3c64xx_spi_probe()
/linux-4.1.27/drivers/mmc/host/
Dmxs-mmc.c245 desc = dmaengine_prep_slave_sg(ssp->dmach, in mxs_mmc_prep_dma()
285 dma_async_issue_pending(ssp->dmach); in mxs_mmc_bc()
327 dma_async_issue_pending(ssp->dmach); in mxs_mmc_ac()
458 dma_async_issue_pending(ssp->dmach); in mxs_mmc_adtc()
632 ssp->dmach = dma_request_slave_channel(&pdev->dev, "rx-tx"); in mxs_mmc_probe()
633 if (!ssp->dmach) { in mxs_mmc_probe()
660 mmc->max_seg_size = dma_get_max_seg_size(ssp->dmach->device->dev); in mxs_mmc_probe()
680 dma_release_channel(ssp->dmach); in mxs_mmc_probe()
696 if (ssp->dmach) in mxs_mmc_remove()
697 dma_release_channel(ssp->dmach); in mxs_mmc_remove()
/linux-4.1.27/drivers/scsi/arm/
Dcumana_2.c162 int dmach = info->info.scsi.dma; in cumanascsi_2_dma_setup() local
166 if (dmach != NO_DMA && in cumanascsi_2_dma_setup()
183 disable_dma(dmach); in cumanascsi_2_dma_setup()
184 set_dma_sg(dmach, info->sg, bufs); in cumanascsi_2_dma_setup()
186 set_dma_mode(dmach, dma_dir); in cumanascsi_2_dma_setup()
187 enable_dma(dmach); in cumanascsi_2_dma_setup()
Dpowertec.c136 int dmach = info->info.scsi.dma; in powertecscsi_dma_setup() local
153 disable_dma(dmach); in powertecscsi_dma_setup()
154 set_dma_sg(dmach, info->sg, bufs); in powertecscsi_dma_setup()
155 set_dma_mode(dmach, dma_dir); in powertecscsi_dma_setup()
156 enable_dma(dmach); in powertecscsi_dma_setup()
Deesox.c163 int dmach = info->info.scsi.dma; in eesoxscsi_dma_setup() local
165 if (dmach != NO_DMA && in eesoxscsi_dma_setup()
180 disable_dma(dmach); in eesoxscsi_dma_setup()
181 set_dma_sg(dmach, info->sg, bufs); in eesoxscsi_dma_setup()
182 set_dma_mode(dmach, dma_dir); in eesoxscsi_dma_setup()
183 enable_dma(dmach); in eesoxscsi_dma_setup()
/linux-4.1.27/include/linux/spi/
Dmxs-spi.h136 struct dma_chan *dmach; member