Searched refs:split_huge_page (Results 1 – 7 of 7) sorted by relevance
99 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
278 split_huge_page() to avoid the head and tail pages to disappear from325 calling split_huge_page(page). This is what the Linux VM does before345 split_huge_page() or split_huge_page_pmd() has a cost.356 regular pmd from under you (split_huge_page can run in parallel to the360 case pmd_trans_splitting returns true, it means split_huge_page is371 split_huge_page internally has to distribute the refcounts in the head378 split_huge_page while there are gup pins established on any tail379 page. Failure to be able to run split_huge_page if there's any gup pin388 split_huge_page. But we still have to add the gup pin to the head page
224 if (!split_huge_page(page)) in __iommu_dma_alloc_pages()
1152 if (!PageAnon(hpage) || unlikely(split_huge_page(hpage))) { in memory_failure()1754 if (PageAnon(hpage) && unlikely(split_huge_page(hpage))) { in soft_offline_page()
1201 split_huge_page(page); in do_huge_pmd_wp_page()1213 split_huge_page(page); in do_huge_pmd_wp_page()2996 split_huge_page(page); in __split_huge_page_pmd()
947 if (unlikely(split_huge_page(page))) in unmap_and_move()
992 ret = split_huge_page(transhuge_head); in page_trans_compound_anon_split()