Searched refs:fortuna_state (Results 1 – 2 of 2) sorted by relevance
104 static struct fortuna_state { struct120 } fortuna_state; argument292 fortuna_state.fs_minpoolsize = RANDOM_FORTUNA_DEFPOOLSIZE; in random_fortuna_init_alg()294 fortuna_state.fs_lasttime = 0; in random_fortuna_init_alg()302 &fortuna_state.fs_minpoolsize, RANDOM_FORTUNA_DEFPOOLSIZE, in random_fortuna_init_alg()305 KASSERT(fortuna_state.fs_minpoolsize > 0, ("random: Fortuna threshold must be > 0 at startup")); in random_fortuna_init_alg()319 randomdev_hash_init(&fortuna_state.fs_pool[i].fsp_hash); in random_fortuna_init_alg()320 fortuna_state.fs_pool[i].fsp_length = 0; in random_fortuna_init_alg()322 fortuna_state.fs_reseedcount = 0; in random_fortuna_init_alg()328 fortuna_state.fs_counter = UINT128_ZERO; in random_fortuna_init_alg()[all …]
36 #define RANDOM_RESEED_INIT_LOCK(x) mtx_init(&fortuna_state.fs_mtx, "reseed mutex", NULL, MTX_DEF)37 #define RANDOM_RESEED_DEINIT_LOCK(x) mtx_destroy(&fortuna_state.fs_mtx)38 #define RANDOM_RESEED_LOCK(x) mtx_lock(&fortuna_state.fs_mtx)39 #define RANDOM_RESEED_UNLOCK(x) mtx_unlock(&fortuna_state.fs_mtx)40 #define RANDOM_RESEED_ASSERT_LOCK_OWNED(x) mtx_assert(&fortuna_state.fs_mtx, MA_OWNED)41 #define RANDOM_RESEED_ASSERT_LOCK_NOT_OWNED() mtx_assert(&fortuna_state.fs_mtx, MA_NOTOWNED)43 #define RANDOM_RESEED_INIT_LOCK(x) mtx_init(&fortuna_state.fs_mtx, mtx_plain)44 #define RANDOM_RESEED_DEINIT_LOCK(x) mtx_destroy(&fortuna_state.fs_mtx)45 #define RANDOM_RESEED_LOCK(x) mtx_lock(&fortuna_state.fs_mtx)46 #define RANDOM_RESEED_UNLOCK(x) mtx_unlock(&fortuna_state.fs_mtx)