Home
last modified time | relevance | path

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

/Linux-v4.19/drivers/ata/
Dpata_ep93xx.c137 struct dma_chan *dma_tx_channel; member
632 if (drv_data->dma_tx_channel) { in ep93xx_pata_release_dma()
633 dma_release_channel(drv_data->dma_tx_channel); in ep93xx_pata_release_dma()
634 drv_data->dma_tx_channel = NULL; in ep93xx_pata_release_dma()
672 drv_data->dma_tx_channel = dma_request_channel(mask, in ep93xx_pata_dma_init()
674 if (!drv_data->dma_tx_channel) { in ep93xx_pata_dma_init()
695 if (dmaengine_slave_config(drv_data->dma_tx_channel, &conf)) { in ep93xx_pata_dma_init()
709 ? drv_data->dma_tx_channel : drv_data->dma_rx_channel; in ep93xx_pata_dma_start()
749 dmaengine_terminate_all(drv_data->dma_tx_channel); in ep93xx_pata_dma_stop()
979 if (drv_data->dma_rx_channel && drv_data->dma_tx_channel) { in ep93xx_pata_probe()
/Linux-v4.19/drivers/mmc/host/
Dmmci.c423 host->dma_tx_channel = dma_request_slave_channel(mmc_dev(host->mmc), "tx"); in mmci_dma_setup()
433 if (host->dma_rx_channel && !host->dma_tx_channel) in mmci_dma_setup()
434 host->dma_tx_channel = host->dma_rx_channel; in mmci_dma_setup()
441 if (host->dma_tx_channel) in mmci_dma_setup()
442 txname = dma_chan_name(host->dma_tx_channel); in mmci_dma_setup()
453 if (host->dma_tx_channel) { in mmci_dma_setup()
454 struct device *dev = host->dma_tx_channel->device->dev; in mmci_dma_setup()
480 if (host->dma_tx_channel) in mmci_dma_release()
481 dma_release_channel(host->dma_tx_channel); in mmci_dma_release()
482 host->dma_rx_channel = host->dma_tx_channel = NULL; in mmci_dma_release()
[all …]
Dmmci.h330 struct dma_chan *dma_tx_channel; member
/Linux-v4.19/drivers/slimbus/
Dqcom-ngd-ctrl.c153 struct dma_chan *dma_tx_channel; member
573 desc->desc = dmaengine_prep_slave_single(ctrl->dma_tx_channel, in qcom_slim_ngd_tx_msg_post()
586 dma_async_issue_pending(ctrl->dma_tx_channel); in qcom_slim_ngd_tx_msg_post()
706 ctrl->dma_tx_channel = dma_request_slave_channel(dev, "tx"); in qcom_slim_ngd_init_tx_msgq()
707 if (!ctrl->dma_tx_channel) { in qcom_slim_ngd_init_tx_msgq()
728 dma_release_channel(ctrl->dma_tx_channel); in qcom_slim_ngd_init_tx_msgq()
1049 if (ctrl->dma_tx_channel) { in qcom_slim_ngd_exit_dma()
1050 dmaengine_terminate_sync(ctrl->dma_tx_channel); in qcom_slim_ngd_exit_dma()
1051 dma_release_channel(ctrl->dma_tx_channel); in qcom_slim_ngd_exit_dma()
1054 ctrl->dma_tx_channel = ctrl->dma_rx_channel = NULL; in qcom_slim_ngd_exit_dma()
/Linux-v4.19/drivers/spi/
Dspi-pl022.c398 struct dma_chan *dma_tx_channel; member
806 dma_unmap_sg(pl022->dma_tx_channel->device->dev, pl022->sgt_tx.sgl, in unmap_free_dma_scatter()
942 struct dma_chan *txchan = pl022->dma_tx_channel; in configure_dma()
1135 pl022->dma_tx_channel = dma_request_channel(mask, in pl022_dma_probe()
1138 if (!pl022->dma_tx_channel) { in pl022_dma_probe()
1149 dma_chan_name(pl022->dma_tx_channel)); in pl022_dma_probe()
1154 dma_release_channel(pl022->dma_tx_channel); in pl022_dma_probe()
1185 pl022->dma_tx_channel = chan; in pl022_dma_autoprobe()
1196 dma_release_channel(pl022->dma_tx_channel); in pl022_dma_autoprobe()
1197 pl022->dma_tx_channel = NULL; in pl022_dma_autoprobe()
[all …]
/Linux-v4.19/include/linux/mfd/
Ddavinci_voicecodec.h94 u32 dma_tx_channel; member
/Linux-v4.19/drivers/mfd/
Ddavinci_voicecodec.c85 davinci_vc->davinci_vcif.dma_tx_channel = res->start; in davinci_vc_probe()
/Linux-v4.19/sound/soc/davinci/
Ddavinci-vcif.c219 &davinci_vc->davinci_vcif.dma_tx_channel; in davinci_vcif_probe()