/linux-6.3-rc2/tools/testing/selftests/mm/ |
A D | soft-dirty.c | 27 if (pagemap_is_softdirty(pagemap_fd, map) == 1) { in test_simple() 179 test_mprotect(pagemap_fd, pagesize, true); in test_mprotect_anon() 184 test_mprotect(pagemap_fd, pagesize, false); in test_mprotect_file() 189 int pagemap_fd; in main() local 196 if (pagemap_fd < 0) in main() 201 test_simple(pagemap_fd, pagesize); in main() 202 test_vma_reuse(pagemap_fd, pagesize); in main() 203 test_hugepage(pagemap_fd, pagesize); in main() 204 test_mprotect_anon(pagemap_fd, pagesize); in main() 205 test_mprotect_file(pagemap_fd, pagesize); in main() [all …]
|
A D | split_huge_page_test.c | 143 int pagemap_fd; in split_pte_mapped_thp() local 150 pagemap_fd = open(pagemap_proc, O_RDONLY); in split_pte_mapped_thp() 152 if (pagemap_fd == -1) { in split_pte_mapped_thp() 196 is_backed_by_thp(&pte_mapped[i], pagemap_fd, kpageflags_fd)) in split_pte_mapped_thp() 216 is_backed_by_thp(&pte_mapped[i], pagemap_fd, kpageflags_fd)) in split_pte_mapped_thp() 227 close(pagemap_fd); in split_pte_mapped_thp()
|
A D | ksm_functional_tests.c | 30 static int pagemap_fd; variable 43 pfn_a = pagemap_get_pfn(pagemap_fd, addr + offs_a); in range_maps_duplicates() 50 pfn_b = pagemap_get_pfn(pagemap_fd, addr + offs_b); in range_maps_duplicates() 264 pagemap_fd = open("/proc/self/pagemap", O_RDONLY); in main() 265 if (pagemap_fd < 0) in main()
|
A D | transhuge-stress.c | 34 int pagemap_fd; in main() local 63 pagemap_fd = open("/proc/self/pagemap", O_RDONLY); in main() 64 if (pagemap_fd < 0) in main() 90 pfn = allocate_transhuge(p, pagemap_fd); in main()
|
A D | util.h | 41 static inline int64_t allocate_transhuge(void *ptr, int pagemap_fd) in allocate_transhuge() argument 57 if (pread(pagemap_fd, ent, sizeof(ent), in allocate_transhuge()
|
A D | cow.c | 41 static int pagemap_fd; variable 129 if (!pagemap_is_swapped(pagemap_fd, addr)) in range_is_swapped() 763 if (!pagemap_is_swapped(pagemap_fd, mem)) { in do_run_with_base_page() 826 if (!pagemap_is_populated(pagemap_fd, mem + pagesize)) { in do_run_with_thp() 1514 if (!pagemap_is_populated(pagemap_fd, mem + pagesize) || in run_with_huge_zeropage() 1515 !pagemap_is_populated(pagemap_fd, smem + pagesize)) { in run_with_huge_zeropage() 1754 pagemap_fd = open("/proc/self/pagemap", O_RDONLY); in main() 1755 if (pagemap_fd < 0) in main()
|
A D | ksm_tests.c | 474 int pagemap_fd, n_normal_pages, n_huge_pages; in ksm_merge_hugepages_time() local 490 pagemap_fd = open("/proc/self/pagemap", O_RDONLY); in ksm_merge_hugepages_time() 491 if (pagemap_fd < 0) in ksm_merge_hugepages_time() 497 if (allocate_transhuge(p, pagemap_fd) < 0) in ksm_merge_hugepages_time()
|
A D | userfaultfd.c | 1450 int pagemap_fd; in userfaultfd_pagemap_test() local 1483 pagemap_fd = pagemap_open(); in userfaultfd_pagemap_test() 1488 value = pagemap_read_vaddr(pagemap_fd, area_dst); in userfaultfd_pagemap_test() 1502 value = pagemap_read_vaddr(pagemap_fd, area_dst); in userfaultfd_pagemap_test() 1510 value = pagemap_read_vaddr(pagemap_fd, area_dst); in userfaultfd_pagemap_test() 1515 value = pagemap_read_vaddr(pagemap_fd, area_dst); in userfaultfd_pagemap_test() 1518 close(pagemap_fd); in userfaultfd_pagemap_test()
|
/linux-6.3-rc2/tools/testing/selftests/kvm/ |
A D | access_tracking_perf_test.c | 95 static uint64_t lookup_pfn(int pagemap_fd, struct kvm_vm *vm, uint64_t gva) in lookup_pfn() argument 101 entry = pread_uint64(pagemap_fd, "pagemap", hva / getpagesize()); in lookup_pfn() 136 int pagemap_fd; in mark_vcpu_memory_idle() local 145 pagemap_fd = open("/proc/self/pagemap", O_RDONLY); in mark_vcpu_memory_idle() 146 TEST_ASSERT(pagemap_fd > 0, "Failed to open pagemap."); in mark_vcpu_memory_idle() 150 uint64_t pfn = lookup_pfn(pagemap_fd, vm, gva); in mark_vcpu_memory_idle() 198 close(pagemap_fd); in mark_vcpu_memory_idle()
|
/linux-6.3-rc2/tools/mm/ |
A D | page-types.c | 186 static int pagemap_fd; variable 307 return do_u64_read(pagemap_fd, "/proc/pid/pagemap", buf, index, pages); in pagemap_read() 902 pagemap_fd = checked_open(buf, O_RDONLY); in parse_pid() 1087 pagemap_fd = checked_open("/proc/self/pagemap", O_RDONLY); in walk_page_cache() 1103 close(pagemap_fd); in walk_page_cache()
|