Lines Matching full:seed
45 static void __init_rand(struct frand_state *state, unsigned int seed)
49 #define LCG(x, seed) ((x) * 69069 ^ (seed))
51 state->s1 = __seed(LCG((2^31) + (2^17) + (2^7), seed), 1);
52 state->s2 = __seed(LCG(state->s1, seed), 7);
53 state->s3 = __seed(LCG(state->s2, seed), 15);
64 void init_rand_seed(struct frand_state *state, unsigned int seed)
66 __init_rand(state, seed);
69 void __fill_random_buf(void *buf, unsigned int len, unsigned long seed)
74 *ptr = seed;
76 seed *= GOLDEN_RATIO_PRIME;
77 seed >>= 3;