Lines Matching defs:tegra_adma_chan

126  * struct tegra_adma_chan - Tegra ADMA channel information
128 struct tegra_adma_chan {
165 struct tegra_adma_chan channels[];
178 static inline void tdma_ch_write(struct tegra_adma_chan *tdc, u32 reg, u32 val)
183 static inline u32 tdma_ch_read(struct tegra_adma_chan *tdc, u32 reg)
188 static inline struct tegra_adma_chan *to_tegra_adma_chan(struct dma_chan *dc)
190 return container_of(dc, struct tegra_adma_chan, vc.chan);
199 static inline struct device *tdc2dev(struct tegra_adma_chan *tdc)
212 struct tegra_adma_chan *tdc = to_tegra_adma_chan(dc);
245 static int tegra_adma_request_alloc(struct tegra_adma_chan *tdc,
286 static void tegra_adma_request_free(struct tegra_adma_chan *tdc)
311 static u32 tegra_adma_irq_status(struct tegra_adma_chan *tdc)
318 static u32 tegra_adma_irq_clear(struct tegra_adma_chan *tdc)
328 static void tegra_adma_stop(struct tegra_adma_chan *tdc)
349 static void tegra_adma_start(struct tegra_adma_chan *tdc)
384 static unsigned int tegra_adma_get_residue(struct tegra_adma_chan *tdc)
407 struct tegra_adma_chan *tdc = dev_id;
427 struct tegra_adma_chan *tdc = to_tegra_adma_chan(dc);
440 static bool tegra_adma_is_paused(struct tegra_adma_chan *tdc)
452 struct tegra_adma_chan *tdc = to_tegra_adma_chan(dc);
474 struct tegra_adma_chan *tdc = to_tegra_adma_chan(dc);
487 struct tegra_adma_chan *tdc = to_tegra_adma_chan(dc);
508 struct tegra_adma_chan *tdc = to_tegra_adma_chan(dc);
554 static int tegra_adma_set_xfer_params(struct tegra_adma_chan *tdc,
632 struct tegra_adma_chan *tdc = to_tegra_adma_chan(dc);
668 struct tegra_adma_chan *tdc = to_tegra_adma_chan(dc);
691 struct tegra_adma_chan *tdc = to_tegra_adma_chan(dc);
707 struct tegra_adma_chan *tdc;
735 struct tegra_adma_chan *tdc;
767 struct tegra_adma_chan *tdc;
872 struct tegra_adma_chan *tdc = &tdma->channels[i];