Lines Matching full:rng
2 * RNG driver for AMD RNGs
8 * Hardware driver for the Intel/AMD/VIA Random Number Generators (RNG)
13 * Hardware driver for the AMD 768 Random Number Generator (RNG)
18 * Hardware driver for Intel i810 Random Number Generator (RNG)
62 static int amd_rng_read(struct hwrng *rng, void *buf, size_t max, bool wait) in amd_rng_read() argument
65 struct amd768_priv *priv = (struct amd768_priv *)rng->priv; in amd_rng_read()
71 * RNG data is available when RNGDONE is set to 1 in amd_rng_read()
95 static int amd_rng_init(struct hwrng *rng) in amd_rng_init() argument
97 struct amd768_priv *priv = (struct amd768_priv *)rng->priv; in amd_rng_init()
101 rnen |= BIT(7); /* RNG on */ in amd_rng_init()
111 static void amd_rng_cleanup(struct hwrng *rng) in amd_rng_cleanup() argument
113 struct amd768_priv *priv = (struct amd768_priv *)rng->priv; in amd_rng_cleanup()
117 rnen &= ~BIT(7); /* RNG off */ in amd_rng_cleanup()
221 MODULE_DESCRIPTION("H/W RNG driver for AMD chipsets");