Lines Matching refs:min
43 int min; member
133 rp->min = defmin; in parse_ranges()
154 if ((*parse_func) (n1str, &rp->min) < 0) { in parse_ranges()
172 rp->max = rp->min; in parse_ranges()
240 return ((struct range *)rbuf)[r].min; in range_min()
278 long random_range(int min, int max, int mult, char **errp) in random_range() argument
300 orig_min = min; in random_range()
308 if (max < min) { in random_range()
310 max = min; in random_range()
311 min = tmp; in random_range()
318 if ((r = min % mult)) /* bump to the next higher 'mult' multiple */ in random_range()
319 min += mult - r; in random_range()
324 if (min > max) { /* no 'mult' multiples between min & max */ in random_range()
338 nmults = ((max - min) / mult) + 1; in random_range()
345 return (long)(min + (((long)lrand48() % nmults) * mult)); in random_range()
352 randnum = divider(min, max, 0, -1); in random_range()
353 return (long)(min + ((randnum % nmults) * mult)); in random_range()
357 return (min + ((lrand48() % nmults) * mult)); in random_range()
365 long random_rangel(long min, long max, long mult, char **errp) in random_rangel() argument
387 orig_min = min; in random_rangel()
395 if (max < min) { in random_rangel()
397 max = min; in random_rangel()
398 min = tmp; in random_rangel()
405 if ((r = min % mult)) /* bump to the next higher 'mult' multiple */ in random_rangel()
406 min += mult - r; in random_rangel()
411 if (min > max) { /* no 'mult' multiples between min & max */ in random_rangel()
425 nmults = ((max - min) / mult) + 1; in random_rangel()
432 return (long)(min + (((long)lrand48() % nmults) * mult)); in random_rangel()
439 randnum = divider(min, max, 0, -1); in random_rangel()
440 return (long)(min + ((randnum % nmults) * mult)); in random_rangel()
444 return (min + ((lrand48() % nmults) * mult)); in random_rangel()
451 long long random_rangell(long long min, long long max, in random_rangell() argument
475 orig_min = min; in random_rangell()
483 if (max < min) { in random_rangell()
485 max = min; in random_rangell()
486 min = tmp; in random_rangell()
493 if ((r = min % mult)) /* bump to the next higher 'mult' multiple */ in random_rangell()
494 min += mult - r; in random_rangell()
499 if (min > max) { /* no 'mult' multiples between min & max */ in random_rangell()
513 nmults = ((max - min) / mult) + 1; in random_rangell()
519 return (long long)(min + in random_rangell()
526 randnum = divider(min, max, 0, -1); in random_rangell()
527 return (long long)(min + ((randnum % nmults) * mult)); in random_rangell()
547 divider(long long min, long long max, long long cnt, long long rand) in divider() argument
566 diff = max - min; in divider()
569 return min + rand; in divider()
572 med = min + half; /* med way point between min and max */ in divider()
575 printf("divider: min=%lld, max=%lld, cnt=%lld, rand=%lld\n", min, max, in divider()
589 return min + rand; in divider()
598 return divider(min, med, cnt + 1, rand); in divider()