Home
last modified time | relevance | path

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

/linux/Documentation/vm/
A Dtranshuge.rst70 calling split_huge_page(page). This is what the Linux VM does before
71 it tries to swapout the hugepage for example. split_huge_page() can fail
92 split_huge_page() or split_huge_pmd() has a cost.
146 split_huge_page internally has to distribute the refcounts in the head
150 additional pins (i.e. from get_user_pages). split_huge_page() fails any
152 the sum of mapcount of all sub-pages plus one (split_huge_page caller must
155 split_huge_page uses migration entries to stabilize page->_refcount and
A Dunevictable-lru.rst451 We cannot just split the page on partial mlock() as split_huge_page() can
/linux/include/linux/
A Dhuge_mm.h190 static inline int split_huge_page(struct page *page) in split_huge_page() function
386 static inline int split_huge_page(struct page *page) in split_huge_page() function
/linux/mm/
A Dmadvise.c357 err = split_huge_page(page); in madvise_cold_or_pageout_pte_range()
425 if (split_huge_page(page)) { in madvise_cold_or_pageout_pte_range()
636 if (split_huge_page(page)) { in madvise_free_pte_range()
A Dhuge_memory.c1544 split_huge_page(page); in madvise_free_huge_pmd()
2841 if (!split_huge_page(page)) in deferred_split_scan()
2896 if (!split_huge_page(page)) in split_huge_pages_all()
2987 if (!split_huge_page(page)) in split_huge_pages_pid()
3045 if (!split_huge_page(fpage)) in split_huge_pages_in_file()
A Dksm.c1224 if (split_huge_page(page)) in try_to_merge_one_page()
2188 split_huge_page(page); in cmp_and_merge_page()
A Dshmem.c630 ret = split_huge_page(page); in shmem_unused_huge_shrink()
906 return split_huge_page(page) >= 0; in shmem_punch_compound()
1353 if (split_huge_page(page) < 0) in shmem_writepage()
A Dmemory-failure.c1439 if (unlikely(split_huge_page(page))) { in try_to_split_thp_page()
A Dmigrate.c2281 ret = split_huge_page(page); in migrate_vma_collect_pmd()

Completed in 38 milliseconds