Symbol: NR_HUGE_PAGES
tools/testing/selftests/mm/hugetlb-madvise.c
105
write_fault_pages(addr, NR_HUGE_PAGES);
tools/testing/selftests/mm/hugetlb-madvise.c
106
validate_free_pages(free_hugepages - NR_HUGE_PAGES);
tools/testing/selftests/mm/hugetlb-madvise.c
109
ret = madvise(addr - base_page_size, NR_HUGE_PAGES * huge_page_size,
tools/testing/selftests/mm/hugetlb-madvise.c
118
ret = madvise(addr, (NR_HUGE_PAGES * huge_page_size) + base_page_size,
tools/testing/selftests/mm/hugetlb-madvise.c
126
(void)munmap(addr, NR_HUGE_PAGES * huge_page_size);
tools/testing/selftests/mm/hugetlb-madvise.c
131
addr = mmap(NULL, NR_HUGE_PAGES * huge_page_size,
tools/testing/selftests/mm/hugetlb-madvise.c
139
write_fault_pages(addr, NR_HUGE_PAGES);
tools/testing/selftests/mm/hugetlb-madvise.c
140
validate_free_pages(free_hugepages - NR_HUGE_PAGES);
tools/testing/selftests/mm/hugetlb-madvise.c
144
NR_HUGE_PAGES * huge_page_size - base_page_size,
tools/testing/selftests/mm/hugetlb-madvise.c
154
((NR_HUGE_PAGES - 1) * huge_page_size) + base_page_size,
tools/testing/selftests/mm/hugetlb-madvise.c
163
(void)munmap(addr, NR_HUGE_PAGES * huge_page_size);
tools/testing/selftests/mm/hugetlb-madvise.c
169
addr = mmap(NULL, NR_HUGE_PAGES * huge_page_size,
tools/testing/selftests/mm/hugetlb-madvise.c
177
write_fault_pages(addr, NR_HUGE_PAGES);
tools/testing/selftests/mm/hugetlb-madvise.c
178
validate_free_pages(free_hugepages - NR_HUGE_PAGES);
tools/testing/selftests/mm/hugetlb-madvise.c
180
if (madvise(addr, NR_HUGE_PAGES * huge_page_size, MADV_DONTNEED)) {
tools/testing/selftests/mm/hugetlb-madvise.c
188
(void)munmap(addr, NR_HUGE_PAGES * huge_page_size);
tools/testing/selftests/mm/hugetlb-madvise.c
193
if (fallocate(fd, 0, 0, NR_HUGE_PAGES * huge_page_size)) {
tools/testing/selftests/mm/hugetlb-madvise.c
197
validate_free_pages(free_hugepages - NR_HUGE_PAGES);
tools/testing/selftests/mm/hugetlb-madvise.c
199
addr = mmap(NULL, NR_HUGE_PAGES * huge_page_size,
tools/testing/selftests/mm/hugetlb-madvise.c
208
read_fault_pages(addr, NR_HUGE_PAGES);
tools/testing/selftests/mm/hugetlb-madvise.c
209
validate_free_pages(free_hugepages - NR_HUGE_PAGES);
tools/testing/selftests/mm/hugetlb-madvise.c
212
if (madvise(addr, NR_HUGE_PAGES * huge_page_size, MADV_DONTNEED)) {
tools/testing/selftests/mm/hugetlb-madvise.c
216
validate_free_pages(free_hugepages - NR_HUGE_PAGES);
tools/testing/selftests/mm/hugetlb-madvise.c
219
write_fault_pages(addr, NR_HUGE_PAGES);
tools/testing/selftests/mm/hugetlb-madvise.c
220
validate_free_pages(free_hugepages - (2 * NR_HUGE_PAGES));
tools/testing/selftests/mm/hugetlb-madvise.c
223
if (madvise(addr, NR_HUGE_PAGES * huge_page_size, MADV_DONTNEED)) {
tools/testing/selftests/mm/hugetlb-madvise.c
227
validate_free_pages(free_hugepages - NR_HUGE_PAGES);
tools/testing/selftests/mm/hugetlb-madvise.c
230
write_fault_pages(addr, NR_HUGE_PAGES);
tools/testing/selftests/mm/hugetlb-madvise.c
231
validate_free_pages(free_hugepages - (2 * NR_HUGE_PAGES));
tools/testing/selftests/mm/hugetlb-madvise.c
241
0, NR_HUGE_PAGES * huge_page_size)) {
tools/testing/selftests/mm/hugetlb-madvise.c
247
(void)munmap(addr, NR_HUGE_PAGES * huge_page_size);
tools/testing/selftests/mm/hugetlb-madvise.c
252
if (fallocate(fd, 0, 0, NR_HUGE_PAGES * huge_page_size)) {
tools/testing/selftests/mm/hugetlb-madvise.c
256
validate_free_pages(free_hugepages - NR_HUGE_PAGES);
tools/testing/selftests/mm/hugetlb-madvise.c
258
addr = mmap(NULL, NR_HUGE_PAGES * huge_page_size,
tools/testing/selftests/mm/hugetlb-madvise.c
267
write_fault_pages(addr, NR_HUGE_PAGES);
tools/testing/selftests/mm/hugetlb-madvise.c
268
validate_free_pages(free_hugepages - NR_HUGE_PAGES);
tools/testing/selftests/mm/hugetlb-madvise.c
271
if (madvise(addr, NR_HUGE_PAGES * huge_page_size, MADV_DONTNEED)) {
tools/testing/selftests/mm/hugetlb-madvise.c
275
validate_free_pages(free_hugepages - NR_HUGE_PAGES);
tools/testing/selftests/mm/hugetlb-madvise.c
282
if (madvise(addr, NR_HUGE_PAGES * huge_page_size, MADV_REMOVE)) {
tools/testing/selftests/mm/hugetlb-madvise.c
287
(void)munmap(addr, NR_HUGE_PAGES * huge_page_size);
tools/testing/selftests/mm/hugetlb-madvise.c
292
if (fallocate(fd, 0, 0, NR_HUGE_PAGES * huge_page_size)) {
tools/testing/selftests/mm/hugetlb-madvise.c
296
validate_free_pages(free_hugepages - NR_HUGE_PAGES);
tools/testing/selftests/mm/hugetlb-madvise.c
298
addr = mmap(NULL, NR_HUGE_PAGES * huge_page_size,
tools/testing/selftests/mm/hugetlb-madvise.c
307
write_fault_pages(addr, NR_HUGE_PAGES);
tools/testing/selftests/mm/hugetlb-madvise.c
308
validate_free_pages(free_hugepages - NR_HUGE_PAGES);
tools/testing/selftests/mm/hugetlb-madvise.c
310
addr2 = mmap(NULL, NR_HUGE_PAGES * huge_page_size,
tools/testing/selftests/mm/hugetlb-madvise.c
319
read_fault_pages(addr2, NR_HUGE_PAGES);
tools/testing/selftests/mm/hugetlb-madvise.c
320
validate_free_pages(free_hugepages - NR_HUGE_PAGES);
tools/testing/selftests/mm/hugetlb-madvise.c
323
write_fault_pages(addr2, NR_HUGE_PAGES);
tools/testing/selftests/mm/hugetlb-madvise.c
324
validate_free_pages(free_hugepages - (2 * NR_HUGE_PAGES));
tools/testing/selftests/mm/hugetlb-madvise.c
327
if (madvise(addr, NR_HUGE_PAGES * huge_page_size, MADV_DONTNEED)) {
tools/testing/selftests/mm/hugetlb-madvise.c
331
validate_free_pages(free_hugepages - (2 * NR_HUGE_PAGES));
tools/testing/selftests/mm/hugetlb-madvise.c
334
if (madvise(addr2, NR_HUGE_PAGES * huge_page_size, MADV_DONTNEED)) {
tools/testing/selftests/mm/hugetlb-madvise.c
338
validate_free_pages(free_hugepages - NR_HUGE_PAGES);
tools/testing/selftests/mm/hugetlb-madvise.c
341
write_fault_pages(addr2, NR_HUGE_PAGES);
tools/testing/selftests/mm/hugetlb-madvise.c
342
validate_free_pages(free_hugepages - (2 * NR_HUGE_PAGES));
tools/testing/selftests/mm/hugetlb-madvise.c
349
if (madvise(addr, NR_HUGE_PAGES * huge_page_size, MADV_REMOVE)) {
tools/testing/selftests/mm/hugetlb-madvise.c
355
(void)munmap(addr, NR_HUGE_PAGES * huge_page_size);
tools/testing/selftests/mm/hugetlb-madvise.c
356
(void)munmap(addr2, NR_HUGE_PAGES * huge_page_size);
tools/testing/selftests/mm/hugetlb-madvise.c
89
addr = mmap(NULL, (NR_HUGE_PAGES + 2) * huge_page_size,
tools/testing/selftests/mm/hugetlb-madvise.c
98
munmap(addr + (NR_HUGE_PAGES + 1) * huge_page_size,