Searched refs:split_huge_page (Results 1 – 6 of 6) sorted by relevance
97 static inline int split_huge_page(struct page *page) in split_huge_page() function182 static inline int split_huge_page(struct page *page) in split_huge_page() function
268 split_huge_page() to avoid the head and tail pages to disappear from315 calling split_huge_page(page). This is what the Linux VM does before335 split_huge_page() or split_huge_page_pmd() has a cost.346 regular pmd from under you (split_huge_page can run in parallel to the350 case pmd_trans_splitting returns true, it means split_huge_page is361 split_huge_page internally has to distribute the refcounts in the head368 split_huge_page while there are gup pins established on any tail369 page. Failure to be able to run split_huge_page if there's any gup pin378 split_huge_page. But we still have to add the gup pin to the head page
999 if (unlikely(split_huge_page(hpage))) { in hwpoison_user_mappings()1741 if (PageAnon(hpage) && unlikely(split_huge_page(hpage))) { in soft_offline_page()
1132 split_huge_page(page); in do_huge_pmd_wp_page()1144 split_huge_page(page); in do_huge_pmd_wp_page()2916 split_huge_page(page); in __split_huge_page_pmd()
937 if (unlikely(split_huge_page(page))) in unmap_and_move()
991 ret = split_huge_page(transhuge_head); in page_trans_compound_anon_split()