Searched refs:dmach (Results 1 – 10 of 10) sorted by relevance
| /linux/drivers/i2c/busses/ |
| A D | i2c-mxs.c | 126 struct dma_chan *dmach; member 190 desc = dmaengine_prep_slave_sg(i2c->dmach, in mxs_i2c_dma_setup_xfer() 219 desc = dmaengine_prep_slave_sg(i2c->dmach, in mxs_i2c_dma_setup_xfer() 250 desc = dmaengine_prep_slave_sg(i2c->dmach, in mxs_i2c_dma_setup_xfer() 284 dma_async_issue_pending(i2c->dmach); in mxs_i2c_dma_setup_xfer() 293 dmaengine_terminate_sync(i2c->dmach); in mxs_i2c_dma_setup_xfer() 300 dmaengine_terminate_sync(i2c->dmach); in mxs_i2c_dma_setup_xfer() 828 if (IS_ERR(i2c->dmach)) { in mxs_i2c_probe() 830 return PTR_ERR(i2c->dmach); in mxs_i2c_probe() 865 if (i2c->dmach) in mxs_i2c_remove() [all …]
|
| /linux/drivers/dma/qcom/ |
| A D | hidma.c | 90 return container_of(dmach, struct hidma_chan, chan); in to_hidma_chan() 231 struct hidma_chan *mchan = to_hidma_chan(dmach); in hidma_issue_pending() 276 struct hidma_chan *mchan = to_hidma_chan(dmach); in hidma_tx_status() 279 ret = dma_cookie_status(dmach, cookie, txstate); in hidma_tx_status() 284 dmach->cookie); in hidma_tx_status() 344 struct hidma_chan *mchan = to_hidma_chan(dmach); in hidma_alloc_chan_resources() 369 dev_err(dmach->device->dev, in hidma_alloc_chan_resources() 397 struct hidma_chan *mchan = to_hidma_chan(dmach); in hidma_prep_dma_memcpy() 430 struct hidma_chan *mchan = to_hidma_chan(dmach); in hidma_prep_dma_memset() 526 struct hidma_chan *mchan = to_hidma_chan(dmach); in hidma_free_chan_resources() [all …]
|
| /linux/drivers/mmc/host/ |
| A D | mxs-mmc.c | 235 desc = dmaengine_prep_slave_sg(ssp->dmach, in mxs_mmc_prep_dma() 275 dma_async_issue_pending(ssp->dmach); in mxs_mmc_bc() 320 dma_async_issue_pending(ssp->dmach); in mxs_mmc_ac() 450 dma_async_issue_pending(ssp->dmach); in mxs_mmc_adtc() 621 ssp->dmach = dma_request_chan(&pdev->dev, "rx-tx"); in mxs_mmc_probe() 622 if (IS_ERR(ssp->dmach)) { in mxs_mmc_probe() 625 ret = PTR_ERR(ssp->dmach); in mxs_mmc_probe() 649 mmc->max_seg_size = dma_get_max_seg_size(ssp->dmach->device->dev); in mxs_mmc_probe() 669 dma_release_channel(ssp->dmach); in mxs_mmc_probe() 685 if (ssp->dmach) in mxs_mmc_remove() [all …]
|
| /linux/drivers/spi/ |
| A D | spi-mxs.c | 240 desc = dmaengine_prep_slave_sg(ssp->dmach, in mxs_spi_txrx_dma() 252 desc = dmaengine_prep_slave_sg(ssp->dmach, in mxs_spi_txrx_dma() 274 dma_async_issue_pending(ssp->dmach); in mxs_spi_txrx_dma() 280 dmaengine_terminate_all(ssp->dmach); in mxs_spi_txrx_dma() 592 ssp->dmach = dma_request_chan(&pdev->dev, "rx-tx"); in mxs_spi_probe() 593 if (IS_ERR(ssp->dmach)) { in mxs_spi_probe() 595 ret = PTR_ERR(ssp->dmach); in mxs_spi_probe() 636 dma_release_channel(ssp->dmach); in mxs_spi_probe() 656 dma_release_channel(ssp->dmach); in mxs_spi_remove()
|
| /linux/drivers/scsi/arm/ |
| A D | cumana_2.c | 159 int dmach = info->info.scsi.dma; in cumanascsi_2_dma_setup() local 163 if (dmach != NO_DMA && in cumanascsi_2_dma_setup() 181 disable_dma(dmach); in cumanascsi_2_dma_setup() 182 set_dma_sg(dmach, info->sg, bufs); in cumanascsi_2_dma_setup() 184 set_dma_mode(dmach, dma_dir); in cumanascsi_2_dma_setup() 185 enable_dma(dmach); in cumanascsi_2_dma_setup()
|
| A D | powertec.c | 133 int dmach = info->info.scsi.dma; in powertecscsi_dma_setup() local 151 disable_dma(dmach); in powertecscsi_dma_setup() 152 set_dma_sg(dmach, info->sg, bufs); in powertecscsi_dma_setup() 153 set_dma_mode(dmach, dma_dir); in powertecscsi_dma_setup() 154 enable_dma(dmach); in powertecscsi_dma_setup()
|
| A D | eesox.c | 160 int dmach = info->info.scsi.dma; in eesoxscsi_dma_setup() local 162 if (dmach != NO_DMA && in eesoxscsi_dma_setup() 178 disable_dma(dmach); in eesoxscsi_dma_setup() 179 set_dma_sg(dmach, info->sg, bufs); in eesoxscsi_dma_setup() 180 set_dma_mode(dmach, dma_dir); in eesoxscsi_dma_setup() 181 enable_dma(dmach); in eesoxscsi_dma_setup()
|
| /linux/drivers/media/platform/ |
| A D | rcar_drif.c | 202 struct dma_chan *dmach; /* Reserved DMA channel */ member 261 if (sdr->ch[i]->dmach) { in rcar_drif_release_dmachannels() 262 dma_release_channel(sdr->ch[i]->dmach); in rcar_drif_release_dmachannels() 263 sdr->ch[i]->dmach = NULL; in rcar_drif_release_dmachannels() 278 if (IS_ERR(ch->dmach)) { in rcar_drif_alloc_dmachannels() 279 ret = PTR_ERR(ch->dmach); in rcar_drif_alloc_dmachannels() 283 i, ch->dmach); in rcar_drif_alloc_dmachannels() 284 ch->dmach = NULL; in rcar_drif_alloc_dmachannels() 606 rxd = dmaengine_prep_dma_cyclic(ch->dmach, addr, in rcar_drif_qbuf() 624 dma_async_issue_pending(ch->dmach); in rcar_drif_qbuf() [all …]
|
| /linux/drivers/rapidio/devices/ |
| A D | rio_mport_cdev.c | 209 struct dma_chan *dmach; member 544 struct dma_chan *dmach; member 654 if (!priv->dmach) { in get_dma_channel() 656 if (!priv->dmach) { in get_dma_channel() 671 priv->dmach->chan_id); in get_dma_channel() 708 chan = priv->dmach; in do_dma_request() 830 chan = priv->dmach; in rio_dma_transfer() 837 req->dmach = chan; in rio_dma_transfer() 1955 if (!priv->dmach) { in mport_cdev_release_dma() 1998 priv->dmach = NULL; in mport_cdev_release_dma() [all …]
|
| /linux/include/linux/spi/ |
| A D | mxs-spi.h | 127 struct dma_chan *dmach; member
|
Completed in 28 milliseconds