Searched refs:madvise (Results 1 - 25 of 41) sorted by relevance

12

/linux-master/tools/testing/selftests/mm/
H A Dmadv_populate.c40 ret = madvise(addr, pagesize, MADV_POPULATE_READ);
44 ret = madvise(addr, pagesize, MADV_POPULATE_WRITE);
62 ret = madvise(addr, SIZE, MADV_POPULATE_READ);
65 ret = madvise(addr, SIZE, MADV_POPULATE_WRITE);
83 ret = madvise(addr, SIZE, MADV_POPULATE_READ);
87 ret = madvise(addr, SIZE, MADV_POPULATE_WRITE);
109 ret = madvise(addr, SIZE, MADV_POPULATE_READ);
112 ret = madvise(addr, SIZE, MADV_POPULATE_WRITE);
117 ret = madvise(addr, 2 * pagesize, MADV_POPULATE_READ);
120 ret = madvise(add
[all...]
H A Dhugetlb-madvise.c3 * hugepage-madvise:
5 * Basic functional testing of madvise MADV_DONTNEED and MADV_REMOVE
117 ret = madvise(addr - base_page_size, NR_HUGE_PAGES * huge_page_size,
120 printf("Unexpected success of madvise call with invalid addr line %d\n",
126 ret = madvise(addr, (NR_HUGE_PAGES * huge_page_size) + base_page_size,
129 printf("Unexpected success of madvise call with invalid length line %d\n",
151 ret = madvise(addr + base_page_size,
155 printf("Unexpected success of madvise call with unaligned start address %d\n",
161 if (madvise(addr,
164 perror("madvise");
[all...]
H A Dkhugepaged.c292 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(
[all...]
H A Dksm_functional_tests.c174 if (madvise(map, size, MADV_NOHUGEPAGE) && errno != EINVAL) {
196 } else if (madvise(map, size, MADV_MERGEABLE)) {
233 if (madvise(map, size, MADV_UNMERGEABLE)) {
279 if (madvise(map, size / 2, MADV_UNMERGEABLE)) {
320 if (madvise(map, size / 2, MADV_DONTNEED)) {
325 if (madvise(map, size, MADV_UNMERGEABLE)) {
385 if (madvise(map, size, MADV_UNMERGEABLE)) {
585 if (madvise(map + size / 2, size / 2, MADV_UNMERGEABLE)) {
H A Dhugetlb_fault_after_madv.c33 madvise(huge_ptr, MMAP_SIZE, MADV_DONTNEED);
H A Dhugetlb_madv_vs_map.c8 * * madvise(MADV_DONTNEED) on the allocated huge page
47 madvise(huge_ptr, MMAP_SIZE, MADV_DONTNEED);
55 * of madvise(DONTNEED).
H A Dtranshuge-stress.c82 if (madvise(ptr, len, MADV_HUGEPAGE))
122 if (madvise(p, HPAGE_SIZE - psize(), MADV_DONTNEED))
H A Duffd-unit-tests.c379 if (madvise(area_dst, page_size, MADV_DONTNEED))
380 err("madvise(MADV_DONTNEED) failed");
389 if (madvise(area_dst, page_size, MADV_DONTNEED))
390 err("madvise(MADV_DONTNEED) failed");
396 if (madvise(area_dst, page_size, MADV_DONTNEED))
397 err("madvise(MADV_DONTNEED) failed");
437 if (madvise(area_dst, page_size, MADV_DONTNEED))
444 madvise(area_dst, page_size, MADV_PAGEOUT);
603 if (madvise(area_dst_alias, nr_pages * page_size,
1127 if (madvise(area_sr
[all...]
H A Dcow.c725 ret = madvise(mem, pagesize, MADV_NOHUGEPAGE);
736 madvise(mem, pagesize, MADV_PAGEOUT);
789 ret = madvise(mem, thpsize, MADV_HUGEPAGE);
836 ret = madvise(mem + pagesize, thpsize - pagesize, MADV_DONTNEED);
869 ret = madvise(mem + pagesize, thpsize - pagesize, MADV_DONTFORK);
883 ret = madvise(mem + pagesize, thpsize - pagesize, MADV_DOFORK);
897 madvise(mem, size, MADV_PAGEOUT);
1223 ret = madvise(mem, size, MADV_COLLAPSE);
1235 ret = madvise(mem + size / 2, size / 2, MADV_DONTFORK);
1243 ret = madvise(me
[all...]
H A Dsplit_huge_page_test.c97 madvise(one_page, len, MADV_HUGEPAGE);
149 madvise(one_page, len, MADV_HUGEPAGE);
340 madvise(*addr, fd_size, MADV_HUGEPAGE);
H A Dgup_test.c240 madvise(p, size, MADV_HUGEPAGE);
242 madvise(p, size, MADV_NOHUGEPAGE);
H A Dsoft-dirty.c90 ret = madvise(map, hpage_len, MADV_HUGEPAGE);
92 ksft_exit_fail_msg("madvise failed %d\n", ret);
H A Duffd-common.c45 if (madvise(rel_area, nr_pages * page_size, MADV_DONTNEED))
46 err("madvise(MADV_DONTNEED) failed");
67 if (madvise(rel_area, nr_pages * page_size, MADV_DONTNEED))
68 err("madvise(MADV_DONTNEED) failed");
70 if (madvise(rel_area, nr_pages * page_size, MADV_REMOVE))
71 err("madvise(MADV_REMOVE) failed");
121 if (madvise(rel_area, nr_pages * page_size, MADV_REMOVE))
122 err("madvise(MADV_REMOVE) failed");
H A Dmkdirty.c75 if (madvise(mem, thpsize, MADV_HUGEPAGE)) {
H A Dhugetlb-read-hwpoison.c203 if (madvise(hwp_addr, pagesize, MADV_HWPOISON) < 0) {
H A Dmigration.c191 ASSERT_EQ(madvise(ptr, TWOMEG, MADV_HUGEPAGE), 0);
H A DMakefile43 TEST_GEN_FILES += hugetlb-madvise
H A Dprotection_keys.c146 * *That* lets us be sure to madvise() away the write instruction, which
736 ret = madvise(ptr, HPAGE_SIZE, MADV_HUGEPAGE);
738 ret = madvise(ptr, HPAGE_SIZE, MADV_WILLNEED);
1465 madvise(p1, PAGE_SIZE, MADV_DONTNEED);
1491 madvise(p1, PAGE_SIZE, MADV_DONTNEED);
1525 madvise(p1, PAGE_SIZE, MADV_DONTNEED);
/linux-master/tools/testing/selftests/powerpc/tm/
H A Dtm-signal-context-force-tm.c69 ret = madvise(ucp->uc_link, sizeof(ucontext_t), MADV_DONTNEED);
71 perror("madvise failed");
138 if (madvise(ss.ss_sp, SIGSTKSZ, MADV_DONTNEED)) {
139 perror("madvise\n");
/linux-master/arch/um/os-Linux/
H A Dprocess.c183 err = madvise(addr, length, MADV_REMOVE);
210 if (madvise(addr, UM_KERN_PAGE_SIZE, MADV_REMOVE) != 0) {
/linux-master/tools/testing/selftests/arm64/mte/
H A Dcheck_ksm_options.c116 ret = madvise(ptr, TEST_UNIT * page_sz, MADV_MERGEABLE);
118 ksft_print_msg("ERR: madvise failed to set MADV_UNMERGEABLE\n");
/linux-master/tools/testing/selftests/powerpc/signal/
H A Dsigfuz.c113 madvise(ucp->uc_link, sizeof(ucontext_t), MADV_DONTNEED);
/linux-master/tools/testing/selftests/mincore/
H A Dmincore_selftest.c119 madvise(addr, page_size, MADV_DONTNEED);
/linux-master/mm/
H A DMakefile68 obj-$(CONFIG_ADVISE_SYSCALLS) += madvise.o
/linux-master/tools/testing/selftests/kvm/
H A Dmax_guest_memory_test.c223 TEST_ASSERT(!madvise(mem, slot_size, MADV_NOHUGEPAGE), "madvise() failed");

Completed in 165 milliseconds

12