Home
last modified time | relevance | path

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

/linux-6.15/drivers/ata/
H A Dpata_ep93xx.c138 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()
659 drv_data->dma_tx_channel = dma_request_chan(&pdev->dev, "tx"); in ep93xx_pata_dma_init()
660 if (IS_ERR(drv_data->dma_tx_channel)) { in ep93xx_pata_dma_init()
661 ret = dev_err_probe(dev, PTR_ERR(drv_data->dma_tx_channel), in ep93xx_pata_dma_init()
682 ret = dmaengine_slave_config(drv_data->dma_tx_channel, &conf); in ep93xx_pata_dma_init()
706 ? drv_data->dma_tx_channel : drv_data->dma_rx_channel; in ep93xx_pata_dma_start()
746 dmaengine_terminate_all(drv_data->dma_tx_channel); in ep93xx_pata_dma_stop()
[all …]
/linux-6.15/drivers/spi/
H A Dspi-pl022.c382 struct dma_chan *dma_tx_channel; member
814 struct dma_chan *txchan = pl022->dma_tx_channel; in configure_dma()
1010 if (!pl022->dma_tx_channel) { in pl022_dma_probe()
1021 dma_chan_name(pl022->dma_tx_channel)); in pl022_dma_probe()
1026 dma_release_channel(pl022->dma_tx_channel); in pl022_dma_probe()
1057 pl022->dma_tx_channel = chan; in pl022_dma_autoprobe()
1068 dma_release_channel(pl022->dma_tx_channel); in pl022_dma_autoprobe()
1069 pl022->dma_tx_channel = NULL; in pl022_dma_autoprobe()
1083 struct dma_chan *txchan = pl022->dma_tx_channel; in terminate_dma()
1094 if (pl022->dma_tx_channel) in pl022_dma_remove()
[all …]
/linux-6.15/drivers/slimbus/
H A Dqcom-ngd-ctrl.c156 struct dma_chan *dma_tx_channel; member
596 dma_async_issue_pending(ctrl->dma_tx_channel); in qcom_slim_ngd_tx_msg_post()
717 ctrl->dma_tx_channel = dma_request_chan(dev, "tx"); in qcom_slim_ngd_init_tx_msgq()
718 if (IS_ERR(ctrl->dma_tx_channel)) { in qcom_slim_ngd_init_tx_msgq()
720 ret = PTR_ERR(ctrl->dma_tx_channel); in qcom_slim_ngd_init_tx_msgq()
721 ctrl->dma_tx_channel = NULL; in qcom_slim_ngd_init_tx_msgq()
740 dma_release_channel(ctrl->dma_tx_channel); in qcom_slim_ngd_init_tx_msgq()
1139 if (ctrl->dma_tx_channel) { in qcom_slim_ngd_exit_dma()
1140 dmaengine_terminate_sync(ctrl->dma_tx_channel); in qcom_slim_ngd_exit_dma()
1141 dma_release_channel(ctrl->dma_tx_channel); in qcom_slim_ngd_exit_dma()
[all …]
/linux-6.15/include/linux/mfd/
H A Ddavinci_voicecodec.h81 u32 dma_tx_channel; member