Lines Matching defs:seed
83 drm_public void *drmRandomCreate(unsigned long seed)
104 state->seed = seed;
107 if (state->seed <= 0) state->seed = 1;
108 if (state->seed >= state->m) state->seed = state->m - 1;
125 hi = s->seed / s->q;
126 lo = s->seed % s->q;
127 s->seed = s->a * lo - s->r * hi;
128 if ((s->a * lo) <= (s->r * hi)) s->seed += s->m;
130 return s->seed;