Searched refs:max_ptes_none (Results 1 - 4 of 4) sorted by relevance
/linux-master/tools/testing/selftests/mm/ |
H A D | thp_settings.h | 43 unsigned int max_ptes_none; member in struct:khugepaged_settings
|
H A D | thp_settings.c | 219 .max_ptes_none = thp_read_num("khugepaged/max_ptes_none"), 258 thp_write_num("khugepaged/max_ptes_none", khugepaged->max_ptes_none);
|
H A D | khugepaged.c | 679 int max_ptes_none = hpage_pmd_nr / 2; local 684 settings.khugepaged.max_ptes_none = max_ptes_none; 696 ops->fault(p, 0, (hpage_pmd_nr - max_ptes_none - fault_nr_pages) * page_size); 697 c->collapse("Maybe collapse with max_ptes_none exceeded", p, 1, 699 validate_memory(p, 0, (hpage_pmd_nr - max_ptes_none - fault_nr_pages) * page_size); 702 ops->fault(p, 0, (hpage_pmd_nr - max_ptes_none) * page_size); 703 c->collapse("Collapse with max_ptes_none PTEs empty", p, 1, ops, 706 (hpage_pmd_nr - max_ptes_none) * page_size); 1206 default_settings.khugepaged.max_ptes_none [all...] |
/linux-master/mm/ |
H A D | khugepaged.c | 247 * max_ptes_none controls if khugepaged should collapse hugepages over 249 * footprint of the vmas. When max_ptes_none is 0 khugepaged will not 251 * runs. Increasing max_ptes_none will instead potentially reduce the 265 unsigned long max_ptes_none; local 267 err = kstrtoul(buf, 10, &max_ptes_none); 268 if (err || max_ptes_none > HPAGE_PMD_NR - 1) 271 khugepaged_max_ptes_none = max_ptes_none; 276 __ATTR_RW(max_ptes_none);
|
Completed in 119 milliseconds