Searched refs:max_ptes_none (Results 1 – 3 of 3) sorted by relevance
/Linux-v5.10/tools/testing/selftests/vm/ |
D | khugepaged.c | 79 unsigned int max_ptes_none; member 279 write_num("khugepaged/max_ptes_none", khugepaged->max_ptes_none); in write_settings() 316 .max_ptes_none = read_num("khugepaged/max_ptes_none"), in save_settings() 583 int max_ptes_none = hpage_pmd_nr / 2; in collapse_max_ptes_none() local 587 settings.khugepaged.max_ptes_none = max_ptes_none; in collapse_max_ptes_none() 592 fill_memory(p, 0, (hpage_pmd_nr - max_ptes_none - 1) * page_size); in collapse_max_ptes_none() 599 validate_memory(p, 0, (hpage_pmd_nr - max_ptes_none - 1) * page_size); in collapse_max_ptes_none() 601 fill_memory(p, 0, (hpage_pmd_nr - max_ptes_none) * page_size); in collapse_max_ptes_none() 608 validate_memory(p, 0, (hpage_pmd_nr - max_ptes_none) * page_size); in collapse_max_ptes_none() 1012 default_settings.khugepaged.max_ptes_none = hpage_pmd_nr - 1; in main()
|
/Linux-v5.10/mm/ |
D | khugepaged.c | 258 unsigned long max_ptes_none; in khugepaged_max_ptes_none_store() local 260 err = kstrtoul(buf, 10, &max_ptes_none); in khugepaged_max_ptes_none_store() 261 if (err || max_ptes_none > HPAGE_PMD_NR-1) in khugepaged_max_ptes_none_store() 264 khugepaged_max_ptes_none = max_ptes_none; in khugepaged_max_ptes_none_store() 269 __ATTR(max_ptes_none, 0644, khugepaged_max_ptes_none_show,
|
/Linux-v5.10/Documentation/admin-guide/mm/ |
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
|