Lines Matching refs:state
248 static int *state = &randtbl[1]; variable
272 state[0] = x; in srandom_unlocked()
274 state[0] = x; in srandom_unlocked()
286 x1 = state[i - 1]; in srandom_unlocked()
292 state[i] = t; in srandom_unlocked()
294 state[i] = 1103515245 * state[i - 1] + 12345; in srandom_unlocked()
297 fptr = &state[rand_sep]; in srandom_unlocked()
298 rptr = &state[0]; in srandom_unlocked()
342 void *ostate = (void *)(&state[-1]); in initstate()
351 state[-1] = rand_type; in initstate()
353 state[-1] = MAX_TYPES * (int)(rptr - state) + rand_type; in initstate()
378 state = (int *) (int_arg_state + 1); /* first location */ in initstate()
379 end_ptr = &state[rand_deg]; /* must set end_ptr before srandom */ in initstate()
384 int_arg_state[0] = MAX_TYPES * (int)(rptr - state) + rand_type; in initstate()
414 void *ostate = (void *)(&state[-1]); in setstate()
424 state[-1] = rand_type; in setstate()
426 state[-1] = MAX_TYPES * (int)(rptr - state) + rand_type; in setstate()
441 state = (int *) (new_state + 1); in setstate()
443 rptr = &state[rear]; in setstate()
444 fptr = &state[(rear + rand_sep) % rand_deg]; in setstate()
446 end_ptr = &state[rand_deg]; /* set end_ptr too */ in setstate()
475 i = state[0]; in random_unlocked()
476 state[0] = i = (i * 1103515245 + 12345) & 0x7fffffff; in random_unlocked()
486 f = state; in random_unlocked()
490 r = state; in random_unlocked()