Lines Matching refs:vmpgsize

60 void allocate_zero_pages(char **buf, int num_pages, int vmpgsize);
61 void allocate_mostly_zero_pages(char **buf, int num_pages, int vmpgsize);
62 void allocate_random_pages(char **buf, int num_pages, int vmpgsize);
63 void allocate_representative_pages(char **buf, int num_pages, int vmpgsize);
69 allocate_zero_pages(char **buf, int num_pages, int vmpgsize) in allocate_zero_pages() argument
74 buf[i] = (char*)malloc((size_t)vmpgsize * sizeof(char)); in allocate_zero_pages()
75 memset(buf[i], 0, vmpgsize); in allocate_zero_pages()
80 allocate_mostly_zero_pages(char **buf, int num_pages, int vmpgsize) in allocate_mostly_zero_pages() argument
85 buf[i] = (char*)malloc((size_t)vmpgsize * sizeof(char)); in allocate_mostly_zero_pages()
86 memset(buf[i], 0, vmpgsize); in allocate_mostly_zero_pages()
94 allocate_random_pages(char **buf, int num_pages, int vmpgsize) in allocate_random_pages() argument
99 buf[i] = (char*)malloc((size_t)vmpgsize * sizeof(char)); in allocate_random_pages()
100 arc4random_buf((void*)buf[i], (size_t)vmpgsize); in allocate_random_pages()
106 allocate_representative_pages(char **buf, int num_pages, int vmpgsize) in allocate_representative_pages() argument
112 buf[j] = (char*)malloc((size_t)vmpgsize * sizeof(char)); in allocate_representative_pages()
114 for (i = 0; i < vmpgsize; i += 16) { in allocate_representative_pages()
116 if (i < 3400 * (vmpgsize / 4096)) { in allocate_representative_pages()
286 int i, j, ret, size_mb, page_type, vmpgsize, freezable_state; variable
292 vmpgsize_length = sizeof(vmpgsize);
293 ret = sysctlbyname("vm.pagesize", &vmpgsize, &vmpgsize_length, NULL, 0);
297 if (vmpgsize == 0) {
307 num_pages = size_mb * 1024 * 1024 / vmpgsize;
313 allocate_zero_pages(buf, num_pages, vmpgsize);
316 allocate_mostly_zero_pages(buf, num_pages, vmpgsize);
319 allocate_random_pages(buf, num_pages, vmpgsize);
322 allocate_representative_pages(buf, num_pages, vmpgsize);