Lines Matching refs:mc
112 static inline u32 mc_ch_readl(const struct tegra_mc *mc, int ch, in mc_ch_readl() argument
115 if (!mc->bcast_ch_regs) in mc_ch_readl()
119 return readl_relaxed(mc->bcast_ch_regs + offset); in mc_ch_readl()
121 return readl_relaxed(mc->ch_regs[ch] + offset); in mc_ch_readl()
124 static inline void mc_ch_writel(const struct tegra_mc *mc, int ch, in mc_ch_writel() argument
127 if (!mc->bcast_ch_regs) in mc_ch_writel()
131 writel_relaxed(value, mc->bcast_ch_regs + offset); in mc_ch_writel()
133 writel_relaxed(value, mc->ch_regs[ch] + offset); in mc_ch_writel()
136 static inline u32 mc_readl(const struct tegra_mc *mc, unsigned long offset) in mc_readl() argument
138 return readl_relaxed(mc->regs + offset); in mc_readl()
141 static inline void mc_writel(const struct tegra_mc *mc, u32 value, in mc_writel() argument
144 writel_relaxed(value, mc->regs + offset); in mc_writel()
194 int tegra30_mc_probe(struct tegra_mc *mc);