Lines Matching refs:madvise
83 "madvise",
99 "defer+madvise",
100 "madvise",
588 ret = madvise(p, size, MADV_COLLAPSE);
615 perror("madvise(MADV_COLLAPSE)");
619 perror("madvise(MADV_COLLAPSE)");
622 if (madvise(p, hpage_pmd_size, MADV_HUGEPAGE)) {
623 perror("madvise(MADV_HUGEPAGE)");
715 if (madvise(((char *)p) + start, end - start, MADV_POPULATE_READ)) {
716 perror("madvise(MADV_POPULATE_READ");
809 madvise(p, nr_hpages * hpage_pmd_size, MADV_HUGEPAGE);
845 madvise(p, nr_hpages * hpage_pmd_size, MADV_HUGEPAGE);
860 madvise(p, nr_hpages * hpage_pmd_size, MADV_NOHUGEPAGE);
899 .name = "madvise",
925 madvise(p, page_size, MADV_DONTNEED);
1011 if (madvise(p, page_size, MADV_PAGEOUT)) {
1012 perror("madvise(MADV_PAGEOUT)");
1038 if (madvise(p, (max_ptes_swap + 1) * page_size, MADV_PAGEOUT)) {
1039 perror("madvise(MADV_PAGEOUT)");
1057 if (madvise(p, max_ptes_swap * page_size, MADV_PAGEOUT)) {
1058 perror("madvise(MADV_PAGEOUT)");
1089 madvise(p, hpage_pmd_size, MADV_NOHUGEPAGE);
1091 madvise(p + page_size, hpage_pmd_size - page_size, MADV_DONTNEED);
1110 madvise(p, page_size, MADV_NOHUGEPAGE);
1111 madvise(p, hpage_pmd_size, MADV_NOHUGEPAGE);
1133 madvise(BASE_ADDR, hpage_pmd_size, MADV_HUGEPAGE);
1139 madvise(BASE_ADDR, hpage_pmd_size, MADV_NOHUGEPAGE);
1240 madvise(p, page_size, MADV_NOHUGEPAGE);
1241 madvise(p, hpage_pmd_size, MADV_NOHUGEPAGE);
1378 fprintf(stderr, "\t<context>\t: [all|khugepaged|madvise]\n");
1384 fprintf(stderr, "\tmounted with huge=madvise option for khugepaged tests to work\n");
1409 } else if (!strcmp(token, "madvise")) {