Lines Matching refs:dma_chan

186 	struct dma_chan		dma_chan;  member
253 static inline struct tegra_dma_channel *to_tegra_dma_chan(struct dma_chan *dc) in to_tegra_dma_chan()
255 return container_of(dc, struct tegra_dma_channel, dma_chan); in to_tegra_dma_chan()
266 return &tdc->dma_chan.dev->device; in tdc2dev()
301 dma_async_tx_descriptor_init(&dma_desc->txd, &tdc->dma_chan); in tegra_dma_desc_get()
341 static int tegra_dma_slave_config(struct dma_chan *dc, in tegra_dma_slave_config()
698 static void tegra_dma_issue_pending(struct dma_chan *dc) in tegra_dma_issue_pending()
726 static int tegra_dma_terminate_all(struct dma_chan *dc) in tegra_dma_terminate_all()
783 static enum dma_status tegra_dma_tx_status(struct dma_chan *dc, in tegra_dma_tx_status()
922 struct dma_chan *dc, struct scatterlist *sgl, unsigned int sg_len, in tegra_dma_prep_slave_sg()
1038 struct dma_chan *dc, dma_addr_t buf_addr, size_t buf_len, in tegra_dma_prep_dma_cyclic()
1170 static int tegra_dma_alloc_chan_resources(struct dma_chan *dc) in tegra_dma_alloc_chan_resources()
1176 dma_cookie_init(&tdc->dma_chan); in tegra_dma_alloc_chan_resources()
1184 static void tegra_dma_free_chan_resources(struct dma_chan *dc) in tegra_dma_free_chan_resources()
1229 static struct dma_chan *tegra_dma_of_xlate(struct of_phandle_args *dma_spec, in tegra_dma_of_xlate()
1233 struct dma_chan *chan; in tegra_dma_of_xlate()
1400 tdc->dma_chan.device = &tdma->dma_dev; in tegra_dma_probe()
1401 dma_cookie_init(&tdc->dma_chan); in tegra_dma_probe()
1402 list_add_tail(&tdc->dma_chan.device_node, in tegra_dma_probe()