Home
last modified time | relevance | path

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

/linux-4.1.27/mm/
Dhugetlb_cgroup.c27 struct page_counter hugepage[HUGE_MAX_HSTATE]; member
64 if (page_counter_read(&h_cg->hugepage[idx])) in hugetlb_cgroup_have_usage()
83 page_counter_init(&h_cgroup->hugepage[idx], in hugetlb_cgroup_css_alloc()
84 &parent_h_cgroup->hugepage[idx]); in hugetlb_cgroup_css_alloc()
88 page_counter_init(&h_cgroup->hugepage[idx], NULL); in hugetlb_cgroup_css_alloc()
130 page_counter_charge(&parent->hugepage[idx], nr_pages); in hugetlb_cgroup_move_parent()
132 counter = &h_cg->hugepage[idx]; in hugetlb_cgroup_move_parent()
189 ret = page_counter_try_charge(&h_cg->hugepage[idx], nr_pages, &counter); in hugetlb_cgroup_charge_cgroup()
223 page_counter_uncharge(&h_cg->hugepage[idx], nr_pages); in hugetlb_cgroup_uncharge_page()
236 page_counter_uncharge(&h_cg->hugepage[idx], nr_pages); in hugetlb_cgroup_uncharge_cgroup()
[all …]
Dmempolicy.c1963 unsigned long addr, int node, bool hugepage) in alloc_pages_vma() argument
1984 if (unlikely(IS_ENABLED(CONFIG_TRANSPARENT_HUGEPAGE) && hugepage)) { in alloc_pages_vma()
/linux-4.1.27/tools/testing/selftests/vm/
D.gitignore1 hugepage-mmap
2 hugepage-shm
DMakefile4 BINARIES = hugepage-mmap hugepage-shm map_hugetlb thuge-gen hugetlbfstest
Drun_vmtests42 ./hugepage-mmap
57 ./hugepage-shm
/linux-4.1.27/Documentation/vm/
Dtranshuge.txt39 hugepage knowledge fall back to breaking a transparent hugepage and
43 - if a hugepage allocation fails because of memory fragmentation,
56 is not specific to transparent hugepage support and it's a generic
67 entities). It doesn't require reservation to prevent hugepage
77 lived page allocations even for hugepage unaware applications that
149 and how many milliseconds to wait in khugepaged if there's an hugepage
259 get_user_pages and follow_page if run on a hugepage, will return the
275 hugepage backed mappings.
281 follow_page because it's not hugepage aware and in fact it can't work
291 memory region, the mmap region has to be hugepage naturally
[all …]
Dhugetlbpage.txt192 When adjusting the persistent hugepage count via nr_hugepages_mempolicy, any
319 not hugepage aligned. For example, munmap(2) will fail if memory is backed by
320 a hugetlb page and the length is smaller than the hugepage size.
328 2) hugepage-shm: see tools/testing/selftests/vm/hugepage-shm.c
330 3) hugepage-mmap: see tools/testing/selftests/vm/hugepage-mmap.c
Dhwpoison.txt183 - Right now hugepage support is missing.
/linux-4.1.27/Documentation/
Ddontdiff138 hugepage-mmap
139 hugepage-shm
/linux-4.1.27/arch/powerpc/mm/
DMakefile34 obj-$(CONFIG_TRANSPARENT_HUGEPAGE) += hugepage-hash64.o
/linux-4.1.27/Documentation/cgroups/
Dhugetlb.txt35 For a system supporting two hugepage size (16M and 16G) the control
/linux-4.1.27/Documentation/sysctl/
Dvm.txt247 architecture and/or the hugepage size. If a hugepage supports migration,
248 allocation from ZONE_MOVABLE is always enabled for the hugepage regardless
253 this parameter is that users can make hugepage pool more extensible by
490 Change the minimum size of the hugepage pool.
498 Change the maximum size of the hugepage pool. The maximum is
/linux-4.1.27/include/linux/
Dgfp.h331 int node, bool hugepage);
/linux-4.1.27/Documentation/trace/
Devents-kmem.txt107 pageblock_size is usually the size of the default hugepage size.
/linux-4.1.27/Documentation/filesystems/
Dproc.txt782 A page block is typically the size of the default hugepage size e.g. 2MB on