Lines Matching defs:pattern_seed
327 static void mremap_move_within_range(unsigned int pattern_seed, char *rand_addr)
360 srand(pattern_seed);
383 static bool is_multiple_vma_range_ok(unsigned int pattern_seed,
388 srand(pattern_seed);
408 static void mremap_move_multiple_vmas(unsigned int pattern_seed,
462 srand(pattern_seed);
481 if (!is_multiple_vma_range_ok(pattern_seed, tgt_ptr, page_size)) {
494 if (!is_multiple_vma_range_ok(pattern_seed, &tgt_ptr[size], page_size)) {
514 if (!is_multiple_vma_range_ok(pattern_seed, tgt_ptr, page_size)) {
613 static void mremap_move_multiple_vmas_split(unsigned int pattern_seed,
663 srand(pattern_seed);
699 srand(pattern_seed);
920 static void mremap_move_1mb_from_start(unsigned int pattern_seed,
964 srand(pattern_seed);
1022 "Usage: %s [[-t <threshold_mb>] [-p <pattern_seed>]]\n"
1032 unsigned int *pattern_seed)
1043 *pattern_seed = atoi(optarg);
1073 unsigned int pattern_seed;
1084 pattern_seed = (unsigned int) time(&t);
1086 if (parse_args(argc, argv, &threshold_mb, &pattern_seed) < 0)
1090 threshold_mb, pattern_seed);
1113 srand(pattern_seed);
1202 mremap_move_within_range(pattern_seed, rand_addr);
1203 mremap_move_1mb_from_start(pattern_seed, rand_addr);
1206 mremap_move_multiple_vmas(pattern_seed, page_size, /* dontunmap= */ false);
1207 mremap_move_multiple_vmas(pattern_seed, page_size, /* dontunmap= */ true);
1208 mremap_move_multiple_vmas_split(pattern_seed, page_size, /* dontunmap= */ false);
1209 mremap_move_multiple_vmas_split(pattern_seed, page_size, /* dontunmap= */ true);