Home
last modified time | relevance | path

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

/linux-6.3-rc2/Documentation/mm/
A Dtranshuge.rst68 calling split_huge_page(page). This is what the Linux VM does before
69 it tries to swapout the hugepage for example. split_huge_page() can fail
90 split_huge_page() or split_huge_pmd() has a cost.
128 split_huge_page internally has to distribute the refcounts in the head
132 additional pins (i.e. from get_user_pages). split_huge_page() fails any
134 the sum of mapcount of all sub-pages plus one (split_huge_page caller must
137 split_huge_page uses migration entries to stabilize page->_refcount and
A Dunevictable-lru.rst442 We cannot just split the page on partial mlock() as split_huge_page() can
/linux-6.3-rc2/include/linux/
A Dhuge_mm.h186 static inline int split_huge_page(struct page *page) in split_huge_page() function
339 static inline int split_huge_page(struct page *page) in split_huge_page() function
/linux-6.3-rc2/mm/
A Dmigrate_device.c97 ret = split_huge_page(page); in migrate_vma_collect_pmd()
A Dksm.c1254 if (split_huge_page(page)) in try_to_merge_one_page()
2210 split_huge_page(page); in cmp_and_merge_page()
A Dmemory-failure.c1622 ret = split_huge_page(page); in try_to_split_thp_page()
A Dhuge_memory.c3051 if (!split_huge_page(page)) in split_huge_pages_pid()
A Dshmem.c1348 if (split_huge_page(page) < 0) in shmem_writepage()

Completed in 28 milliseconds