/Linux-v4.19/tools/testing/selftests/vm/ |
D | va_128TBswitch.c | 179 .flags = MAP_HUGETLB | MAP_PRIVATE | MAP_ANONYMOUS, 186 .flags = MAP_HUGETLB | MAP_PRIVATE | MAP_ANONYMOUS, 193 .flags = MAP_HUGETLB | MAP_PRIVATE | MAP_ANONYMOUS, 200 .flags = MAP_HUGETLB | MAP_PRIVATE | MAP_ANONYMOUS, 207 .flags = MAP_HUGETLB | MAP_PRIVATE | MAP_ANONYMOUS | MAP_FIXED, 213 .flags = MAP_HUGETLB | MAP_PRIVATE | MAP_ANONYMOUS, 220 .flags = MAP_HUGETLB | MAP_PRIVATE | MAP_ANONYMOUS, 226 .flags = MAP_HUGETLB | MAP_PRIVATE | MAP_ANONYMOUS, 234 .flags = MAP_HUGETLB | MAP_PRIVATE | MAP_ANONYMOUS | MAP_FIXED,
|
D | map_hugetlb.c | 22 #ifndef MAP_HUGETLB 23 #define MAP_HUGETLB 0x40000 /* arch specific */ macro 29 #define FLAGS (MAP_PRIVATE | MAP_ANONYMOUS | MAP_HUGETLB | MAP_FIXED) 32 #define FLAGS (MAP_PRIVATE | MAP_ANONYMOUS | MAP_HUGETLB)
|
D | thuge-gen.c | 34 #if !defined(MAP_HUGETLB) 35 #define MAP_HUGETLB 0x40000 macro 150 MAP_PRIVATE|MAP_ANONYMOUS|MAP_HUGETLB|flags, -1, 0); in test_mmap() 239 test_mmap(ps, MAP_HUGETLB | arg); in main()
|
D | userfaultfd.c | 165 MAP_HUGETLB, in hugetlb_allocate_area() 175 MAP_SHARED | MAP_HUGETLB, in hugetlb_allocate_area()
|
/Linux-v4.19/tools/arch/powerpc/include/uapi/asm/ |
D | mman.h | 7 #define MAP_HUGETLB 0x40000 macro
|
/Linux-v4.19/tools/arch/sparc/include/uapi/asm/ |
D | mman.h | 7 #define MAP_HUGETLB 0x40000 macro
|
/Linux-v4.19/tools/include/uapi/asm-generic/ |
D | mman.h | 15 #define MAP_HUGETLB 0x40000 /* create a huge page mapping */ macro
|
/Linux-v4.19/include/uapi/asm-generic/ |
D | mman.h | 15 #define MAP_HUGETLB 0x40000 /* create a huge page mapping */ macro
|
/Linux-v4.19/arch/sparc/include/uapi/asm/ |
D | mman.h | 28 #define MAP_HUGETLB 0x40000 /* create a huge page mapping */ macro
|
/Linux-v4.19/arch/powerpc/include/uapi/asm/ |
D | mman.h | 31 #define MAP_HUGETLB 0x40000 /* create a huge page mapping */ macro
|
/Linux-v4.19/tools/arch/parisc/include/uapi/asm/ |
D | mman.h | 25 #define MAP_HUGETLB 0x80000 macro
|
/Linux-v4.19/tools/arch/xtensa/include/uapi/asm/ |
D | mman.h | 25 #define MAP_HUGETLB 0x80000 macro
|
/Linux-v4.19/tools/arch/alpha/include/uapi/asm/ |
D | mman.h | 25 #define MAP_HUGETLB 0x100000 macro
|
/Linux-v4.19/tools/arch/mips/include/uapi/asm/ |
D | mman.h | 26 #define MAP_HUGETLB 0x80000 macro
|
/Linux-v4.19/tools/testing/selftests/powerpc/mm/ |
D | hugetlb_vs_thp_test.c | 19 MAP_HUGETLB | MAP_ANONYMOUS | MAP_PRIVATE, -1, 0); in test_body()
|
/Linux-v4.19/arch/alpha/include/uapi/asm/ |
D | mman.h | 34 #define MAP_HUGETLB 0x100000 /* create a huge page mapping */ macro
|
/Linux-v4.19/arch/parisc/include/uapi/asm/ |
D | mman.h | 28 #define MAP_HUGETLB 0x80000 /* create a huge page mapping */ macro
|
/Linux-v4.19/arch/xtensa/include/uapi/asm/ |
D | mman.h | 59 #define MAP_HUGETLB 0x80000 /* create a huge page mapping */ macro
|
/Linux-v4.19/arch/mips/include/uapi/asm/ |
D | mman.h | 52 #define MAP_HUGETLB 0x80000 /* create a huge page mapping */ macro
|
/Linux-v4.19/include/linux/ |
D | mman.h | 48 | MAP_HUGETLB \
|
/Linux-v4.19/Documentation/admin-guide/mm/ |
D | hugetlbpage.rst | 349 MAP_HUGETLB. For an example of how to use mmap with MAP_HUGETLB see 356 filesystem will be required for using mmap calls without MAP_HUGETLB.
|
/Linux-v4.19/tools/perf/util/ |
D | map.c | 27 return flags & MAP_HUGETLB || in is_anon_memory()
|
/Linux-v4.19/tools/testing/selftests/x86/ |
D | protection_keys.c | 845 int flags = MAP_ANONYMOUS|MAP_PRIVATE|MAP_HUGETLB; in malloc_pkey_hugetlb()
|
/Linux-v4.19/tools/testing/selftests/kvm/lib/ |
D | kvm_util.c | 636 | (src_type == VM_MEM_SRC_ANONYMOUS_HUGETLB ? MAP_HUGETLB : 0), in vm_userspace_mem_region_add()
|
/Linux-v4.19/mm/ |
D | mmap.c | 1558 if (unlikely(flags & MAP_HUGETLB && !is_file_hugepages(file))) in ksys_mmap_pgoff() 1560 } else if (flags & MAP_HUGETLB) { in ksys_mmap_pgoff()
|