Home
last modified time | relevance | path

Searched refs:kpageflags_fd (Results 1 – 5 of 5) sorted by relevance

/linux/tools/testing/selftests/mm/
H A Dsplit_huge_page_test.c43 int kpageflags_fd; variable
46 int kpageflags_fd) in is_backed_by_folio() argument
62 if (pageflags_get(pfn, kpageflags_fd, &pfn_flags)) in is_backed_by_folio()
78 if (pageflags_get(pfn_head, kpageflags_fd, &pfn_flags)) in is_backed_by_folio()
87 if (pageflags_get(pfn_head + i, kpageflags_fd, &pfn_flags)) in is_backed_by_folio()
97 if (pageflags_get(pfn_head + nr_pages, kpageflags_fd, &pfn_flags)) in is_backed_by_folio()
108 int pagemap_fd, int kpageflags_fd, int orders[], int nr_orders) in check_after_split_folio_orders() argument
121 kpageflags_fd, vaddr_orders, nr_orders); in check_after_split_folio_orders()
242 kpageflags_fd, expected_orders, in split_pmd_thp_to_order()
310 pagemap_fd, kpageflags_fd)) in split_pte_mapped_thp()
[all …]
H A Dvm_util.c200 static int vaddr_pageflags_get(char *vaddr, int pagemap_fd, int kpageflags_fd, in vaddr_pageflags_get() argument
211 if (pageflags_get(pfn, kpageflags_fd, flags)) in vaddr_pageflags_get()
235 int pagemap_fd, int kpageflags_fd, int orders[], int nr_orders) in gather_folio_orders() argument
241 if (pagemap_fd == -1 || kpageflags_fd == -1) in gather_folio_orders()
252 status = vaddr_pageflags_get(vaddr, pagemap_fd, kpageflags_fd, in gather_folio_orders()
290 pagemap_fd, kpageflags_fd, in gather_folio_orders()
378 int pagemap_fd, kpageflags_fd; in check_large_folios() local
393 kpageflags_fd = open(KPAGEFLAGS_PATH, O_RDONLY); in check_large_folios()
394 if (kpageflags_fd == -1) { in check_large_folios()
400 kpageflags_fd, orders, MAX_NR_ORDERS); in check_large_folios()
[all …]
H A Dmemory-failure.c48 int kpageflags_fd; in FIXTURE() local
110 self->kpageflags_fd = open(kpageflags_proc, O_RDONLY); in FIXTURE_SETUP()
111 if (self->kpageflags_fd == -1) in FIXTURE_SETUP()
192 ASSERT_EQ(pageflags_get(self->pfn, self->kpageflags_fd, &pfn_flags), 0); in check()
204 ASSERT_EQ(pageflags_get(self->pfn, self->kpageflags_fd, &pfn_flags), 0); in cleanup()
221 close(self->kpageflags_fd); in FIXTURE_TEARDOWN()
H A Dvm_util.h97 int pageflags_get(unsigned long pfn, int kpageflags_fd, uint64_t *flags);
99 int pagemap_fd, int kpageflags_fd, int orders[], int nr_orders);
/linux/tools/mm/
H A Dpage-types.c185 static int kpageflags_fd; variable
279 return do_u64_read(kpageflags_fd, opt_kpageflags, buf, index, pages); in kpageflags_read()
792 kpageflags_fd = checked_open(opt_kpageflags, O_RDONLY); in walk_addr_ranges()
806 close(kpageflags_fd); in walk_addr_ranges()
1082 kpageflags_fd = checked_open(opt_kpageflags, O_RDONLY); in walk_page_cache()
1098 close(kpageflags_fd); in walk_page_cache()