Searched refs:fast_pool (Results 1 – 1 of 1) sorted by relevance
557 struct fast_pool { struct570 static void fast_mix(struct fast_pool *f, const void *in, int nbytes) in fast_mix() argument745 static DEFINE_PER_CPU(struct fast_pool, irq_randomness);750 struct fast_pool *fast_pool = &__get_cpu_var(irq_randomness); in add_interrupt_randomness() local763 fast_mix(fast_pool, input, sizeof(input)); in add_interrupt_randomness()765 if ((fast_pool->count & 1023) && in add_interrupt_randomness()766 !time_after(now, fast_pool->last + HZ)) in add_interrupt_randomness()769 fast_pool->last = now; in add_interrupt_randomness()772 __mix_pool_bytes(r, &fast_pool->pool, sizeof(fast_pool->pool), NULL); in add_interrupt_randomness()780 if (fast_pool->last_timer_intr) in add_interrupt_randomness()[all …]