Home
last modified time | relevance | path

Searched refs:RNG_SR (Results 1 – 1 of 1) sorted by relevance

/linux/drivers/char/hw_random/
H A Dstm32-rng.c35 #define RNG_SR 0x04 macro
106 u32 sr = readl_relaxed(priv->base + RNG_SR); in stm32_rng_conceal_seed_error_cond_reset()
116 writel_relaxed(sr & ~RNG_SR_SEIS, priv->base + RNG_SR); in stm32_rng_conceal_seed_error_cond_reset()
128 if (readl_relaxed(priv->base + RNG_SR) & RNG_SR_SEIS) in stm32_rng_conceal_seed_error_cond_reset()
131 err = readl_relaxed_poll_timeout_atomic(priv->base + RNG_SR, sr, !(sr & RNG_SR_SECS), 10, in stm32_rng_conceal_seed_error_cond_reset()
160 u32 sr = readl_relaxed(priv->base + RNG_SR); in stm32_rng_conceal_seed_error_sw_reset()
162 writel_relaxed(sr & ~RNG_SR_SEIS, priv->base + RNG_SR); in stm32_rng_conceal_seed_error_sw_reset()
167 if (readl_relaxed(priv->base + RNG_SR) & RNG_SR_SEIS) in stm32_rng_conceal_seed_error_sw_reset()
197 if (readl_relaxed(priv->base + RNG_SR) & RNG_SR_SEIS) in stm32_rng_read()
201 sr = readl_relaxed(priv->base + RNG_SR); in stm32_rng_read()
[all …]