Lines Matching full:order
45 static bool is_backed_by_folio(char *vaddr, int order, int pagemap_fd, in is_backed_by_folio() argument
50 const unsigned long nr_pages = 1UL << order; in is_backed_by_folio()
65 /* check for order-0 pages */ in is_backed_by_folio()
66 if (!order) { in is_backed_by_folio()
95 * assume this folio has the expected order in is_backed_by_folio()
127 ksft_print_msg("order %d: expected: %d got %d\n", i, in check_after_split_folio_orders()
212 static void split_pmd_thp_to_order(int order) in split_pmd_thp_to_order() argument
232 (uint64_t)one_page + len, order); in split_pmd_thp_to_order()
239 expected_orders[order] = 4 << (pmd_order - order); in split_pmd_thp_to_order()
249 ksft_test_result_pass("Split huge pages to order %d successful\n", order); in split_pmd_thp_to_order()
343 static void split_file_backed_thp(int order) in split_file_backed_thp() argument
403 write_debugfs(PATH_FMT, testfile, pgoff_start, pgoff_end, order); in split_file_backed_thp()
444 ksft_test_result_pass("File-backed THP split to order %d test done\n", order); in split_file_backed_thp()
555 const char *fs_loc, int order, int offset) in split_thp_in_pagecache_to_order_at() argument
585 (uint64_t)split_addr + pagesize, order); in split_thp_in_pagecache_to_order_at()
587 expected_orders[order] = fd_size / (pagesize << order); in split_thp_in_pagecache_to_order_at()
593 (uint64_t)split_addr + pagesize, order, offset); in split_thp_in_pagecache_to_order_at()
595 for (i = order + 1; i < pmd_order; i++) in split_thp_in_pagecache_to_order_at()
597 expected_orders[order] = 2 * times; in split_thp_in_pagecache_to_order_at()
627 ksft_exit_fail_msg("Split PMD-mapped pagecache folio to order %d failed\n", order); in split_thp_in_pagecache_to_order_at()
628 ksft_test_result_pass("Split PMD-mapped pagecache folio to order %d passed\n", order); in split_thp_in_pagecache_to_order_at()
631 …t_exit_fail_msg("Split PMD-mapped pagecache folio to order %d at in-folio offset %d failed\n", ord… in split_thp_in_pagecache_to_order_at()
632 …est_result_pass("Split PMD-mapped pagecache folio to order %d at in-folio offset %d passed\n", ord… in split_thp_in_pagecache_to_order_at()