Lines Matching refs:stack
1294 struct entropy_timer_state *stack = PTR_ALIGN((void *)stack_bytes, SMP_CACHE_BYTES); in try_to_generate_entropy() local
1300 stack->entropy = random_get_entropy(); in try_to_generate_entropy()
1301 if (stack->entropy != last) in try_to_generate_entropy()
1303 last = stack->entropy; in try_to_generate_entropy()
1305 stack->samples_per_bit = DIV_ROUND_UP(NUM_TRIAL_SAMPLES, num_different + 1); in try_to_generate_entropy()
1306 if (stack->samples_per_bit > MAX_SAMPLES_PER_BIT) in try_to_generate_entropy()
1309 atomic_set(&stack->samples, 0); in try_to_generate_entropy()
1310 timer_setup_on_stack(&stack->timer, entropy_timer, 0); in try_to_generate_entropy()
1316 if (!timer_pending(&stack->timer) && try_to_del_timer_sync(&stack->timer) >= 0) { in try_to_generate_entropy()
1343 stack->timer.expires = jiffies; in try_to_generate_entropy()
1345 add_timer_on(&stack->timer, cpu); in try_to_generate_entropy()
1349 mix_pool_bytes(&stack->entropy, sizeof(stack->entropy)); in try_to_generate_entropy()
1351 stack->entropy = random_get_entropy(); in try_to_generate_entropy()
1353 mix_pool_bytes(&stack->entropy, sizeof(stack->entropy)); in try_to_generate_entropy()
1355 del_timer_sync(&stack->timer); in try_to_generate_entropy()
1356 destroy_timer_on_stack(&stack->timer); in try_to_generate_entropy()