| /OK3568_Linux_fs/kernel/tools/testing/selftests/vm/ |
| H A D | khugepaged.c | 488 madvise(p, hpage_pmd_size, MADV_HUGEPAGE); in wait_for_scan() 503 madvise(p, hpage_pmd_size, MADV_NOHUGEPAGE); in wait_for_scan() 526 madvise(p, page_size, MADV_DONTNEED); in alloc_at_fault() 621 if (madvise(p, page_size, MADV_PAGEOUT)) { in collapse_swapin_single_pte() 652 if (madvise(p, (max_ptes_swap + 1) * page_size, MADV_PAGEOUT)) { in collapse_max_ptes_swap() 673 if (madvise(p, max_ptes_swap * page_size, MADV_PAGEOUT)) { in collapse_max_ptes_swap() 702 madvise(p, hpage_pmd_size, MADV_HUGEPAGE); in collapse_single_pte_entry_compound() 708 madvise(p, hpage_pmd_size, MADV_NOHUGEPAGE); in collapse_single_pte_entry_compound() 711 madvise(p + page_size, hpage_pmd_size - page_size, MADV_DONTNEED); in collapse_single_pte_entry_compound() 734 madvise(p, hpage_pmd_size, MADV_HUGEPAGE); in collapse_full_of_compound() [all …]
|
| H A D | transhuge-stress.c | 40 if (madvise(ptr, HPAGE_SIZE, MADV_HUGEPAGE)) in allocate_transhuge() 95 if (madvise(ptr, len, MADV_HUGEPAGE)) in main() 133 if (madvise(p, HPAGE_SIZE - PAGE_SIZE, MADV_DONTNEED)) in main()
|
| H A D | gup_benchmark.c | 121 madvise(p, size, MADV_HUGEPAGE); in main() 123 madvise(p, size, MADV_NOHUGEPAGE); in main()
|
| H A D | protection_keys.c | 744 ret = madvise(ptr, HPAGE_SIZE, MADV_HUGEPAGE); in malloc_pkey_anon_huge() 746 ret = madvise(ptr, HPAGE_SIZE, MADV_WILLNEED); in malloc_pkey_anon_huge() 1401 madvise(p1, PAGE_SIZE, MADV_DONTNEED); in get_pointer_to_instructions() 1427 madvise(p1, PAGE_SIZE, MADV_DONTNEED); in test_executing_on_unreadable_memory() 1461 madvise(p1, PAGE_SIZE, MADV_DONTNEED); in test_implicit_mprotect_exec_only_memory()
|
| /OK3568_Linux_fs/kernel/Documentation/admin-guide/mm/ |
| H A D | transhuge.rst | 56 interface and using madvise(2) and prctl(2) system calls. 79 MADV_HUGEPAGE madvise regions. 81 Embedded systems should enable hugepages only inside madvise regions 87 madvise(MADV_HUGEPAGE) on their critical mmapped regions. 103 echo madvise >/sys/kernel/mm/transparent_hugepage/enabled 107 anonymous hugepages in case they're not immediately free to madvise 119 echo defer+madvise >/sys/kernel/mm/transparent_hugepage/defrag 120 echo madvise >/sys/kernel/mm/transparent_hugepage/defrag 136 defer+madvise 138 only for regions that have used madvise(MADV_HUGEPAGE); all [all …]
|
| H A D | ksm.rst | 32 Controlling KSM with madvise 36 has advised to be likely candidates for merging, by using the madvise(2) 39 int madvise(addr, length, MADV_MERGEABLE) 45 int madvise(addr, length, MADV_UNMERGEABLE) 52 If KSM is not configured into the running kernel, madvise MADV_MERGEABLE 61 or MADV_UNMERGEABLE region, the madvise may return ENOMEM if the process 64 Like other madvise calls, they are intended for use on mapped areas of 181 indicate poor use of madvise MADV_MERGEABLE.
|
| H A D | userfaultfd.rst | 277 enable notifications about madvise(MADV_REMOVE) and 278 madvise(MADV_DONTNEED) calls. The event ``UFFD_EVENT_REMOVE`` will 279 be generated upon these calls to madvise(). The ``uffd_msg.remove``
|
| /OK3568_Linux_fs/buildroot/package/libopenssl/ |
| H A D | 0003-Introduce-the-OPENSSL_NO_MADVISE-to-disable-call-to-.patch | 4 Subject: [PATCH] Introduce the OPENSSL_NO_MADVISE to disable call to madvise() 22 if (madvise(sh.arena, sh.arena_size, MADV_DONTDUMP) < 0)
|
| /OK3568_Linux_fs/kernel/tools/testing/selftests/powerpc/tm/ |
| H A D | tm-signal-context-force-tm.c | 69 ret = madvise(ucp->uc_link, sizeof(ucontext_t), MADV_DONTNEED); in usr_signal_handler() 138 if (madvise(ss.ss_sp, SIGSTKSZ, MADV_DONTNEED)) { in tm_trap_test()
|
| /OK3568_Linux_fs/yocto/meta-openembedded/meta-oe/recipes-support/libmimetic/libmimetic/ |
| H A D | 0001-mimetic-Check-for-MMAP_FAILED-return-from-mmap.patch | 32 - madvise(m_beg, m_st.st_size, MADV_SEQUENTIAL); 41 + madvise(m_beg, m_st.st_size, MADV_SEQUENTIAL);
|
| /OK3568_Linux_fs/buildroot/package/ltp-testsuite/ |
| H A D | 0001-lapi-Add-sysinfo.h-to-fix-build-with-MUSL-libc.patch | 49 testcases/kernel/syscalls/madvise/madvise06.c | 2 +- 155 diff --git a/testcases/kernel/syscalls/madvise/madvise06.c b/testcases/kernel/syscalls/madvise/madv… 157 --- a/testcases/kernel/syscalls/madvise/madvise06.c 158 +++ b/testcases/kernel/syscalls/madvise/madvise06.c
|
| /OK3568_Linux_fs/kernel/arch/um/os-Linux/ |
| H A D | process.c | 183 err = madvise(addr, length, MADV_REMOVE); in os_drop_memory() 210 if (madvise(addr, UM_KERN_PAGE_SIZE, MADV_REMOVE) != 0) { in can_drop_memory()
|
| /OK3568_Linux_fs/buildroot/package/numactl/ |
| H A D | Config.in | 3 depends on BR2_USE_MMU # madvise()
|
| /OK3568_Linux_fs/buildroot/package/madplay/ |
| H A D | 0003-configure-ac-use-pkg-config-to-find-id3tag.patch | 23 AC_CHECK_FUNCS(madvise localeconv)
|
| /OK3568_Linux_fs/yocto/meta-openembedded/meta-networking/recipes-support/ntpsec/ntpsec/ |
| H A D | 0001-ntpd-ntp_sandbox.c-allow-clone3-for-glibc-2.34-in-se.patch | 27 SCMP_SYS(madvise),
|
| /OK3568_Linux_fs/prebuilts/gcc/linux-x86/arm/gcc-arm-10.3-2021.07-x86_64-arm-none-linux-gnueabihf/arm-none-linux-gnueabihf/libc/usr/include/sys/ |
| H A D | mman.h | 94 extern int madvise (void *__addr, size_t __len, int __advice) __THROW;
|
| /OK3568_Linux_fs/prebuilts/gcc/linux-x86/aarch64/gcc-arm-10.3-2021.07-x86_64-aarch64-none-linux-gnu/aarch64-none-linux-gnu/libc/usr/include/sys/ |
| H A D | mman.h | 94 extern int madvise (void *__addr, size_t __len, int __advice) __THROW;
|
| /OK3568_Linux_fs/kernel/tools/testing/selftests/arm64/mte/ |
| H A D | check_ksm_options.c | 113 ret = madvise(ptr, TEST_UNIT * page_sz, MADV_MERGEABLE); in check_madvise_options()
|
| /OK3568_Linux_fs/yocto/meta-openembedded/meta-networking/recipes-support/chrony/chrony/ |
| H A D | arm_eabi.patch | 52 SCMP_SYS(madvise),
|
| /OK3568_Linux_fs/kernel/tools/testing/selftests/mincore/ |
| H A D | mincore_selftest.c | 120 madvise(addr, page_size, MADV_DONTNEED); in TEST()
|
| /OK3568_Linux_fs/kernel/tools/testing/selftests/powerpc/signal/ |
| H A D | sigfuz.c | 113 madvise(ucp->uc_link, sizeof(ucontext_t), MADV_DONTNEED); in trap_signal_handler()
|
| /OK3568_Linux_fs/kernel/mm/ |
| H A D | Makefile | 67 obj-$(CONFIG_ADVISE_SYSCALLS) += madvise.o
|
| /OK3568_Linux_fs/kernel/kernel/ |
| H A D | sys_ni.c | 283 COND_SYSCALL(madvise);
|
| /OK3568_Linux_fs/buildroot/package/directfb/ |
| H A D | Config.in | 27 depends on BR2_USE_MMU # madvise()
|
| /OK3568_Linux_fs/kernel/tools/testing/selftests/net/ |
| H A D | tcp_mmap.c | 208 madvise(addr, zc.length, MADV_DONTNEED); in child_thread()
|