Lines Matching refs:stack
1296 struct entropy_timer_state *stack = PTR_ALIGN((void *)stack_bytes, SMP_CACHE_BYTES); in try_to_generate_entropy() local
1302 stack->entropy = random_get_entropy(); in try_to_generate_entropy()
1303 if (stack->entropy != last) in try_to_generate_entropy()
1305 last = stack->entropy; in try_to_generate_entropy()
1307 stack->samples_per_bit = DIV_ROUND_UP(NUM_TRIAL_SAMPLES, num_different + 1); in try_to_generate_entropy()
1308 if (stack->samples_per_bit > MAX_SAMPLES_PER_BIT) in try_to_generate_entropy()
1311 atomic_set(&stack->samples, 0); in try_to_generate_entropy()
1312 timer_setup_on_stack(&stack->timer, entropy_timer, 0); in try_to_generate_entropy()
1318 if (!timer_pending(&stack->timer) && timer_delete_sync_try(&stack->timer) >= 0) { in try_to_generate_entropy()
1345 stack->timer.expires = jiffies; in try_to_generate_entropy()
1347 add_timer_on(&stack->timer, cpu); in try_to_generate_entropy()
1351 mix_pool_bytes(&stack->entropy, sizeof(stack->entropy)); in try_to_generate_entropy()
1353 stack->entropy = random_get_entropy(); in try_to_generate_entropy()
1355 mix_pool_bytes(&stack->entropy, sizeof(stack->entropy)); in try_to_generate_entropy()
1357 timer_delete_sync(&stack->timer); in try_to_generate_entropy()
1358 timer_destroy_on_stack(&stack->timer); in try_to_generate_entropy()