Lines Matching refs:madvise
292 ret = madvise(p, size, MADV_COLLAPSE);
319 perror("madvise(MADV_COLLAPSE)");
323 perror("madvise(MADV_COLLAPSE)");
326 if (madvise(p, hpage_pmd_size, MADV_HUGEPAGE)) {
327 perror("madvise(MADV_HUGEPAGE)");
419 if (madvise(((char *)p) + start, end - start, MADV_POPULATE_READ)) {
420 perror("madvise(MADV_POPULATE_READ");
513 madvise(p, nr_hpages * hpage_pmd_size, MADV_HUGEPAGE);
549 madvise(p, nr_hpages * hpage_pmd_size, MADV_HUGEPAGE);
564 madvise(p, nr_hpages * hpage_pmd_size, MADV_NOHUGEPAGE);
603 .name = "madvise",
634 madvise(p, page_size, MADV_DONTNEED);
721 if (madvise(p, page_size, MADV_PAGEOUT)) {
722 perror("madvise(MADV_PAGEOUT)");
748 if (madvise(p, (max_ptes_swap + 1) * page_size, MADV_PAGEOUT)) {
749 perror("madvise(MADV_PAGEOUT)");
767 if (madvise(p, max_ptes_swap * page_size, MADV_PAGEOUT)) {
768 perror("madvise(MADV_PAGEOUT)");
799 madvise(p, hpage_pmd_size, MADV_NOHUGEPAGE);
801 madvise(p + page_size, hpage_pmd_size - page_size, MADV_DONTNEED);
820 madvise(p, page_size, MADV_NOHUGEPAGE);
821 madvise(p, hpage_pmd_size, MADV_NOHUGEPAGE);
843 madvise(BASE_ADDR, hpage_pmd_size, MADV_HUGEPAGE);
849 madvise(BASE_ADDR, hpage_pmd_size, MADV_NOHUGEPAGE);
950 madvise(p, page_size, MADV_NOHUGEPAGE);
951 madvise(p, hpage_pmd_size, MADV_NOHUGEPAGE);
1088 fprintf(stderr, "\t<context>\t: [all|khugepaged|madvise]\n");
1094 fprintf(stderr, "\tmounted with huge=madvise option for khugepaged tests to work\n");
1138 } else if (!strcmp(token, "madvise")) {