Lines Matching refs:dma_chan
207 struct dma_chan *rx_dma_chan;
212 struct dma_chan *tx_dma_chan;
607 struct dma_chan *dma_chan; in tegra_slink_init_dma_param() local
613 dma_chan = dma_request_slave_channel_reason(tspi->dev, in tegra_slink_init_dma_param()
615 if (IS_ERR(dma_chan)) { in tegra_slink_init_dma_param()
616 ret = PTR_ERR(dma_chan); in tegra_slink_init_dma_param()
627 dma_release_channel(dma_chan); in tegra_slink_init_dma_param()
641 ret = dmaengine_slave_config(dma_chan, &dma_sconfig); in tegra_slink_init_dma_param()
645 tspi->rx_dma_chan = dma_chan; in tegra_slink_init_dma_param()
649 tspi->tx_dma_chan = dma_chan; in tegra_slink_init_dma_param()
657 dma_release_channel(dma_chan); in tegra_slink_init_dma_param()
666 struct dma_chan *dma_chan; in tegra_slink_deinit_dma_param() local
670 dma_chan = tspi->rx_dma_chan; in tegra_slink_deinit_dma_param()
676 dma_chan = tspi->tx_dma_chan; in tegra_slink_deinit_dma_param()
681 if (!dma_chan) in tegra_slink_deinit_dma_param()
685 dma_release_channel(dma_chan); in tegra_slink_deinit_dma_param()