Lines Matching full:random
42 #include <sys/random.h>
53 #include <dev/random/hash.h>
54 #include <dev/random/randomdev.h>
55 #include <dev/random/random_harvestq.h>
60 * In loadable random, the core randomdev.c / random(9) routines have static
78 .d_name = "random",
104 * This is the read uio(9) interface for random(4).
115 * If the random device is not seeded, blocks until it is seeded.
117 * Returns zero when the random device is seeded.
139 printf("random: %s unblock wait\n", __func__); in randomdev_wait_until_seeded()
249 * If the tunable 'kern.random.initial_seeding.bypass_before_seeding' is set
250 * non-zero, silently fail to emit random data (matching the pre-r346250
253 * 'kern.random.initial_seeding.read_random_bypassed_before_seeding'.
259 KASSERT(random_buf != NULL, ("No suitable random buffer in %s", __func__));
271 " request for random data because "
272 "the random device is not yet "
369 printf("random: unblocking device.\n"); in randomdev_unblock()
371 /* Do random(9) a favour while we are about it. */ in randomdev_unblock()
403 printf("random: entropy device external interface\n"); in randomdev_modevent()
405 RANDOM_UNIT, NULL, UID_ROOT, GID_WHEEL, 0644, "random"); in randomdev_modevent()