Lines Matching refs:input_pool
449 static struct entropy_store input_pool = { variable
453 .lock = __SPIN_LOCK_UNLOCKED(input_pool.lock),
461 .pull = &input_pool,
471 .pull = &input_pool,
692 if (r == &input_pool) { in credit_entropy_bits()
765 spin_lock_irqsave(&input_pool.lock, flags); in add_device_randomness()
766 _mix_pool_bytes(&input_pool, buf, size); in add_device_randomness()
767 _mix_pool_bytes(&input_pool, &time, sizeof(time)); in add_device_randomness()
768 spin_unlock_irqrestore(&input_pool.lock, flags); in add_device_randomness()
804 r = nonblocking_pool.initialized ? &input_pool : &nonblocking_pool; in add_timer_randomness()
856 trace_add_input_randomness(ENTROPY_BITS(&input_pool)); in add_input_randomness()
924 r = nonblocking_pool.initialized ? &input_pool : &nonblocking_pool; in add_interrupt_randomness()
956 trace_add_disk_randomness(disk_devt(disk), ENTROPY_BITS(&input_pool)); in add_disk_randomness()
1396 init_std_data(&input_pool); in rand_initialize()
1435 ENTROPY_BITS(&input_pool)); in _random_read()
1444 ENTROPY_BITS(&input_pool) >= in _random_read()
1471 ENTROPY_BITS(&input_pool)); in urandom_read()
1483 if (ENTROPY_BITS(&input_pool) >= random_read_wakeup_bits) in random_poll()
1485 if (ENTROPY_BITS(&input_pool) < random_write_wakeup_bits) in random_poll()
1536 ent_count = ENTROPY_BITS(&input_pool); in random_ioctl()
1545 credit_entropy_bits_safe(&input_pool, ent_count); in random_ioctl()
1556 retval = write_pool(&input_pool, (const char __user *)p, in random_ioctl()
1560 credit_entropy_bits_safe(&input_pool, ent_count); in random_ioctl()
1570 input_pool.entropy_count = 0; in random_ioctl()
1727 .data = &input_pool.entropy_count,
1847 struct entropy_store *poolp = &input_pool; in add_hwgenerator_randomness()
1854 ENTROPY_BITS(&input_pool) <= random_write_wakeup_bits); in add_hwgenerator_randomness()