Symbol: MAP_HUGETLB
arch/arm64/include/asm/mman.h
46
if (flags & (MAP_ANONYMOUS | MAP_HUGETLB))
include/linux/mman.h
55
| MAP_HUGETLB \
kernel/events/core.c
9780
flags |= MAP_HUGETLB;
mm/mmap.c
516
if (flags & (MAP_LOCKED | MAP_HUGETLB))
mm/mmap.c
582
} else if (unlikely(flags & MAP_HUGETLB)) {
mm/mmap.c
586
} else if (flags & MAP_HUGETLB) {
samples/nitro_enclaves/ne_ioctl_sample.c
264
MAP_HUGETLB | MAP_HUGE_2MB, -1, 0);
tools/perf/bench/mem-functions.c
362
extra |= MAP_HUGETLB | (page_shift << MAP_HUGE_SHIFT);
tools/perf/builtin-inject.c
1031
if (is_anon_memory(filename) || flags & MAP_HUGETLB)
tools/perf/builtin-inject.c
992
if (is_anon_memory(filename) || flags & MAP_HUGETLB)
tools/perf/util/map.c
139
anon = is_anon_memory(filename) || flags & MAP_HUGETLB;
tools/perf/util/synthetic-events.c
521
event->mmap2.flags |= MAP_HUGETLB;
tools/testing/selftests/arm64/mte/check_hugetlb_options.c
251
MAP_PRIVATE | MAP_ANONYMOUS | MAP_HUGETLB, -1, 0);
tools/testing/selftests/arm64/mte/check_hugetlb_options.c
262
evaluate_test(check_hugetlb_memory_mapping(USE_MMAP, MTE_SYNC_ERR, MAP_PRIVATE | MAP_HUGETLB, TAG_CHECK_OFF),
tools/testing/selftests/arm64/mte/check_hugetlb_options.c
266
evaluate_test(check_hugetlb_memory_mapping(USE_MMAP, MTE_NONE_ERR, MAP_PRIVATE | MAP_HUGETLB, TAG_CHECK_OFF),
tools/testing/selftests/arm64/mte/check_hugetlb_options.c
269
evaluate_test(check_hugetlb_memory_mapping(USE_MMAP, MTE_SYNC_ERR, MAP_PRIVATE | MAP_HUGETLB, TAG_CHECK_ON),
tools/testing/selftests/arm64/mte/check_hugetlb_options.c
271
evaluate_test(check_hugetlb_memory_mapping(USE_MPROTECT, MTE_SYNC_ERR, MAP_PRIVATE | MAP_HUGETLB, TAG_CHECK_ON),
tools/testing/selftests/arm64/mte/check_hugetlb_options.c
273
evaluate_test(check_hugetlb_memory_mapping(USE_MMAP, MTE_ASYNC_ERR, MAP_PRIVATE | MAP_HUGETLB, TAG_CHECK_ON),
tools/testing/selftests/arm64/mte/check_hugetlb_options.c
275
evaluate_test(check_hugetlb_memory_mapping(USE_MPROTECT, MTE_ASYNC_ERR, MAP_PRIVATE | MAP_HUGETLB, TAG_CHECK_ON),
tools/testing/selftests/arm64/mte/check_hugetlb_options.c
278
evaluate_test(check_clear_prot_mte_flag(USE_MMAP, MTE_SYNC_ERR, MAP_PRIVATE | MAP_HUGETLB),
tools/testing/selftests/arm64/mte/check_hugetlb_options.c
280
evaluate_test(check_clear_prot_mte_flag(USE_MPROTECT, MTE_SYNC_ERR, MAP_PRIVATE | MAP_HUGETLB),
tools/testing/selftests/arm64/mte/check_hugetlb_options.c
283
evaluate_test(check_child_hugetlb_memory_mapping(USE_MMAP, MTE_SYNC_ERR, MAP_PRIVATE | MAP_HUGETLB),
tools/testing/selftests/arm64/mte/check_hugetlb_options.c
285
evaluate_test(check_child_hugetlb_memory_mapping(USE_MMAP, MTE_ASYNC_ERR, MAP_PRIVATE | MAP_HUGETLB),
tools/testing/selftests/arm64/mte/check_hugetlb_options.c
287
evaluate_test(check_child_hugetlb_memory_mapping(USE_MPROTECT, MTE_SYNC_ERR, MAP_PRIVATE | MAP_HUGETLB),
tools/testing/selftests/arm64/mte/check_hugetlb_options.c
289
evaluate_test(check_child_hugetlb_memory_mapping(USE_MPROTECT, MTE_ASYNC_ERR, MAP_PRIVATE | MAP_HUGETLB),
tools/testing/selftests/bpf/prog_tests/test_xsk.c
1585
mmap_flags |= MAP_HUGETLB | MAP_HUGE_2MB;
tools/testing/selftests/bpf/prog_tests/test_xsk.c
2338
MAP_PRIVATE | MAP_ANONYMOUS | MAP_HUGETLB, -1, MAP_HUGE_2MB);
tools/testing/selftests/cgroup/test_hugetlb_memcg.c
14
#define FLAGS (MAP_PRIVATE | MAP_ANONYMOUS | MAP_HUGETLB)
tools/testing/selftests/drivers/net/hw/iou-zcrx.c
156
MAP_HUGETLB | MAP_HUGE_2MB,
tools/testing/selftests/iommu/iommufd.c
1164
MAP_SHARED | MAP_ANONYMOUS | MAP_HUGETLB | MAP_POPULATE, -1,
tools/testing/selftests/iommu/iommufd.c
1674
self->mmap_flags |= MAP_HUGETLB | MAP_POPULATE;
tools/testing/selftests/iommu/iommufd.c
2142
mmap_flags |= MAP_HUGETLB | MAP_POPULATE;
tools/testing/selftests/iommu/iommufd.c
2789
MAP_SHARED | MAP_ANONYMOUS | MAP_HUGETLB | MAP_POPULATE, -1,
tools/testing/selftests/iommu/iommufd_utils.h
65
int mfd_flags = (flags & MAP_HUGETLB) ? MFD_HUGETLB : 0;
tools/testing/selftests/kvm/lib/test_util.c
226
#define ANON_HUGE_FLAGS (ANON_FLAGS | MAP_HUGETLB)
tools/testing/selftests/kvm/lib/test_util.c
340
return !!(vm_mem_backing_src_alias(i)->flag & MAP_HUGETLB);
tools/testing/selftests/mincore/mincore_selftest.c
150
MAP_PRIVATE | MAP_ANONYMOUS | MAP_HUGETLB,
tools/testing/selftests/mm/cow.c
1054
int flags = MAP_PRIVATE | MAP_ANONYMOUS | MAP_HUGETLB;
tools/testing/selftests/mm/gup_test.c
172
flags |= (MAP_HUGETLB | MAP_ANONYMOUS);
tools/testing/selftests/mm/hmm-tests.c
1634
MAP_PRIVATE | MAP_ANONYMOUS | MAP_HUGETLB,
tools/testing/selftests/mm/hmm-tests.c
803
MAP_PRIVATE | MAP_ANONYMOUS | MAP_HUGETLB,
tools/testing/selftests/mm/hugetlb-madvise.c
114
MAP_PRIVATE | MAP_ANONYMOUS | MAP_HUGETLB,
tools/testing/selftests/mm/hugetlb-madvise.c
146
MAP_PRIVATE | MAP_ANONYMOUS | MAP_HUGETLB,
tools/testing/selftests/mm/hugetlb-madvise.c
81
MAP_PRIVATE | MAP_ANONYMOUS | MAP_HUGETLB,
tools/testing/selftests/mm/hugetlb-mmap.c
79
int mmap_flags = MAP_PRIVATE | MAP_ANONYMOUS | MAP_HUGETLB;
tools/testing/selftests/mm/hugetlb-mremap.c
35
#define FLAGS (MAP_HUGETLB | MAP_SHARED)
tools/testing/selftests/mm/hugetlb-vmemmap.c
109
MAP_PRIVATE | MAP_ANONYMOUS | MAP_HUGETLB, -1, 0);
tools/testing/selftests/mm/hugetlb_dio.c
78
const int mmap_flags = MAP_PRIVATE | MAP_ANONYMOUS | MAP_HUGETLB;
tools/testing/selftests/mm/hugetlb_fault_after_madv.c
85
MAP_PRIVATE | MAP_ANONYMOUS | MAP_HUGETLB,
tools/testing/selftests/mm/hugetlb_madv_vs_map.c
63
MAP_PRIVATE | MAP_ANONYMOUS | MAP_HUGETLB,
tools/testing/selftests/mm/hugetlb_madv_vs_map.c
99
MAP_PRIVATE | MAP_ANONYMOUS | MAP_HUGETLB,
tools/testing/selftests/mm/migration.c
310
MAP_PRIVATE | MAP_ANONYMOUS | MAP_HUGETLB, -1, 0);
tools/testing/selftests/mm/migration.c
341
MAP_SHARED | MAP_ANONYMOUS | MAP_HUGETLB, -1, 0);
tools/testing/selftests/mm/pagemap_ioctl.c
180
MAP_ANONYMOUS | MAP_HUGETLB | MAP_PRIVATE, -1, 0);
tools/testing/selftests/mm/protection_keys.c
744
int flags = MAP_ANONYMOUS|MAP_PRIVATE|MAP_HUGETLB;
tools/testing/selftests/mm/thuge-gen.c
142
test_mmap(ps, MAP_HUGETLB | arg);
tools/testing/selftests/mm/thuge-gen.c
146
test_mmap(default_hps, MAP_HUGETLB);
tools/testing/selftests/mm/thuge-gen.c
19
#if !defined(MAP_HUGETLB)
tools/testing/selftests/mm/thuge-gen.c
57
MAP_PRIVATE|MAP_ANONYMOUS|MAP_HUGETLB|flags, -1, 0);
tools/testing/selftests/mm/uffd-wp-mremap.c
105
flags |= MAP_HUGETLB;
tools/testing/selftests/mm/va_high_addr_switch.c
189
.flags = MAP_HUGETLB | MAP_PRIVATE | MAP_ANONYMOUS,
tools/testing/selftests/mm/va_high_addr_switch.c
196
.flags = MAP_HUGETLB | MAP_PRIVATE | MAP_ANONYMOUS,
tools/testing/selftests/mm/va_high_addr_switch.c
203
.flags = MAP_HUGETLB | MAP_PRIVATE | MAP_ANONYMOUS,
tools/testing/selftests/mm/va_high_addr_switch.c
210
.flags = MAP_HUGETLB | MAP_PRIVATE | MAP_ANONYMOUS,
tools/testing/selftests/mm/va_high_addr_switch.c
217
.flags = MAP_HUGETLB | MAP_PRIVATE | MAP_ANONYMOUS | MAP_FIXED,
tools/testing/selftests/mm/va_high_addr_switch.c
223
.flags = MAP_HUGETLB | MAP_PRIVATE | MAP_ANONYMOUS,
tools/testing/selftests/mm/va_high_addr_switch.c
230
.flags = MAP_HUGETLB | MAP_PRIVATE | MAP_ANONYMOUS,
tools/testing/selftests/mm/va_high_addr_switch.c
236
.flags = MAP_HUGETLB | MAP_PRIVATE | MAP_ANONYMOUS,
tools/testing/selftests/mm/va_high_addr_switch.c
244
.flags = MAP_HUGETLB | MAP_PRIVATE | MAP_ANONYMOUS | MAP_FIXED,
tools/testing/selftests/mm/write_to_hugetlbfs.c
192
MAP_HUGETLB | (populate ? MAP_POPULATE : 0) |
tools/testing/selftests/net/tcp_mmap.c
142
MAP_PRIVATE | MAP_ANONYMOUS | MAP_HUGETLB, -1, 0);
tools/testing/selftests/powerpc/mm/hugetlb_vs_thp_test.c
19
MAP_HUGETLB | MAP_ANONYMOUS | MAP_PRIVATE, -1, 0);
tools/testing/selftests/vfio/vfio_dma_mapping_test.c
115
FIXTURE_VARIANT_ADD_ALL_IOMMU_MODES(anonymous_hugetlb_2mb, SZ_2M, MAP_HUGETLB | MAP_HUGE_2MB);
tools/testing/selftests/vfio/vfio_dma_mapping_test.c
116
FIXTURE_VARIANT_ADD_ALL_IOMMU_MODES(anonymous_hugetlb_1gb, SZ_1G, MAP_HUGETLB | MAP_HUGE_1GB);
tools/testing/selftests/vfio/vfio_dma_mapping_test.c
147
if (flags & MAP_HUGETLB && region.vaddr == MAP_FAILED)