Searched refs:chan_tx (Results 1 – 10 of 10) sorted by relevance
| /linux/drivers/mmc/host/ |
| H A D | renesas_sdhi_sys_dmac.c | 101 if (!host->chan_tx || !host->chan_rx) in renesas_sdhi_sys_dmac_enable_dma() 114 if (host->chan_tx) in renesas_sdhi_sys_dmac_abort_dma() 115 dmaengine_terminate_sync(host->chan_tx); in renesas_sdhi_sys_dmac_abort_dma() 142 dma_unmap_sg(host->chan_tx->device->dev, in renesas_sdhi_sys_dmac_dma_callback() 218 chan = host->chan_tx; in renesas_sdhi_sys_dmac_start_dma_rx() 220 host->chan_tx = NULL; in renesas_sdhi_sys_dmac_start_dma_rx() 233 struct dma_chan *chan = host->chan_tx; in renesas_sdhi_sys_dmac_start_dma_tx() 291 host->chan_tx = NULL; in renesas_sdhi_sys_dmac_start_dma_tx() 311 if (host->chan_tx) in renesas_sdhi_sys_dmac_start_dma() 327 chan = host->chan_tx; in renesas_sdhi_sys_dmac_issue_work_fn() [all …]
|
| H A D | sh_mmcif.c | 243 struct dma_chan *chan_tx; member 319 chan = host->chan_tx; in sh_mmcif_start_dma_rx() 321 host->chan_tx = NULL; in sh_mmcif_start_dma_rx() 338 struct dma_chan *chan = host->chan_tx; in sh_mmcif_start_dma_tx() 365 host->chan_tx = NULL; in sh_mmcif_start_dma_tx() 429 host->chan_tx = sh_mmcif_request_dma_pdata(host, in sh_mmcif_request_dma() 434 host->chan_tx = dma_request_chan(dev, "tx"); in sh_mmcif_request_dma() 435 if (IS_ERR(host->chan_tx)) in sh_mmcif_request_dma() 436 host->chan_tx = NULL; in sh_mmcif_request_dma() 442 if (!host->chan_tx || !host->chan_rx || in sh_mmcif_request_dma() [all …]
|
| H A D | usdhi6rol0.c | 199 struct dma_chan *chan_tx; member 520 if (host->chan_tx) { in usdhi6_dma_release() 521 struct dma_chan *chan = host->chan_tx; in usdhi6_dma_release() 522 host->chan_tx = NULL; in usdhi6_dma_release() 546 dma_unmap_sg(host->chan_tx->device->dev, data->sg, in usdhi6_dma_stop_unmap() 617 if (!host->chan_rx || !host->chan_tx) in usdhi6_dma_start() 623 return usdhi6_dma_setup(host, host->chan_tx, DMA_MEM_TO_DEV); in usdhi6_dma_start() 636 dmaengine_terminate_sync(host->chan_tx); in usdhi6_dma_kill() 670 dma_async_issue_pending(host->chan_tx); in usdhi6_dma_kick() 681 host->chan_tx = dma_request_chan(mmc_dev(host->mmc), "tx"); in usdhi6_dma_request() [all …]
|
| H A D | renesas_sdhi_internal_dmac.c | 308 if (!host->chan_tx || !host->chan_rx) in renesas_sdhi_internal_dmac_enable_dma() 553 host->chan_rx = host->chan_tx = (void *)0xdeadbeaf; in renesas_sdhi_internal_dmac_request_dma() 569 host->chan_rx = host->chan_tx = NULL; in renesas_sdhi_internal_dmac_release_dma()
|
| H A D | uniphier-sd.c | 200 host->chan_tx = chan; in uniphier_sd_external_dma_request() 318 host->chan_tx = (void *)0xdeadbeaf; in uniphier_sd_internal_dma_request() 327 host->chan_tx = NULL; in uniphier_sd_internal_dma_release()
|
| /linux/drivers/i2c/busses/ |
| H A D | i2c-at91-master.c | 143 dmaengine_terminate_sync(dma->chan_tx); in at91_twi_dma_cleanup() 199 struct dma_chan *chan_tx = dma->chan_tx; in at91_twi_write_data_dma() local 251 txdesc = dmaengine_prep_slave_sg(chan_tx, dma->sg, sg_len, in at91_twi_write_data_dma() 264 dma_async_issue_pending(chan_tx); in at91_twi_write_data_dma() 779 dma->chan_tx = dma_request_chan(dev->dev, "tx"); in at91_twi_configure_dma() 780 if (IS_ERR(dma->chan_tx)) { in at91_twi_configure_dma() 781 ret = PTR_ERR(dma->chan_tx); in at91_twi_configure_dma() 782 dma->chan_tx = NULL; in at91_twi_configure_dma() 794 if (dmaengine_slave_config(dma->chan_tx, &slave_config)) { in at91_twi_configure_dma() 813 dma_chan_name(dma->chan_tx), dma_chan_name(dma->chan_rx)); in at91_twi_configure_dma() [all …]
|
| H A D | i2c-imx-lpi2c.c | 173 struct dma_chan *chan_tx; member 776 ? dma->chan_rx : dma->chan_tx; in lpi2c_dma_unmap() 786 dmaengine_terminate_sync(dma->chan_tx); in lpi2c_cleanup_rx_cmd_dma() 787 dma_unmap_single(dma->chan_tx->device->dev, dma->dma_tx_addr, in lpi2c_cleanup_rx_cmd_dma() 796 dmaengine_terminate_sync(dma->chan_tx); in lpi2c_cleanup_dma() 812 struct dma_chan *txchan = dma->chan_tx; in lpi2c_dma_rx_cmd_submit() 865 chan = dma->chan_tx; in lpi2c_dma_submit() 962 ret = dmaengine_slave_config(dma->chan_tx, &tx); in lpi2c_dma_config() 978 ret = dmaengine_slave_config(dma->chan_tx, &tx); in lpi2c_dma_config() 1083 dma_unmap_single(dma->chan_tx->device->dev, dma->dma_tx_addr, in lpi2c_imx_dma_xfer() [all …]
|
| H A D | i2c-stm32.h | 37 struct dma_chan *chan_tx; member
|
| H A D | i2c-imx.c | 217 struct dma_chan *chan_tx; member 412 dma->chan_tx = dma_request_chan(dev, "tx"); in i2c_imx_dma_request() 413 if (IS_ERR(dma->chan_tx)) { in i2c_imx_dma_request() 414 ret = PTR_ERR(dma->chan_tx); in i2c_imx_dma_request() 425 ret = dmaengine_slave_config(dma->chan_tx, &dma_sconfig); in i2c_imx_dma_request() 453 dma_chan_name(dma->chan_tx), dma_chan_name(dma->chan_rx)); in i2c_imx_dma_request() 460 dma_release_channel(dma->chan_tx); in i2c_imx_dma_request() 527 dma_release_channel(dma->chan_tx); in i2c_imx_dma_free() 528 dma->chan_tx = NULL; in i2c_imx_dma_free() 1187 dma->chan_using = dma->chan_tx; in i2c_imx_dma_write()
|
| H A D | i2c-at91.h | 129 struct dma_chan *chan_tx; member
|