| /linux/tools/testing/selftests/arm64/mte/ |
| H A D | check_hugetlb_options.c | 253 MAP_PRIVATE | MAP_ANONYMOUS | MAP_HUGETLB, -1, 0); in main() 264 …evaluate_test(check_hugetlb_memory_mapping(USE_MMAP, MTE_SYNC_ERR, MAP_PRIVATE | MAP_HUGETLB, TAG_… in main() 268 …evaluate_test(check_hugetlb_memory_mapping(USE_MMAP, MTE_NONE_ERR, MAP_PRIVATE | MAP_HUGETLB, TAG_… in main() 271 …evaluate_test(check_hugetlb_memory_mapping(USE_MMAP, MTE_SYNC_ERR, MAP_PRIVATE | MAP_HUGETLB, TAG_… in main() 273 …evaluate_test(check_hugetlb_memory_mapping(USE_MPROTECT, MTE_SYNC_ERR, MAP_PRIVATE | MAP_HUGETLB, … in main() 275 …evaluate_test(check_hugetlb_memory_mapping(USE_MMAP, MTE_ASYNC_ERR, MAP_PRIVATE | MAP_HUGETLB, TAG… in main() 277 …evaluate_test(check_hugetlb_memory_mapping(USE_MPROTECT, MTE_ASYNC_ERR, MAP_PRIVATE | MAP_HUGETLB,… in main() 280 evaluate_test(check_clear_prot_mte_flag(USE_MMAP, MTE_SYNC_ERR, MAP_PRIVATE | MAP_HUGETLB), in main() 282 evaluate_test(check_clear_prot_mte_flag(USE_MPROTECT, MTE_SYNC_ERR, MAP_PRIVATE | MAP_HUGETLB), in main() 285 …evaluate_test(check_child_hugetlb_memory_mapping(USE_MMAP, MTE_SYNC_ERR, MAP_PRIVATE | MAP_HUGETLB… in main() [all …]
|
| /linux/tools/testing/selftests/mm/ |
| H A D | va_high_addr_switch.c | 188 .flags = MAP_HUGETLB | MAP_PRIVATE | MAP_ANONYMOUS, in testcases_init() 189 .msg = "mmap(NULL, MAP_HUGETLB)", in testcases_init() 195 .flags = MAP_HUGETLB | MAP_PRIVATE | MAP_ANONYMOUS, in testcases_init() 196 .msg = "mmap(low_addr, MAP_HUGETLB)", in testcases_init() 202 .flags = MAP_HUGETLB | MAP_PRIVATE | MAP_ANONYMOUS, in testcases_init() 203 .msg = "mmap(high_addr, MAP_HUGETLB)", in testcases_init() 209 .flags = MAP_HUGETLB | MAP_PRIVATE | MAP_ANONYMOUS, in testcases_init() 210 .msg = "mmap(high_addr, MAP_HUGETLB) again", in testcases_init() 216 .flags = MAP_HUGETLB | MAP_PRIVATE | MAP_ANONYMOUS | MAP_FIXED, in testcases_init() 217 .msg = "mmap(high_addr, MAP_FIXED | MAP_HUGETLB)", in testcases_init() [all...] |
| H A D | thuge-gen.c | 18 #if !defined(MAP_HUGETLB) 19 #define MAP_HUGETLB 0x40000 56 MAP_PRIVATE|MAP_ANONYMOUS|MAP_HUGETLB|flags, -1, 0); in ilog2() 146 test_mmap(ps, MAP_HUGETLB | arg); in test_shmget() 150 test_mmap(default_hps, MAP_HUGETLB); in test_shmget() 33 #define MAP_HUGETLB global() macro
|
| H A D | hugetlb_madv_vs_map.c | 51 MAP_PRIVATE | MAP_ANONYMOUS | MAP_HUGETLB, 94 MAP_PRIVATE | MAP_ANONYMOUS | MAP_HUGETLB, in main() 131 MAP_PRIVATE | MAP_ANONYMOUS | MAP_HUGETLB, -1, 0);
|
| H A D | hugetlb-madvise.c | 80 MAP_PRIVATE | MAP_ANONYMOUS | MAP_HUGETLB, in main() 113 MAP_PRIVATE | MAP_ANONYMOUS | MAP_HUGETLB, in main() 145 MAP_PRIVATE | MAP_ANONYMOUS | MAP_HUGETLB, in main()
|
| H A D | hugepage-mremap.c | |
| H A D | map_hugetlb.c | |
| H A D | hugetlb_fault_after_madv.c | 84 MAP_PRIVATE | MAP_ANONYMOUS | MAP_HUGETLB, in main()
|
| H A D | hugetlb_dio.c | 77 const int mmap_flags = MAP_PRIVATE | MAP_ANONYMOUS | MAP_HUGETLB; in run_dio_using_hugetlb()
|
| H A D | migration.c | 312 MAP_PRIVATE | MAP_ANONYMOUS | MAP_HUGETLB, -1, 0); 343 MAP_SHARED | MAP_ANONYMOUS | MAP_HUGETLB, -1, 0);
|
| H A D | hugepage-vmemmap.c | |
| H A D | hugetlb-mmap.c | 68 /* munmap() length of MAP_HUGETLB memory must be hugepage aligned */ in test_mmap() 78 int mmap_flags = MAP_PRIVATE | MAP_ANONYMOUS | MAP_HUGETLB; in test_anon_mmap()
|
| H A D | gup_test.c | |
| H A D | uffd-wp-mremap.c | 105 flags |= MAP_HUGETLB; in alloc_one_folio()
|
| /linux/tools/testing/selftests/vfio/ |
| H A D | vfio_dma_mapping_test.c | 115 FIXTURE_VARIANT_ADD_ALL_IOMMU_MODES(anonymous_hugetlb_2mb, SZ_2M, MAP_HUGETLB | MAP_HUGE_2MB); 116 FIXTURE_VARIANT_ADD_ALL_IOMMU_MODES(anonymous_hugetlb_1gb, SZ_1G, MAP_HUGETLB | MAP_HUGE_1GB); 147 if (flags & MAP_HUGETLB && region.vaddr == MAP_FAILED) in TEST_F()
|
| /linux/tools/arch/mips/include/uapi/asm/ |
| H A D | mman.h | 26 #define MAP_HUGETLB 0x80000 macro
|
| /linux/tools/arch/alpha/include/uapi/asm/ |
| H A D | mman.h | 25 #define MAP_HUGETLB 0x100000 macro
|
| /linux/tools/arch/xtensa/include/uapi/asm/ |
| H A D | mman.h | 25 #define MAP_HUGETLB 0x80000 macro
|
| /linux/tools/arch/parisc/include/uapi/asm/ |
| H A D | mman.h | 25 #define MAP_HUGETLB 0x80000 macro
|
| /linux/tools/testing/selftests/powerpc/mm/ |
| H A D | hugetlb_vs_thp_test.c | 19 MAP_HUGETLB | MAP_ANONYMOUS | MAP_PRIVATE, -1, 0); in test_body()
|
| /linux/tools/include/uapi/asm-generic/ |
| H A D | mman-common.h | 29 #define MAP_HUGETLB 0x040000 /* create a huge page mapping */ macro
|
| /linux/tools/testing/selftests/kvm/lib/ |
| H A D | test_util.c | 267 #define ANON_HUGE_FLAGS (ANON_FLAGS | MAP_HUGETLB) in vm_mem_backing_src_alias() 343 * No MAP_HUGETLB, we use MFD_HUGETLB instead. Since in print_available_backing_src_types() 381 return !!(vm_mem_backing_src_alias(i)->flag & MAP_HUGETLB); in get_run_delay()
|
| /linux/tools/testing/selftests/cgroup/ |
| H A D | test_hugetlb_memcg.c | 14 #define FLAGS (MAP_PRIVATE | MAP_ANONYMOUS | MAP_HUGETLB)
|
| /linux/tools/testing/selftests/mincore/ |
| H A D | mincore_selftest.c | 150 MAP_PRIVATE | MAP_ANONYMOUS | MAP_HUGETLB, in TEST()
|
| /linux/Documentation/translations/zh_CN/mm/ |
| H A D | hugetlbfs_reserv.rst | 93 当创建一个巨大的有页面支持的共享内存段(shmget(SHM_HUGETLB))或通过mmap(MAP_HUGETLB)
|