tegra_adma_chan
struct tegra_adma_chan *tdc = &tdma->channels[i];
struct tegra_adma_chan channels[] __counted_by(nr_channels);
static inline void tdma_ch_write(struct tegra_adma_chan *tdc, u32 reg, u32 val)
static inline u32 tdma_ch_read(struct tegra_adma_chan *tdc, u32 reg)
static inline struct tegra_adma_chan *to_tegra_adma_chan(struct dma_chan *dc)
return container_of(dc, struct tegra_adma_chan, vc.chan);
static inline struct device *tdc2dev(struct tegra_adma_chan *tdc)
struct tegra_adma_chan *tdc = to_tegra_adma_chan(dc);
static int tegra_adma_request_alloc(struct tegra_adma_chan *tdc,
static void tegra_adma_request_free(struct tegra_adma_chan *tdc)
static u32 tegra_adma_irq_status(struct tegra_adma_chan *tdc)
static u32 tegra_adma_irq_clear(struct tegra_adma_chan *tdc)
static void tegra_adma_stop(struct tegra_adma_chan *tdc)
struct tegra_adma_chan *tdc = to_tegra_adma_chan(dc);
static void tegra_adma_start(struct tegra_adma_chan *tdc)
static unsigned int tegra_adma_get_residue(struct tegra_adma_chan *tdc)
struct tegra_adma_chan *tdc = dev_id;
struct tegra_adma_chan *tdc = to_tegra_adma_chan(dc);
static bool tegra_adma_is_paused(struct tegra_adma_chan *tdc)
struct tegra_adma_chan *tdc = to_tegra_adma_chan(dc);
struct tegra_adma_chan *tdc = to_tegra_adma_chan(dc);
struct tegra_adma_chan *tdc = to_tegra_adma_chan(dc);
struct tegra_adma_chan *tdc = to_tegra_adma_chan(dc);
static int tegra_adma_set_xfer_params(struct tegra_adma_chan *tdc,
struct tegra_adma_chan *tdc = to_tegra_adma_chan(dc);
struct tegra_adma_chan *tdc = to_tegra_adma_chan(dc);
struct tegra_adma_chan *tdc = to_tegra_adma_chan(dc);
struct tegra_adma_chan *tdc;
struct tegra_adma_chan *tdc;
struct tegra_adma_chan *tdc;