Lines Matching refs:primary_crng

487 static struct crng_state primary_crng = {  variable
488 .lock = __SPIN_LOCK_UNLOCKED(primary_crng.lock),
791 crng_reseed(&primary_crng, r); in credit_entropy_bits()
870 if (crng == &primary_crng) in crng_initialize()
883 if (trust_cpu && arch_init && crng == &primary_crng) { in crng_initialize()
934 if (!spin_trylock_irqsave(&primary_crng.lock, flags)) in crng_fast_load()
937 spin_unlock_irqrestore(&primary_crng.lock, flags); in crng_fast_load()
940 p = (unsigned char *) &primary_crng.state[4]; in crng_fast_load()
945 spin_unlock_irqrestore(&primary_crng.lock, flags); in crng_fast_load()
976 char * dest_buf = (char *) &primary_crng.state[4]; in crng_slow_load()
978 if (!spin_trylock_irqsave(&primary_crng.lock, flags)) in crng_slow_load()
981 spin_unlock_irqrestore(&primary_crng.lock, flags); in crng_slow_load()
996 spin_unlock_irqrestore(&primary_crng.lock, flags); in crng_slow_load()
1014 _extract_crng(&primary_crng, buf.block); in crng_reseed()
1015 _crng_backtrack_protect(&primary_crng, buf.block, in crng_reseed()
1029 if (crng == &primary_crng && crng_init < 2) { in crng_reseed()
1059 crng_reseed(crng, crng == &primary_crng ? &input_pool : NULL); in _extract_crng()
1078 crng = &primary_crng; in extract_crng()
1115 crng = &primary_crng; in crng_backtrack_protect()
1959 crng_initialize(&primary_crng); in rand_initialize()
2035 spin_lock_irqsave(&primary_crng.lock, flags); in urandom_read()
2037 spin_unlock_irqrestore(&primary_crng.lock, flags); in urandom_read()
2151 crng_reseed(&primary_crng, NULL); in random_ioctl()