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