Lines Matching refs:dma_rx_channel
156 struct dma_chan *dma_rx_channel; member
632 desc->desc = dmaengine_prep_slave_single(ctrl->dma_rx_channel, in qcom_slim_ngd_rx_msgq_cb()
644 dma_async_issue_pending(ctrl->dma_rx_channel); in qcom_slim_ngd_rx_msgq_cb()
657 desc->desc = dmaengine_prep_slave_single(ctrl->dma_rx_channel, in qcom_slim_ngd_post_rx_msgq()
670 dma_async_issue_pending(ctrl->dma_rx_channel); in qcom_slim_ngd_post_rx_msgq()
680 ctrl->dma_rx_channel = dma_request_chan(dev, "rx"); in qcom_slim_ngd_init_rx_msgq()
681 if (IS_ERR(ctrl->dma_rx_channel)) { in qcom_slim_ngd_init_rx_msgq()
683 ret = PTR_ERR(ctrl->dma_rx_channel); in qcom_slim_ngd_init_rx_msgq()
684 ctrl->dma_rx_channel = NULL; in qcom_slim_ngd_init_rx_msgq()
707 dma_release_channel(ctrl->dma_rx_channel); in qcom_slim_ngd_init_rx_msgq()
1064 if (ctrl->dma_rx_channel) { in qcom_slim_ngd_exit_dma()
1065 dmaengine_terminate_sync(ctrl->dma_rx_channel); in qcom_slim_ngd_exit_dma()
1066 dma_release_channel(ctrl->dma_rx_channel); in qcom_slim_ngd_exit_dma()
1074 ctrl->dma_tx_channel = ctrl->dma_rx_channel = NULL; in qcom_slim_ngd_exit_dma()