Lines Matching full:split

138  * NOTE: the function is used to check folio orders after a split is performed,
139 * so it assumes [vaddr_start, len) fully maps to after-split folios within that
318 ksft_exit_fail_msg("No RssAnon is allocated before split\n"); in verify_rss_anon_split_huge_page_all_zeroes()
320 /* split all THPs */ in verify_rss_anon_split_huge_page_all_zeroes()
329 ksft_exit_fail_msg("Still AnonHugePages not split\n"); in verify_rss_anon_split_huge_page_all_zeroes()
345 ksft_test_result_pass("Split zero filled huge pages successful\n"); in split_pmd_zero_pages()
367 /* split all THPs */ in split_pmd_thp_to_order()
381 ksft_exit_fail_msg("Unexpected THP split\n"); in split_pmd_thp_to_order()
384 ksft_exit_fail_msg("Still AnonHugePages not split\n"); in split_pmd_thp_to_order()
386 ksft_test_result_pass("Split huge pages to order %d successful\n", order); in split_pmd_thp_to_order()
442 * Verify that our THPs were not split yet. Note that in split_pte_mapped_thp()
453 /* Split all THPs through the remapped pages. */ in split_pte_mapped_thp()
457 /* Corruption during mremap or split? */ in split_pte_mapped_thp()
465 /* Split failed? */ in split_pte_mapped_thp()
470 ksft_test_result_fail("THP %zu not split\n", i); in split_pte_mapped_thp()
473 ksft_test_result_pass("Split PTE-mapped huge pages successful\n"); in split_pte_mapped_thp()
513 ksft_print_msg("Fail to create file-backed THP split testing file\n"); in split_file_backed_thp()
531 /* split the file-backed THP */ in split_file_backed_thp()
534 /* check file content after split */ in split_file_backed_thp()
570 ksft_test_result_pass("File-backed THP split to order %d test done\n", order); in split_file_backed_thp()
666 ksft_test_result_skip("Pagecache folio split skipped\n"); in create_pagecache_thp_and_fd()
701 * use [split_addr, split_addr + pagesize) range to split THPs, since in split_thp_in_pagecache_to_order_at()
702 * the debugfs function always split a range with pagesize step and in split_thp_in_pagecache_to_order_at()
704 * splits, complicating after-split result checking. in split_thp_in_pagecache_to_order_at()
734 ksft_print_msg("Unexpected THP split\n"); in split_thp_in_pagecache_to_order_at()
740 ksft_print_msg("Still FilePmdMapped not split\n"); in split_thp_in_pagecache_to_order_at()
751 ksft_exit_fail_msg("Split PMD-mapped pagecache folio to order %d failed\n", order); in split_thp_in_pagecache_to_order_at()
752 ksft_test_result_pass("Split PMD-mapped pagecache folio to order %d passed\n", order); in split_thp_in_pagecache_to_order_at()
755 …ksft_exit_fail_msg("Split PMD-mapped pagecache folio to order %d at in-folio offset %d failed\n", … in split_thp_in_pagecache_to_order_at()
756 …ksft_test_result_pass("Split PMD-mapped pagecache folio to order %d at in-folio offset %d passed\n… in split_thp_in_pagecache_to_order_at()