Home
last modified time | relevance | path

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

/linux-4.1.27/drivers/char/
Drandom.c465 static struct entropy_store nonblocking_pool = { variable
469 .lock = __SPIN_LOCK_UNLOCKED(nonblocking_pool.lock),
471 .push_work = __WORK_INITIALIZER(nonblocking_pool.push_work,
661 if (r == &nonblocking_pool) { in credit_entropy_bits()
692 other = &nonblocking_pool; in credit_entropy_bits()
750 spin_lock_irqsave(&nonblocking_pool.lock, flags); in add_device_randomness()
751 _mix_pool_bytes(&nonblocking_pool, buf, size); in add_device_randomness()
752 _mix_pool_bytes(&nonblocking_pool, &time, sizeof(time)); in add_device_randomness()
753 spin_unlock_irqrestore(&nonblocking_pool.lock, flags); in add_device_randomness()
784 r = nonblocking_pool.initialized ? &input_pool : &nonblocking_pool; in add_timer_randomness()
[all …]