Lines Matching defs:one_page
109 static void verify_rss_anon_split_huge_page_all_zeroes(char *one_page, int nr_hpages, size_t len)
114 if (!check_huge_anon(one_page, 4, pmd_pagesize))
122 write_debugfs(PID_FMT, getpid(), (uint64_t)one_page,
123 (uint64_t)one_page + len, 0);
126 if (one_page[i] != (char)0)
129 if (!check_huge_anon(one_page, 0, pmd_pagesize))
140 char *one_page;
144 one_page = allocate_zero_filled_hugepage(len);
145 verify_rss_anon_split_huge_page_all_zeroes(one_page, nr_hpages, len);
147 free(one_page);
152 char *one_page;
156 one_page = memalign(pmd_pagesize, len);
157 if (!one_page)
160 madvise(one_page, len, MADV_HUGEPAGE);
163 one_page[i] = (char)i;
165 if (!check_huge_anon(one_page, 4, pmd_pagesize))
169 write_debugfs(PID_FMT, getpid(), (uint64_t)one_page,
170 (uint64_t)one_page + len, order);
173 if (one_page[i] != (char)i)
177 if (!check_huge_anon(one_page, 0, pmd_pagesize))
181 free(one_page);
186 char *one_page, *pte_mapped, *pte_mapped2;
207 one_page = mmap((void *)(1UL << 30), len, PROT_READ | PROT_WRITE,
209 if (one_page == MAP_FAILED)
212 madvise(one_page, len, MADV_HUGEPAGE);
215 one_page[i] = (char)i;
217 if (!check_huge_anon(one_page, 4, pmd_pagesize))
221 pte_mapped = mremap(one_page, pagesize, pagesize, MREMAP_MAYMOVE);
225 pte_mapped2 = mremap(one_page + pmd_pagesize * i + pagesize * i,
262 munmap(one_page, len);