Lines Matching defs:khugepaged
13 #include <linux/khugepaged.h>
85 * Note that these are only respected if collapse was initiated by khugepaged.
107 * struct khugepaged_mm_slot - khugepaged information per mm that is being scanned
246 * max_ptes_none controls if khugepaged should collapse hugepages over
248 * footprint of the vmas. When max_ptes_none is 0 khugepaged will not
251 * free memory in the system during the khugepaged scan.
344 .name = "khugepaged",
365 * If the vma become good for khugepaged to scan,
375 * Setting VM_NOHUGEPAGE will prevent khugepaged from scanning
376 * this vma even if we leave the mm registered in khugepaged if
479 * pagetables will be destroyed) until khugepaged has finished
652 * If collapse was initiated by khugepaged, check that there is
858 /* Defrag for khugepaged will enter direct reclaim/compaction if necessary */
931 * remapped to file after khugepaged reaquired the mmap_lock.
1379 * If collapse was initiated by khugepaged, check that there is
1888 * khugepaged only works on read-only fd,
1894 * writeback is done when khugepaged
1955 * khugepaged only works on read-only fd, so this
2247 * TODO: khugepaged should compact smaller compound pages
2452 * khugepaged runs here, khugepaged_exit will find
2552 static int khugepaged(void *none)
2631 khugepaged_thread = kthread_run(khugepaged, NULL,
2632 "khugepaged");
2634 pr_err("khugepaged: kthread_run(khugepaged) failed\n");
2662 return kthread_func(current) == khugepaged;
2687 * specified memory range. khugepaged likely won't be able to collapse