Symbol: krndsource
sys/arch/aarch64/aarch64/cpu.c
623
static struct krndsource rndrrs_source;
sys/arch/arm/rockchip/rk_v1crypto.c
59
struct krndsource sc_rndsource;
sys/arch/arm/sunxi/sun8i_crypto.c
134
struct krndsource cr_rndsource;
sys/arch/m68k/m68k/linux_bootinfo.c
523
static struct krndsource bootinfo_rndsource;
sys/arch/x86/x86/cpu_rng.c
82
static struct krndsource cpu_rng_source __read_mostly;
sys/dev/acpi/acpi.c
583
static struct krndsource hvrs;
sys/dev/acpi/acpi_vmgenid.c
70
struct krndsource sc_rndsource;
sys/dev/fdt/fdt_boot.c
108
static struct krndsource efirng_source;
sys/dev/ic/tpmvar.h
97
struct krndsource sc_rnd;
sys/kern/kern_clock.c
145
struct krndsource source;
sys/kern/kern_entropy.c
1777
rndsource_setcb(struct krndsource *rs, void (*get)(size_t, void *),
sys/kern/kern_entropy.c
1792
rnd_attach_source(struct krndsource *rs, const char *name, uint32_t type,
sys/kern/kern_entropy.c
1857
rnd_detach_source(struct krndsource *rs)
sys/kern/kern_entropy.c
195
LIST_HEAD(,krndsource) sources; /* list of entropy sources */
sys/kern/kern_entropy.c
1973
struct krndsource *rs;
sys/kern/kern_entropy.c
2051
rnd_dt_estimate(struct krndsource *rs, uint32_t t)
sys/kern/kern_entropy.c
2091
rnd_add_uint32(struct krndsource *rs, uint32_t value)
sys/kern/kern_entropy.c
2099
_rnd_add_uint32(struct krndsource *rs, uint32_t value)
sys/kern/kern_entropy.c
2107
_rnd_add_uint64(struct krndsource *rs, uint64_t value)
sys/kern/kern_entropy.c
2136
rnd_add_data(struct krndsource *rs, const void *buf, uint32_t len,
sys/kern/kern_entropy.c
214
static struct krndsource seed_rndsource __read_mostly;
sys/kern/kern_entropy.c
2174
rnd_add_data_intr(struct krndsource *rs, const void *buf, uint32_t len,
sys/kern/kern_entropy.c
2193
rnd_add_data_internal(struct krndsource *rs, const void *buf, uint32_t len,
sys/kern/kern_entropy.c
2274
rnd_add_data_1(struct krndsource *rs, const void *buf, uint32_t len,
sys/kern/kern_entropy.c
2337
rnd_add_data_sync(struct krndsource *rs, const void *buf, uint32_t len,
sys/kern/kern_entropy.c
2352
rndsource_entropybits(struct krndsource *rs)
sys/kern/kern_entropy.c
2379
rndsource_to_user(struct krndsource *rs, rndsource_t *urs)
sys/kern/kern_entropy.c
2402
rndsource_to_user_est(struct krndsource *rs, rndsource_est_t *urse)
sys/kern/kern_entropy.c
2486
struct krndsource *rs;
sys/kern/kern_entropy.c
272
static void rnd_add_data_internal(struct krndsource *, const void *,
sys/kern/kern_entropy.c
274
static void rnd_add_data_1(struct krndsource *, const void *, uint32_t,
sys/kern/kern_entropy.c
276
static unsigned rndsource_entropybits(struct krndsource *);
sys/kern/kern_entropy.c
278
static void rndsource_to_user(struct krndsource *, rndsource_t *);
sys/kern/kern_entropy.c
279
static void rndsource_to_user_est(struct krndsource *, rndsource_est_t *);
sys/kern/kern_entropy.c
345
struct krndsource *rs;
sys/sys/rndsource.h
69
LIST_ENTRY(krndsource) list; /* the linked list */
sys/sys/rndsource.h
80
void (*enable)(struct krndsource *, bool); /* unused */
sys/sys/rndsource.h
85
typedef struct krndsource krndsource_t;
sys/sys/rndsource.h
87
void rndsource_setcb(struct krndsource *, void (*)(size_t, void *), void *);
sys/sys/rndsource.h
88
void rnd_attach_source(struct krndsource *, const char *, uint32_t,
sys/sys/rndsource.h
90
void rnd_detach_source(struct krndsource *);
sys/sys/rndsource.h
92
void _rnd_add_uint32(struct krndsource *, uint32_t); /* legacy */
sys/sys/rndsource.h
93
void _rnd_add_uint64(struct krndsource *, uint64_t); /* legacy */
sys/sys/rndsource.h
95
void rnd_add_uint32(struct krndsource *, uint32_t);
sys/sys/rndsource.h
96
void rnd_add_data(struct krndsource *, const void *, uint32_t, uint32_t);
sys/sys/rndsource.h
97
void rnd_add_data_intr(struct krndsource *, const void *, uint32_t,
sys/sys/rndsource.h
99
void rnd_add_data_sync(struct krndsource *, const void *, uint32_t,
sys/uvm/uvm_init.c
71
struct krndsource uvm_fault_rndsource;
sys/uvm/uvm_rndsource.h
34
extern struct krndsource uvm_fault_rndsource;