Searched refs:khugepaged (Results 1 – 15 of 15) sorted by relevance
| /linux-6.15/tools/testing/selftests/mm/ |
| H A D | thp_settings.c | 215 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 D | khugepaged.c | 684 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 | .gitignore | 10 khugepaged
|
| H A D | thp_settings.h | 59 struct khugepaged_settings khugepaged; member
|
| H A D | run_vmtests.sh | 474 CATEGORY="thp" run_test ./khugepaged 476 CATEGORY="thp" run_test ./khugepaged -s 2
|
| H A D | Makefile | 69 TEST_GEN_FILES += khugepaged
|
| /linux-6.15/Documentation/admin-guide/mm/ |
| H A D | transhuge.rst | 65 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 D | sysfs-kernel-mm-transparent-hugepage | 11 - khugepaged
|
| /linux-6.15/Documentation/mm/ |
| H A D | transhuge.rst | 25 automatically (with khugepaged) 95 created from under you by khugepaged (khugepaged collapse_huge_page
|
| /linux-6.15/mm/ |
| H A D | Makefile | 101 obj-$(CONFIG_TRANSPARENT_HUGEPAGE) += huge_memory.o khugepaged.o
|
| H A D | khugepaged.c | 2596 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 D | Kconfig | 888 Allow khugepaged to put read-only file-backed pages in THP.
|
| /linux-6.15/Documentation/mm/damon/ |
| H A D | design.rst | 425 selection, advising ``khugepaged`` to collapse or split, or doing nothing but
|
| /linux-6.15/Documentation/admin-guide/ |
| H A D | cgroup-v2.rst | 1588 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 D | MAINTAINERS | 15684 F: include/linux/khugepaged.h 15687 F: mm/khugepaged.c 15688 F: tools/testing/selftests/mm/khugepaged.c
|