Searched refs:dmach (Results 1 – 8 of 8) sorted by relevance
/linux-4.4.14/drivers/i2c/busses/ |
D | i2c-mxs.c | 130 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.4.14/drivers/spi/ |
D | spi-mxs.c | 249 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()
|
D | spi-s3c64xx.c | 136 unsigned int dmach; member 328 (void *)(long)sdd->rx_dma.dmach, dev, "rx"); in s3c64xx_spi_prepare_transfer() 337 (void *)(long)sdd->tx_dma.dmach, dev, "tx"); in s3c64xx_spi_prepare_transfer() 1096 sdd->tx_dma.dmach = res->start; in s3c64xx_spi_probe() 1103 sdd->rx_dma.dmach = res->start; in s3c64xx_spi_probe() 1202 sdd->rx_dma.dmach, sdd->tx_dma.dmach); in s3c64xx_spi_probe()
|
/linux-4.4.14/drivers/mmc/host/ |
D | mxs-mmc.c | 245 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.4.14/drivers/scsi/arm/ |
D | cumana_2.c | 162 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()
|
D | powertec.c | 136 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()
|
D | eesox.c | 163 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.4.14/include/linux/spi/ |
D | mxs-spi.h | 136 struct dma_chan *dmach; member
|