/linux/tools/testing/selftests/arm64/mte/ |
H A D | check_hugetlb_options.c | 251 MAP_PRIVATE | MAP_ANONYMOUS | MAP_HUGETLB, -1, 0); in main() 253 ksft_exit_skip("PROT_MTE not supported with MAP_HUGETLB mappings\n"); in main() 262 evaluate_test(check_hugetlb_memory_mapping(USE_MMAP, MTE_SYNC_ERR, MAP_PRIVATE | MAP_HUGETLB, TAG_CHECK_OFF), in main() 266 evaluate_test(check_hugetlb_memory_mapping(USE_MMAP, MTE_NONE_ERR, MAP_PRIVATE | MAP_HUGETLB, TAG_CHECK_OFF), in main() 269 evaluate_test(check_hugetlb_memory_mapping(USE_MMAP, MTE_SYNC_ERR, MAP_PRIVATE | MAP_HUGETLB, TAG_CHECK_ON), in main() 271 evaluate_test(check_hugetlb_memory_mapping(USE_MPROTECT, MTE_SYNC_ERR, MAP_PRIVATE | MAP_HUGETLB, TAG_CHECK_ON), in main() 273 evaluate_test(check_hugetlb_memory_mapping(USE_MMAP, MTE_ASYNC_ERR, MAP_PRIVATE | MAP_HUGETLB, TAG_CHECK_ON), in main() 275 evaluate_test(check_hugetlb_memory_mapping(USE_MPROTECT, MTE_ASYNC_ERR, MAP_PRIVATE | MAP_HUGETLB, TAG_CHECK_ON), in main() 278 evaluate_test(check_clear_prot_mte_flag(USE_MMAP, MTE_SYNC_ERR, MAP_PRIVATE | MAP_HUGETLB), in main() 280 evaluate_test(check_clear_prot_mte_flag(USE_MPROTECT, 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 | 32 #if !defined(MAP_HUGETLB) 33 #define MAP_HUGETLB 0x40000 macro 101 MAP_PRIVATE|MAP_ANONYMOUS|MAP_HUGETLB|flags, -1, 0); in test_mmap() 211 test_mmap(ps, MAP_HUGETLB | arg); in main() 215 test_mmap(default_hps, MAP_HUGETLB); in main()
|
H A D | hugetlb_madv_vs_map.c | 63 MAP_PRIVATE | MAP_ANONYMOUS | MAP_HUGETLB, in map_extra() 100 MAP_PRIVATE | MAP_ANONYMOUS | MAP_HUGETLB, in main()
|
H A D | hugetlb-madvise.c | 96 MAP_PRIVATE | MAP_ANONYMOUS | MAP_HUGETLB, in main() 138 MAP_PRIVATE | MAP_ANONYMOUS | MAP_HUGETLB, in main() 176 MAP_PRIVATE | MAP_ANONYMOUS | MAP_HUGETLB, in main()
|
H A D | hugepage-mremap.c | 126 MAP_HUGETLB | MAP_SHARED | MAP_POPULATE, fd, 0); in main() 134 MAP_HUGETLB | MAP_SHARED | MAP_POPULATE, fd, 0); in main()
|
H A D | hugetlb_fault_after_madv.c | 88 MAP_PRIVATE | MAP_ANONYMOUS | MAP_HUGETLB, in main()
|
H A D | map_hugetlb.c | 4 * system call with MAP_HUGETLB flag. Before running this program make 49 int flags = MAP_PRIVATE | MAP_ANONYMOUS | MAP_HUGETLB; in main() 83 /* munmap() length of MAP_HUGETLB memory must be hugepage aligned */ in main()
|
H A D | hugetlb_dio.c | 32 const int mmap_flags = MAP_PRIVATE | MAP_ANONYMOUS | MAP_HUGETLB; in run_dio_using_hugetlb()
|
H A D | migration.c | 265 MAP_PRIVATE | MAP_ANONYMOUS | MAP_HUGETLB, -1, 0); 291 MAP_SHARED | MAP_ANONYMOUS | MAP_HUGETLB, -1, 0);
|
H A D | hugepage-vmemmap.c | 4 * mmap system call with MAP_HUGETLB flag. Before running this program 103 MAP_PRIVATE | MAP_ANONYMOUS | MAP_HUGETLB, -1, 0); in main() 127 /* munmap() length of MAP_HUGETLB memory must be hugepage aligned */ in main()
|
H A D | write_to_hugetlbfs.c | 40 "[-m <0=hugetlbfs | 1=mmap(MAP_HUGETLB)>] [-l] [-r] " in exit_usage() 185 printf("Allocating using MAP_HUGETLB.\n"); in main() 189 MAP_HUGETLB | (populate ? MAP_POPULATE : 0) | in main()
|
/linux/tools/arch/xtensa/include/uapi/asm/ |
H A D | mman.h | 25 #define MAP_HUGETLB 0x80000 macro
|
/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/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() 26 * MAP_HUGETLB memory must be hugepage aligned. in test_body()
|
/linux/include/uapi/asm-generic/ |
H A D | mman-common.h | 29 #define MAP_HUGETLB 0x040000 /* create a huge page mapping */ macro
|
/linux/tools/include/uapi/asm-generic/ |
H A D | mman-common.h | 29 #define MAP_HUGETLB 0x040000 /* create a huge page mapping */ macro
|
/linux/arch/parisc/include/uapi/asm/ |
H A D | mman.h | 26 #define MAP_HUGETLB 0x80000 /* create a huge page mapping */ macro
|
/linux/arch/alpha/include/uapi/asm/ |
H A D | mman.h | 32 #define MAP_HUGETLB 0x100000 /* create a huge page mapping */ macro
|
/linux/arch/mips/include/uapi/asm/ |
H A D | mman.h | 50 #define MAP_HUGETLB 0x80000 /* create a huge page mapping */ macro
|
/linux/arch/xtensa/include/uapi/asm/ |
H A D | mman.h | 57 #define MAP_HUGETLB 0x80000 /* create a huge page mapping */ macro
|
/linux/include/linux/ |
H A D | mman.h | 55 | MAP_HUGETLB \
|
/linux/tools/testing/selftests/kvm/lib/ |
H A D | test_util.c | 219 #define ANON_HUGE_FLAGS (ANON_FLAGS | MAP_HUGETLB) 295 * No MAP_HUGETLB, we use MFD_HUGETLB instead. Since in vm_mem_backing_src_alias() 333 return !!(vm_mem_backing_src_alias(i)->flag & MAP_HUGETLB); in is_backing_src_hugetlb()
|