Searched refs:max_ptes_swap (Results 1 – 2 of 2) sorted by relevance
/linux/tools/testing/selftests/mm/ |
H A D | khugepaged.c | 739 int max_ptes_swap = thp_read_num("khugepaged/max_ptes_swap"); in collapse_max_ptes_swap() 745 printf("Swapout %d of %d pages...", max_ptes_swap + 1, hpage_pmd_nr); in collapse_max_ptes_swap() 746 if (madvise(p, (max_ptes_swap + 1) * page_size, MADV_PAGEOUT)) { in collapse_max_ptes_swap() 750 if (check_swap(p, (max_ptes_swap + 1) * page_size)) { in collapse_max_ptes_swap() 757 c->collapse("Maybe collapse with max_ptes_swap exceeded", p, 1, ops, in collapse_max_ptes_swap() 763 printf("Swapout %d of %d pages...", max_ptes_swap, in collapse_max_ptes_swap() 765 if (madvise(p, max_ptes_swap * page_size, MADV_PAGEOUT)) { in collapse_max_ptes_swap() 769 if (check_swap(p, max_ptes_swap * page_size)) { in collapse_max_ptes_swap() 776 c->collapse("Collapse with max_ptes_swap page in collapse_max_ptes_swap() 741 int max_ptes_swap = thp_read_num("khugepaged/max_ptes_swap"); collapse_max_ptes_swap() local [all...] |
/linux/mm/ |
H A D | khugepaged.c | 290 unsigned long max_ptes_swap; in max_ptes_swap_store() local 292 err = kstrtoul(buf, 10, &max_ptes_swap); in max_ptes_swap_store() 293 if (err || max_ptes_swap > HPAGE_PMD_NR - 1) in max_ptes_swap_store() 296 khugepaged_max_ptes_swap = max_ptes_swap; in max_ptes_swap_store() 302 __ATTR_RW(max_ptes_swap);
|