Home
last modified time | relevance | path

Searched refs:hugepage (Results 1 – 12 of 12) sorted by relevance

/linux/tools/testing/selftests/mm/
H A D.gitignore3 hugepage-mmap
4 hugepage-mremap
5 hugepage-shm
6 hugepage-vmemmap
H A DMakefile66 TEST_GEN_FILES += hugepage-mmap
67 TEST_GEN_FILES += hugepage-mremap
68 TEST_GEN_FILES += hugepage-shm
69 TEST_GEN_FILES += hugepage-vmemmap
H A Drun_vmtests.sh285 CATEGORY="hugetlb" run_test ./hugepage-mmap
291 CATEGORY="hugetlb" run_test ./hugepage-shm
296 CATEGORY="hugetlb" run_test ./hugepage-mremap
297 CATEGORY="hugetlb" run_test ./hugepage-vmemmap
/linux/mm/
H A Dhugetlb_cgroup.c41 return &h_cg->hugepage[idx]; in __hugetlb_cgroup_counter_from_cgroup()
207 page_counter_charge(&parent->hugepage[idx], nr_pages); in hugetlb_cgroup_move_parent()
209 counter = &h_cg->hugepage[idx]; in hugetlb_cgroup_move_parent()
486 page_counter_read(&h_cg->hugepage[idx]) * PAGE_SIZE); in hugetlb_cgroup_read_numa_stat()
516 counter = &h_cg->hugepage[MEMFILE_IDX(cft->private)]; in hugetlb_cgroup_read_u64()
551 counter = &h_cg->hugepage[idx]; in hugetlb_cgroup_read_u64_max()
640 counter = &h_cg->hugepage[MEMFILE_IDX(of_cft(of)->private)]; in hugetlb_cgroup_reset()
H A DKconfig843 prompt "Shmem hugepage allocation defaults"
847 Selects the hugepage allocation policy defaults for
856 Disable hugepage allocation for shmem mount by default. It can
866 Always attempt to allocate hugepage for shmem mount, can
874 Enable hugepage allocation for shmem mount if the allocation
882 Enable hugepage allocation for the shmem mount exclusively when
889 prompt "Tmpfs hugepage allocation defaults"
893 Selects the hugepage allocation policy defaults for
902 Disable hugepage allocation for tmpfs mount by default. It can
911 Always attempt to allocate hugepage for tmpfs mount, can
[all …]
/linux/Documentation/arch/arm64/
H A Dhugetlbpage.rst20 mappings reduce the depth of page table walk needed to translate hugepage
35 The following hugepage sizes are supported -
/linux/Documentation/admin-guide/mm/
H A Dtranshuge.rst74 entities). It doesn't require reservation to prevent hugepage
84 lived page allocations even for hugepage unaware applications that
119 where <size> is the hugepage size being addressed, the available sizes
131 Alternatively it is possible to specify that a given hugepage size
148 hugepage sizes have enabled="never". If enabling multiple hugepage
208 PMD-mappable transparent hugepage::
291 and how many milliseconds to wait in khugepaged if there's an hugepage
300 one 2M hugepage. Each may happen independently, or together, depending on
372 Similarly to ``transparent_hugepage``, you can control the hugepage
379 hugepage allocation policy for the tmpfs mount by using the kernel parameter
[all …]
H A Duserfaultfd.rst38 Vmas are not suitable for page- (or hugepage) granular fault tracking
/linux/include/linux/
H A Dhugetlb_cgroup.h41 struct page_counter hugepage[HUGE_MAX_HSTATE]; member
/linux/Documentation/admin-guide/sysctl/
H A Dvm.rst299 - For a page that is part of a transparent hugepage, soft-offline splits the
300 transparent hugepage into raw pages, then migrates only the raw error page.
301 As a result, user is transparently backed by 1 less hugepage, impacting
304 - For a page that is part of a HugeTLB hugepage, soft-offline first migrates
305 the entire HugeTLB hugepage, during which a free hugepage will be consumed
306 as migration target. Then the original hugepage is dissolved into raw
656 Change the minimum size of the hugepage pool.
701 Change the size of the hugepage pool at run-time on a specific
710 Change the maximum size of the hugepage pool. The maximum is
/linux/Documentation/trace/
H A Devents-kmem.rst119 pageblock_size is usually the size of the default hugepage size.
/linux/Documentation/admin-guide/
H A Dkernel-parameters.txt7604 Control the default policy of each hugepage size for the
7882 Can be used to control the hugepage allocation policy for
7889 Can be used to control the default hugepage allocation policy