Searched refs:max_ptes_shared (Results 1 – 5 of 5) sorted by relevance
| /linux/tools/testing/selftests/mm/ |
| H A D | thp_settings.h | |
| H A D | khugepaged.c | 1056 thp_current_settings()->khugepaged.max_ptes_shared); in collapse_fork_compound() 1078 int max_ptes_shared = thp_read_num("khugepaged/max_ptes_shared"); in collapse_max_ptes_shared() local 1092 hpage_pmd_nr - max_ptes_shared - 1, hpage_pmd_nr); in collapse_max_ptes_shared() 1093 ops->fault(p, 0, (hpage_pmd_nr - max_ptes_shared - 1) * page_size); in collapse_max_ptes_shared() 1104 hpage_pmd_nr - max_ptes_shared, hpage_pmd_nr); in collapse_max_ptes_shared() 1105 ops->fault(p, 0, (hpage_pmd_nr - max_ptes_shared) * in collapse_max_ptes_shared() 1351 default_settings.khugepaged.max_ptes_shared = hpage_pmd_nr / 2; in main()
|
| H A D | thp_settings.c | |
| /linux/mm/ |
| H A D | khugepaged.c | 318 unsigned long max_ptes_shared; in max_ptes_shared_store() local 320 err = kstrtoul(buf, 10, &max_ptes_shared); in max_ptes_shared_store() 321 if (err || max_ptes_shared > KHUGEPAGED_MAX_PTES_LIMIT) in max_ptes_shared_store() 324 khugepaged_max_ptes_shared = max_ptes_shared; in max_ptes_shared_store() 330 __ATTR_RW(max_ptes_shared); 692 const unsigned int max_ptes_shared = collapse_max_ptes_shared(cc, order); in __collapse_huge_page_isolate() local 748 if (++shared > max_ptes_shared) { in __collapse_huge_page_isolate() 1604 const unsigned int max_ptes_shared = collapse_max_ptes_shared(cc, HPAGE_PMD_ORDER); in collapse_scan_pmd() local 1722 if (++shared > max_ptes_shared) { in collapse_scan_pmd()
|
| /linux/Documentation/admin-guide/mm/ |
| H A D | transhuge.rst | 340 ``max_ptes_shared`` specifies how many pages can be shared across multiple 344 /sys/kernel/mm/transparent_hugepage/khugepaged/max_ptes_shared 745 max_ptes_shared threshold. For non-PMD orders this occurs if a mTHP range
|