Home
last modified time | relevance | path

Searched refs:pagemap_fd (Results 1 – 10 of 10) sorted by relevance

/linux-6.3-rc2/tools/testing/selftests/mm/
A Dsoft-dirty.c27 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 Dsplit_huge_page_test.c143 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 Dksm_functional_tests.c30 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 Dtranshuge-stress.c34 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 Dutil.h41 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 Dcow.c41 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 Dksm_tests.c474 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 Duserfaultfd.c1450 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 Daccess_tracking_perf_test.c95 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 Dpage-types.c186 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()

Completed in 35 milliseconds