Home
last modified time | relevance | path

Searched refs:madvise (Results 1 – 25 of 108) sorted by relevance

12345

/OK3568_Linux_fs/kernel/tools/testing/selftests/vm/
H A Dkhugepaged.c488 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 Dtranshuge-stress.c40 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 Dgup_benchmark.c121 madvise(p, size, MADV_HUGEPAGE); in main()
123 madvise(p, size, MADV_NOHUGEPAGE); in main()
H A Dprotection_keys.c744 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 Dtranshuge.rst56 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 Dksm.rst32 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 Duserfaultfd.rst277 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 D0003-Introduce-the-OPENSSL_NO_MADVISE-to-disable-call-to-.patch4 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 Dtm-signal-context-force-tm.c69 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 D0001-mimetic-Check-for-MMAP_FAILED-return-from-mmap.patch32 - 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 D0001-lapi-Add-sysinfo.h-to-fix-build-with-MUSL-libc.patch49 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 Dprocess.c183 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 DConfig.in3 depends on BR2_USE_MMU # madvise()
/OK3568_Linux_fs/buildroot/package/madplay/
H A D0003-configure-ac-use-pkg-config-to-find-id3tag.patch23 AC_CHECK_FUNCS(madvise localeconv)
/OK3568_Linux_fs/yocto/meta-openembedded/meta-networking/recipes-support/ntpsec/ntpsec/
H A D0001-ntpd-ntp_sandbox.c-allow-clone3-for-glibc-2.34-in-se.patch27 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 Dmman.h94 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 Dmman.h94 extern int madvise (void *__addr, size_t __len, int __advice) __THROW;
/OK3568_Linux_fs/kernel/tools/testing/selftests/arm64/mte/
H A Dcheck_ksm_options.c113 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 Darm_eabi.patch52 SCMP_SYS(madvise),
/OK3568_Linux_fs/kernel/tools/testing/selftests/mincore/
H A Dmincore_selftest.c120 madvise(addr, page_size, MADV_DONTNEED); in TEST()
/OK3568_Linux_fs/kernel/tools/testing/selftests/powerpc/signal/
H A Dsigfuz.c113 madvise(ucp->uc_link, sizeof(ucontext_t), MADV_DONTNEED); in trap_signal_handler()
/OK3568_Linux_fs/kernel/mm/
H A DMakefile67 obj-$(CONFIG_ADVISE_SYSCALLS) += madvise.o
/OK3568_Linux_fs/kernel/kernel/
H A Dsys_ni.c283 COND_SYSCALL(madvise);
/OK3568_Linux_fs/buildroot/package/directfb/
H A DConfig.in27 depends on BR2_USE_MMU # madvise()
/OK3568_Linux_fs/kernel/tools/testing/selftests/net/
H A Dtcp_mmap.c208 madvise(addr, zc.length, MADV_DONTNEED); in child_thread()

12345