Home
last modified time | relevance | path

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

/linux-4.4.14/include/linux/
Dhuge_mm.h99 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.4.14/Documentation/vm/
Dtranshuge.txt278 split_huge_page() to avoid the head and tail pages to disappear from
325 calling split_huge_page(page). This is what the Linux VM does before
345 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 the
360 case pmd_trans_splitting returns true, it means split_huge_page is
371 split_huge_page internally has to distribute the refcounts in the head
378 split_huge_page while there are gup pins established on any tail
379 page. Failure to be able to run split_huge_page if there's any gup pin
388 split_huge_page. But we still have to add the gup pin to the head page
/linux-4.4.14/drivers/iommu/
Ddma-iommu.c224 if (!split_huge_page(page)) in __iommu_dma_alloc_pages()
/linux-4.4.14/mm/
Dmemory-failure.c1152 if (!PageAnon(hpage) || unlikely(split_huge_page(hpage))) { in memory_failure()
1754 if (PageAnon(hpage) && unlikely(split_huge_page(hpage))) { in soft_offline_page()
Dhuge_memory.c1201 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()
Dmigrate.c947 if (unlikely(split_huge_page(page))) in unmap_and_move()
Dksm.c992 ret = split_huge_page(transhuge_head); in page_trans_compound_anon_split()