Home
last modified time | relevance | path

Searched refs:khugepaged (Results 1 – 15 of 15) sorted by relevance

/linux-6.15/tools/testing/selftests/mm/
H A Dthp_settings.c215 settings->khugepaged = (struct khugepaged_settings) { in thp_read_settings()
254 struct khugepaged_settings *khugepaged = &settings->khugepaged; in thp_write_settings() local
267 thp_write_num("khugepaged/defrag", khugepaged->defrag); in thp_write_settings()
269 khugepaged->alloc_sleep_millisecs); in thp_write_settings()
271 khugepaged->scan_sleep_millisecs); in thp_write_settings()
272 thp_write_num("khugepaged/max_ptes_none", khugepaged->max_ptes_none); in thp_write_settings()
273 thp_write_num("khugepaged/max_ptes_swap", khugepaged->max_ptes_swap); in thp_write_settings()
274 thp_write_num("khugepaged/max_ptes_shared", khugepaged->max_ptes_shared); in thp_write_settings()
275 thp_write_num("khugepaged/pages_to_scan", khugepaged->pages_to_scan); in thp_write_settings()
H A Dkhugepaged.c684 settings.khugepaged.max_ptes_none = max_ptes_none; in collapse_max_ptes_none()
962 thp_current_settings()->khugepaged.max_ptes_shared); in collapse_fork_compound()
1178 .khugepaged = { in main()
1206 default_settings.khugepaged.max_ptes_none = hpage_pmd_nr - 1; in main()
1207 default_settings.khugepaged.max_ptes_swap = hpage_pmd_nr / 8; in main()
1208 default_settings.khugepaged.max_ptes_shared = hpage_pmd_nr / 2; in main()
1209 default_settings.khugepaged.pages_to_scan = hpage_pmd_nr * 8; in main()
H A D.gitignore10 khugepaged
H A Dthp_settings.h59 struct khugepaged_settings khugepaged; member
H A Drun_vmtests.sh474 CATEGORY="thp" run_test ./khugepaged
476 CATEGORY="thp" run_test ./khugepaged -s 2
H A DMakefile69 TEST_GEN_FILES += khugepaged
/linux-6.15/Documentation/admin-guide/mm/
H A Dtranshuge.rst65 disabled, there is ``khugepaged`` daemon that scans memory and
175 of khugepaged to then install the THP pages later.
233 defrag in khugepaged by writing 1::
235 echo 0 >/sys/kernel/mm/transparent_hugepage/khugepaged/defrag
241 /sys/kernel/mm/transparent_hugepage/khugepaged/pages_to_scan
266 /sys/kernel/mm/transparent_hugepage/khugepaged/full_scans
272 /sys/kernel/mm/transparent_hugepage/khugepaged/max_ptes_none
282 /sys/kernel/mm/transparent_hugepage/khugepaged/max_ptes_swap
453 also applies to the regions registered in khugepaged.
483 is incremented by khugepaged when it has found
[all …]
/linux-6.15/Documentation/ABI/testing/
H A Dsysfs-kernel-mm-transparent-hugepage11 - khugepaged
/linux-6.15/Documentation/mm/
H A Dtranshuge.rst25 automatically (with khugepaged)
95 created from under you by khugepaged (khugepaged collapse_huge_page
/linux-6.15/mm/
H A DMakefile101 obj-$(CONFIG_TRANSPARENT_HUGEPAGE) += huge_memory.o khugepaged.o
H A Dkhugepaged.c2596 static int khugepaged(void *none) in khugepaged() function
2675 khugepaged_thread = kthread_run(khugepaged, NULL, in start_stop_khugepaged()
2706 return kthread_func(current) == khugepaged; in current_is_khugepaged()
H A DKconfig888 Allow khugepaged to put read-only file-backed pages in THP.
/linux-6.15/Documentation/mm/damon/
H A Ddesign.rst425 selection, advising ``khugepaged`` to collapse or split, or doing nothing but
/linux-6.15/Documentation/admin-guide/
H A Dcgroup-v2.rst1588 Amount of scanned pages by khugepaged (in an inactive LRU list)
1600 Amount of reclaimed pages by khugepaged
1680 Number of pages demoted by khugepaged.
/linux-6.15/
H A DMAINTAINERS15684 F: include/linux/khugepaged.h
15687 F: mm/khugepaged.c
15688 F: tools/testing/selftests/mm/khugepaged.c