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()
994 * Bring missing pages in from swap, to complete THP collapse.
1149 * that case. Continuing to collapse causes inconsistency. in collapse_huge_page()
1334 * Don't collapse the page if any of the small in hpage_collapse_scan_pmd()
1400 * But such case is ephemeral we could always retry collapse in hpage_collapse_scan_pmd()
1411 * If collapse was initiated by khugepaged, check that there is in hpage_collapse_scan_pmd()
1490 * collapse_pte_mapped_thp - Try to collapse a pte-mapped THP for mm at
1493 * @mm: process address space where collapse happens
1494 * @addr: THP collapse address
1812 * collapse_file - collapse filemap/tmpfs/shmem pages into huge one.
1814 * @mm: process address space where collapse happens
1815 * @addr: virtual collapse start address
1816 * @file: file that collapse on
1817 * @start: collapse start address
1818 * @cc: collapse context and scratchpad
2032 * unlock folio after collapse/during rollback. in collapse_file()
2073 * If collapse is successful, flush must be done now before copying. in collapse_file()
2074 * If collapse is unsuccessful, does flush actually need to be done? in collapse_file()
2215 * The collapse has succeeded, so free the old folios. in collapse_file()
2731 * specified memory range. khugepaged likely won't be able to collapse in madvise_collapse_errno()