Home
last modified time | relevance | path

Searched refs:split_huge_page (Results 1 – 6 of 6) sorted by relevance

/linux-4.1.27/include/linux/
Dhuge_mm.h97 static inline int split_huge_page(struct page *page) in split_huge_page() function
182 static inline int split_huge_page(struct page *page) in split_huge_page() function
/linux-4.1.27/Documentation/vm/
Dtranshuge.txt268 split_huge_page() to avoid the head and tail pages to disappear from
315 calling split_huge_page(page). This is what the Linux VM does before
335 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 the
350 case pmd_trans_splitting returns true, it means split_huge_page is
361 split_huge_page internally has to distribute the refcounts in the head
368 split_huge_page while there are gup pins established on any tail
369 page. Failure to be able to run split_huge_page if there's any gup pin
378 split_huge_page. But we still have to add the gup pin to the head page
/linux-4.1.27/mm/
Dmemory-failure.c999 if (unlikely(split_huge_page(hpage))) { in hwpoison_user_mappings()
1741 if (PageAnon(hpage) && unlikely(split_huge_page(hpage))) { in soft_offline_page()
Dhuge_memory.c1132 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()
Dmigrate.c937 if (unlikely(split_huge_page(page))) in unmap_and_move()
Dksm.c991 ret = split_huge_page(transhuge_head); in page_trans_compound_anon_split()