Lines Matching refs:powernv_rng
25 struct powernv_rng { struct
31 static DEFINE_PER_CPU(struct powernv_rng *, powernv_rng); argument
36 struct powernv_rng *rng; in powernv_hwrng_present()
38 rng = get_cpu_var(powernv_rng); in powernv_hwrng_present()
43 static unsigned long rng_whiten(struct powernv_rng *rng, unsigned long val) in rng_whiten()
61 struct powernv_rng *rng; in powernv_get_random_real_mode()
63 rng = raw_cpu_read(powernv_rng); in powernv_get_random_real_mode()
72 struct powernv_rng *rng; in powernv_get_random_long()
74 rng = get_cpu_var(powernv_rng); in powernv_get_random_long()
84 static __init void rng_init_per_cpu(struct powernv_rng *rng, in rng_init_per_cpu()
94 if (per_cpu(powernv_rng, cpu) == NULL || in rng_init_per_cpu()
96 per_cpu(powernv_rng, cpu) = rng; in rng_init_per_cpu()
103 struct powernv_rng *rng; in rng_create()