p_random_alg_context
p_random_alg_context = &random_alg_context;
p_random_alg_context = &random_alg_context;
p_random_alg_context->ra_event_processor(event);
npools = howmany(p_random_alg_context->ra_poolcount, RANDOM_KTHREAD_HZ);
if (!p_random_alg_context->ra_seeded())
npools = howmany(p_random_alg_context->ra_poolcount *
const struct random_algorithm *p_random_alg_context;
while (!p_random_alg_context->ra_seeded()) {
p_random_alg_context->ra_pre_read();
error = tsleep(p_random_alg_context, slpflags, "randseed",
p_random_alg_context->ra_pre_read();
if (!p_random_alg_context->ra_seeded()) {
p_random_alg_context->ra_read(random_buf, read_len);
error = tsleep_sbt(p_random_alg_context, PCATCH,
p_random_alg_context->ra_pre_read();
if (__predict_false(!p_random_alg_context->ra_seeded())) {
p_random_alg_context->ra_read(random_buf, len);
return (p_random_alg_context->ra_seeded());
p_random_alg_context->ra_event_processor(&event);
if (p_random_alg_context->ra_seeded())
wakeup(p_random_alg_context);
extern const struct random_algorithm *p_random_alg_context;