Searched refs:max_ptes_none (Results 1 – 3 of 3) sorted by relevance
/linux/tools/testing/selftests/vm/ |
A D | khugepaged.c | 79 unsigned int max_ptes_none; member 276 write_num("khugepaged/max_ptes_none", khugepaged->max_ptes_none); in write_settings() 312 .max_ptes_none = read_num("khugepaged/max_ptes_none"), in save_settings() 579 int max_ptes_none = hpage_pmd_nr / 2; in collapse_max_ptes_none() local 583 settings.khugepaged.max_ptes_none = max_ptes_none; in collapse_max_ptes_none() 588 fill_memory(p, 0, (hpage_pmd_nr - max_ptes_none - 1) * page_size); in collapse_max_ptes_none() 595 validate_memory(p, 0, (hpage_pmd_nr - max_ptes_none - 1) * page_size); in collapse_max_ptes_none() 597 fill_memory(p, 0, (hpage_pmd_nr - max_ptes_none) * page_size); in collapse_max_ptes_none() 604 validate_memory(p, 0, (hpage_pmd_nr - max_ptes_none) * page_size); in collapse_max_ptes_none() 1008 default_settings.khugepaged.max_ptes_none = hpage_pmd_nr - 1; in main()
|
/linux/mm/ |
A D | khugepaged.c | 260 unsigned long max_ptes_none; in khugepaged_max_ptes_none_store() local 262 err = kstrtoul(buf, 10, &max_ptes_none); in khugepaged_max_ptes_none_store() 263 if (err || max_ptes_none > HPAGE_PMD_NR-1) in khugepaged_max_ptes_none_store() 266 khugepaged_max_ptes_none = max_ptes_none; in khugepaged_max_ptes_none_store() 271 __ATTR(max_ptes_none, 0644, khugepaged_max_ptes_none_show,
|
/linux/Documentation/admin-guide/mm/ |
A D | transhuge.rst | 202 ``max_ptes_none`` specifies how many extra small pages (that are 206 /sys/kernel/mm/transparent_hugepage/khugepaged/max_ptes_none 210 max_ptes_none can waste cpu time very little, you can
|
Completed in 10 milliseconds