Lines Matching defs:tegra_adma_chan

128  * struct tegra_adma_chan - Tegra ADMA channel information
130 struct tegra_adma_chan {
167 struct tegra_adma_chan channels[];
180 static inline void tdma_ch_write(struct tegra_adma_chan *tdc, u32 reg, u32 val)
185 static inline u32 tdma_ch_read(struct tegra_adma_chan *tdc, u32 reg)
190 static inline struct tegra_adma_chan *to_tegra_adma_chan(struct dma_chan *dc)
192 return container_of(dc, struct tegra_adma_chan, vc.chan);
201 static inline struct device *tdc2dev(struct tegra_adma_chan *tdc)
214 struct tegra_adma_chan *tdc = to_tegra_adma_chan(dc);
247 static int tegra_adma_request_alloc(struct tegra_adma_chan *tdc,
288 static void tegra_adma_request_free(struct tegra_adma_chan *tdc)
313 static u32 tegra_adma_irq_status(struct tegra_adma_chan *tdc)
320 static u32 tegra_adma_irq_clear(struct tegra_adma_chan *tdc)
330 static void tegra_adma_stop(struct tegra_adma_chan *tdc)
351 static void tegra_adma_start(struct tegra_adma_chan *tdc)
386 static unsigned int tegra_adma_get_residue(struct tegra_adma_chan *tdc)
409 struct tegra_adma_chan *tdc = dev_id;
430 struct tegra_adma_chan *tdc = to_tegra_adma_chan(dc);
443 static bool tegra_adma_is_paused(struct tegra_adma_chan *tdc)
455 struct tegra_adma_chan *tdc = to_tegra_adma_chan(dc);
477 struct tegra_adma_chan *tdc = to_tegra_adma_chan(dc);
490 struct tegra_adma_chan *tdc = to_tegra_adma_chan(dc);
511 struct tegra_adma_chan *tdc = to_tegra_adma_chan(dc);
557 static int tegra_adma_set_xfer_params(struct tegra_adma_chan *tdc,
613 struct tegra_adma_chan *tdc = to_tegra_adma_chan(dc);
649 struct tegra_adma_chan *tdc = to_tegra_adma_chan(dc);
673 struct tegra_adma_chan *tdc = to_tegra_adma_chan(dc);
689 struct tegra_adma_chan *tdc;
717 struct tegra_adma_chan *tdc;
749 struct tegra_adma_chan *tdc;
854 struct tegra_adma_chan *tdc = &tdma->channels[i];