random_state      398 dev/rnd.c      struct random_bucket random_state;
random_state      529 dev/rnd.c      	len = random_state.entropy_count / 8; /* XXX maybe a half? */
random_state      618 dev/rnd.c      	timeout_set(&rnd_timeout, dequeue_randomness, &random_state);
random_state      621 dev/rnd.c      	random_state.add_ptr = 0;
random_state      622 dev/rnd.c      	random_state.entropy_count = 0;
random_state      672 dev/rnd.c      		u_int32_t w = roll(*buf, random_state.input_rotate);
random_state      673 dev/rnd.c      		u_int i = random_state.add_ptr =
random_state      674 dev/rnd.c      		    (random_state.add_ptr - 1) & (POOLWORDS - 1);
random_state      681 dev/rnd.c      		random_state.input_rotate =
random_state      682 dev/rnd.c      		    (random_state.input_rotate + (i? 7 : 14)) & 31;
random_state      685 dev/rnd.c      		w ^= random_state.pool[(i+TAP1) & (POOLWORDS-1)] ^
random_state      686 dev/rnd.c      		     random_state.pool[(i+TAP2) & (POOLWORDS-1)] ^
random_state      687 dev/rnd.c      		     random_state.pool[(i+TAP3) & (POOLWORDS-1)] ^
random_state      688 dev/rnd.c      		     random_state.pool[(i+TAP4) & (POOLWORDS-1)] ^
random_state      689 dev/rnd.c      		     random_state.pool[(i+TAP5) & (POOLWORDS-1)] ^
random_state      690 dev/rnd.c      		     random_state.pool[i];
random_state      691 dev/rnd.c      		random_state.pool[i] = (w >> 3) ^ twist_table[w & 7];
random_state      808 dev/rnd.c      	if (rnd_qlen() > QEVSLOW/2 && !random_state.tmo) {
random_state      809 dev/rnd.c      		random_state.tmo++;
random_state      875 dev/rnd.c      	struct random_bucket *rs = &random_state;
random_state      920 dev/rnd.c      		dequeue_randomness(&random_state);
random_state      960 dev/rnd.c      			if (random_state.entropy_count < 16 * 8) {
random_state      968 dev/rnd.c      					    random_state.asleep);
random_state      970 dev/rnd.c      				random_state.asleep++;
random_state      972 dev/rnd.c      				ret = tsleep(&random_state.asleep,
random_state      981 dev/rnd.c      			if (n > random_state.entropy_count / 8)
random_state      982 dev/rnd.c      				n = random_state.entropy_count / 8;
random_state     1027 dev/rnd.c      		if (minor(dev) == RND_SRND && random_state.entropy_count <= 0)
random_state     1054 dev/rnd.c      	kn->kn_hook = (void *)&random_state;
random_state     1147 dev/rnd.c      		*(u_int *)data = random_state.entropy_count;
random_state     1156 dev/rnd.c      			random_state.entropy_count += cnt;
random_state     1157 dev/rnd.c      			if (random_state.entropy_count > POOLBITS)
random_state     1158 dev/rnd.c      				random_state.entropy_count = POOLBITS;
random_state     1167 dev/rnd.c      			random_state.entropy_count = 0;
random_state     1174 dev/rnd.c      		else if (random_state.entropy_count < 64)