Lines Matching full:collapse

82  * default collapse hugepages if there is at least one pte mapped like
86 * Note that these are only respected if collapse was initiated by khugepaged.
247 * max_ptes_none controls if khugepaged should collapse hugepages over
680 * If collapse was initiated by khugepaged, check that there is in __collapse_huge_page_isolate()
990 * Bring missing pages in from swap, to complete THP collapse.
1145 * that case. Continuing to collapse causes inconsistency. in collapse_huge_page()
1330 * Don't collapse the page if any of the small in hpage_collapse_scan_pmd()
1398 * But such case is ephemeral we could always retry collapse in hpage_collapse_scan_pmd()
1409 * If collapse was initiated by khugepaged, check that there is in hpage_collapse_scan_pmd()
1488 * collapse_pte_mapped_thp - Try to collapse a pte-mapped THP for mm at
1491 * @mm: process address space where collapse happens
1492 * @addr: THP collapse address
1797 * collapse_file - collapse filemap/tmpfs/shmem pages into huge one.
1799 * @mm: process address space where collapse happens
1800 * @addr: virtual collapse start address
1801 * @file: file that collapse on
1802 * @start: collapse start address
1803 * @cc: collapse context and scratchpad
2017 * unlock folio after collapse/during rollback. in collapse_file()
2058 * If collapse is successful, flush must be done now before copying. in collapse_file()
2059 * If collapse is unsuccessful, does flush actually need to be done? in collapse_file()
2200 * The collapse has succeeded, so free the old folios. in collapse_file()
2716 * specified memory range. khugepaged likely won't be able to collapse in madvise_collapse_errno()