Home
last modified time | relevance | path

Searched refs:chan_tx (Results 1 – 10 of 10) sorted by relevance

/linux/drivers/mmc/host/
H A Drenesas_sdhi_sys_dmac.c101 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 Dsh_mmcif.c243 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 Dusdhi6rol0.c199 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 Drenesas_sdhi_internal_dmac.c308 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 Duniphier-sd.c200 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 Di2c-at91-master.c143 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 Di2c-imx-lpi2c.c173 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 Di2c-stm32.h37 struct dma_chan *chan_tx; member
H A Di2c-imx.c217 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 Di2c-at91.h129 struct dma_chan *chan_tx; member