Lines Matching refs:dma_tx_channel
153 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()
708 ctrl->dma_tx_channel = dma_request_chan(dev, "tx"); in qcom_slim_ngd_init_tx_msgq()
709 if (IS_ERR(ctrl->dma_tx_channel)) { in qcom_slim_ngd_init_tx_msgq()
711 ret = PTR_ERR(ctrl->dma_tx_channel); in qcom_slim_ngd_init_tx_msgq()
712 ctrl->dma_tx_channel = NULL; in qcom_slim_ngd_init_tx_msgq()
732 dma_release_channel(ctrl->dma_tx_channel); in qcom_slim_ngd_init_tx_msgq()
1054 if (ctrl->dma_tx_channel) { in qcom_slim_ngd_exit_dma()
1055 dmaengine_terminate_sync(ctrl->dma_tx_channel); in qcom_slim_ngd_exit_dma()
1056 dma_release_channel(ctrl->dma_tx_channel); in qcom_slim_ngd_exit_dma()
1059 ctrl->dma_tx_channel = ctrl->dma_rx_channel = NULL; in qcom_slim_ngd_exit_dma()