Home
last modified time | relevance | path

Searched refs:MADV_DONTNEED (Results 1 – 25 of 31) sorted by relevance

12

/linux/tools/testing/selftests/mm/
H A Dhugetlb-madvise.c117 MADV_DONTNEED); in main()
126 MADV_DONTNEED); in main()
152 MADV_DONTNEED); in main()
162 MADV_DONTNEED)) { in main()
187 if (madvise(addr, NR_HUGE_PAGES * huge_page_size, MADV_DONTNEED)) { in main()
219 if (madvise(addr, NR_HUGE_PAGES * huge_page_size, MADV_DONTNEED)) { in main()
230 if (madvise(addr, NR_HUGE_PAGES * huge_page_size, MADV_DONTNEED)) { in main()
278 if (madvise(addr, NR_HUGE_PAGES * huge_page_size, MADV_DONTNEED)) { in main()
334 if (madvise(addr, NR_HUGE_PAGES * huge_page_size, MADV_DONTNEED)) { in main()
341 if (madvise(addr2, NR_HUGE_PAGES * huge_page_size, MADV_DONTNEED)) { in main()
H A Dprocess_madv.c94 ret = sys_process_madvise(pidfd, vec, madvise_pages, MADV_DONTNEED, 0); in TEST_F()
245 ret = sys_process_madvise(self->remote_pidfd, &vec, 1, MADV_DONTNEED, in TEST_F()
271 ret = sys_process_madvise(-1, &vec, 1, MADV_DONTNEED, 0); in TEST_F()
279 ret = sys_process_madvise(STDIN_FILENO, &vec, 1, MADV_DONTNEED, 0); in TEST_F()
304 ret = sys_process_madvise(pidfd, &vec, 1025, MADV_DONTNEED, 0); in TEST_F()
336 ret = sys_process_madvise(pidfd, &vec, 1, MADV_DONTNEED, invalid_flag); in TEST_F()
H A Dhugetlb_madv_vs_map.c47 madvise(huge_ptr, mmap_size, MADV_DONTNEED); in madv()
H A Dhugetlb_fault_after_madv.c49 madvise(huge_ptr, huge_page_size, MADV_DONTNEED); in madv()
H A Dmseal_test.c1648 ret = sys_madvise(ptr, size, MADV_DONTNEED); in test_seal_discard_ro_anon_on_rw()
1687 ret = sys_madvise(ptr, size, MADV_DONTNEED); in test_seal_discard_ro_anon_on_pkey()
1692 ret = sys_madvise(ptr, size, MADV_DONTNEED); in test_seal_discard_ro_anon_on_pkey()
1732 ret = sys_madvise(ptr, size, MADV_DONTNEED); in test_seal_discard_ro_anon_on_filebacked()
1762 ret = sys_madvise(ptr, size, MADV_DONTNEED); in test_seal_discard_ro_anon_on_shared()
1789 ret = sys_madvise(ptr, size, MADV_DONTNEED); in test_seal_discard_ro_anon()
1819 ret = sys_madvise(ptr, size, MADV_DONTNEED); in test_seal_discard_across_vmas()
H A Dtranshuge-stress.c122 if (madvise(p, HPAGE_SIZE - psize(), MADV_DONTNEED)) in main()
H A Dpfnmap.c161 MADV_DONTNEED, in TEST_F()
H A Duffd-common.c55 if (madvise(rel_area, gopts->nr_pages * gopts->page_size, MADV_DONTNEED)) in anon_release_pages()
78 if (madvise(rel_area, gopts->nr_pages * gopts->page_size, MADV_DONTNEED)) in hugetlb_release_pages()
H A Duffd-unit-tests.c361 if (madvise(gopts->area_dst, gopts->page_size, MADV_DONTNEED)) in uffd_wp_unpopulated_test()
371 if (madvise(gopts->area_dst, gopts->page_size, MADV_DONTNEED)) in uffd_wp_unpopulated_test()
378 if (madvise(gopts->area_dst, gopts->page_size, MADV_DONTNEED)) in uffd_wp_unpopulated_test()
419 if (madvise(gopts->area_dst, gopts->page_size, MADV_DONTNEED)) in uffd_wp_fork_test_common()
H A Dprotection_keys.c1395 madvise(p1, PAGE_SIZE, MADV_DONTNEED); in get_pointer_to_instructions()
1421 madvise(p1, PAGE_SIZE, MADV_DONTNEED); in test_executing_on_unreadable_memory()
1460 madvise(p1, PAGE_SIZE, MADV_DONTNEED); in test_implicit_mprotect_exec_only_memory()
H A Dksm_functional_tests.c272 if (madvise(map, size / 2, MADV_DONTNEED)) { in test_unmerge_discarded()
H A Dkhugepaged.c632 madvise(p, page_size, MADV_DONTNEED); in alloc_at_fault()
799 madvise(p + page_size, hpage_pmd_size - page_size, MADV_DONTNEED); in collapse_single_pte_entry_compound()
/linux/tools/arch/mips/include/uapi/asm/
H A Dmman.h8 #define MADV_DONTNEED 4 macro
/linux/tools/arch/alpha/include/uapi/asm/
H A Dmman.h8 #define MADV_DONTNEED 6 macro
/linux/tools/arch/xtensa/include/uapi/asm/
H A Dmman.h8 #define MADV_DONTNEED 4 macro
/linux/tools/arch/parisc/include/uapi/asm/
H A Dmman.h8 #define MADV_DONTNEED 4 macro
/linux/tools/include/uapi/asm-generic/
H A Dmman-common.h49 #define MADV_DONTNEED 4 /* don't need these pages */ macro
/linux/mm/
H A Dmadvise.c888 if (behavior != MADV_DONTNEED && behavior != MADV_DONTNEED_LOCKED) in madvise_dontneed_free_valid_vma()
957 if (behavior == MADV_DONTNEED || behavior == MADV_DONTNEED_LOCKED) in madvise_dontneed_free()
1280 case MADV_DONTNEED: in is_discard()
1368 case MADV_DONTNEED: in madvise_vma_behavior()
1537 case MADV_DONTNEED: in madvise_behavior_valid()
1767 case MADV_DONTNEED: in get_lock_mode()
1824 case MADV_DONTNEED: in madvise_batch_tlb_flush()
/linux/tools/mm/
H A Dthp_swap_allocator_test.c76 if (madvise(addr, align_size, MADV_DONTNEED) != 0) in random_madvise_dontneed()
/linux/tools/testing/selftests/mincore/
H A Dmincore_selftest.c119 madvise(addr, page_size, MADV_DONTNEED); in TEST()
/linux/Documentation/userspace-api/
H A Dmseal.rst94 - some destructive madvise behaviors: MADV_DONTNEED, MADV_FREE,
105 Certain destructive madvise behaviors, specifically MADV_DONTNEED,
/linux/tools/testing/selftests/net/
H A Dtcp_mmap.c241 madvise(addr, zc.length, MADV_DONTNEED); in child_thread()
/linux/tools/testing/selftests/user_events/
H A Dftrace_test.c429 ASSERT_EQ(0, madvise(anon, l, MADV_DONTNEED)); in TEST_F()
/linux/tools/testing/selftests/x86/
H A Dtest_shadow_stack.c130 return madvise(shstk, SS_SIZE, MADV_DONTNEED); in reset_shstk()
/linux/Documentation/admin-guide/mm/
H A Duserfaultfd.rst270 some of the memory operations. For example: ``MADV_DONTNEED`` on
389 madvise(MADV_DONTNEED) calls. The event ``UFFD_EVENT_REMOVE`` will

12