Lines Matching full:rst
202 const struct tegra_mc_reset *rst) in terga20_mc_hotreset_assert() argument
209 value = mc_readl(mc, rst->reset); in terga20_mc_hotreset_assert()
210 mc_writel(mc, value & ~BIT(rst->bit), rst->reset); in terga20_mc_hotreset_assert()
218 const struct tegra_mc_reset *rst) in terga20_mc_hotreset_deassert() argument
225 value = mc_readl(mc, rst->reset); in terga20_mc_hotreset_deassert()
226 mc_writel(mc, value | BIT(rst->bit), rst->reset); in terga20_mc_hotreset_deassert()
234 const struct tegra_mc_reset *rst) in terga20_mc_block_dma() argument
241 value = mc_readl(mc, rst->control) & ~BIT(rst->bit); in terga20_mc_block_dma()
242 mc_writel(mc, value, rst->control); in terga20_mc_block_dma()
250 const struct tegra_mc_reset *rst) in terga20_mc_dma_idling() argument
252 return mc_readl(mc, rst->status) == 0; in terga20_mc_dma_idling()
256 const struct tegra_mc_reset *rst) in terga20_mc_reset_status() argument
258 return (mc_readl(mc, rst->reset) & BIT(rst->bit)) == 0; in terga20_mc_reset_status()
262 const struct tegra_mc_reset *rst) in terga20_mc_unblock_dma() argument
269 value = mc_readl(mc, rst->control) | BIT(rst->bit); in terga20_mc_unblock_dma()
270 mc_writel(mc, value, rst->control); in terga20_mc_unblock_dma()