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
9711
flags |= MAP_HUGETLB;
mm/mmap.c
515
if (flags & (MAP_LOCKED | MAP_HUGETLB))
mm/mmap.c
581
} else if (unlikely(flags & MAP_HUGETLB)) {
mm/mmap.c
585
} 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
351
extra |= MAP_HUGETLB | (page_shift << MAP_HUGE_SHIFT);
tools/perf/builtin-inject.c
848
if (is_anon_memory(filename) || flags & MAP_HUGETLB)
tools/perf/builtin-inject.c
888
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
1562
mmap_flags |= MAP_HUGETLB | MAP_HUGE_2MB;
tools/testing/selftests/bpf/prog_tests/test_xsk.c
2289
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
1149
MAP_SHARED | MAP_ANONYMOUS | MAP_HUGETLB | MAP_POPULATE, -1,
tools/testing/selftests/iommu/iommufd.c
1659
self->mmap_flags |= MAP_HUGETLB | MAP_POPULATE;
tools/testing/selftests/iommu/iommufd.c
2127
mmap_flags |= MAP_HUGETLB | MAP_POPULATE;
tools/testing/selftests/iommu/iommufd.c
2747
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
170
flags |= (MAP_HUGETLB | MAP_ANONYMOUS);
tools/testing/selftests/mm/hmm-tests.c
1630
MAP_PRIVATE | MAP_ANONYMOUS | MAP_HUGETLB,
tools/testing/selftests/mm/hmm-tests.c
847
MAP_PRIVATE | MAP_ANONYMOUS | MAP_HUGETLB,
tools/testing/selftests/mm/hugepage-mremap.c
136
MAP_HUGETLB | MAP_SHARED | MAP_POPULATE, fd, 0);
tools/testing/selftests/mm/hugepage-mremap.c
144
MAP_HUGETLB | MAP_SHARED | MAP_POPULATE, fd, 0);
tools/testing/selftests/mm/hugepage-vmemmap.c
103
MAP_PRIVATE | MAP_ANONYMOUS | MAP_HUGETLB, -1, 0);
tools/testing/selftests/mm/hugetlb-madvise.c
133
MAP_PRIVATE | MAP_ANONYMOUS | MAP_HUGETLB,
tools/testing/selftests/mm/hugetlb-madvise.c
171
MAP_PRIVATE | MAP_ANONYMOUS | MAP_HUGETLB,
tools/testing/selftests/mm/hugetlb-madvise.c
91
MAP_PRIVATE | MAP_ANONYMOUS | MAP_HUGETLB,
tools/testing/selftests/mm/hugetlb_dio.c
32
const int mmap_flags = MAP_PRIVATE | MAP_ANONYMOUS | MAP_HUGETLB;
tools/testing/selftests/mm/hugetlb_fault_after_madv.c
88
MAP_PRIVATE | MAP_ANONYMOUS | MAP_HUGETLB,
tools/testing/selftests/mm/hugetlb_madv_vs_map.c
100
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/map_hugetlb.c
49
int flags = MAP_PRIVATE | MAP_ANONYMOUS | MAP_HUGETLB;
tools/testing/selftests/mm/migration.c
265
MAP_PRIVATE | MAP_ANONYMOUS | MAP_HUGETLB, -1, 0);
tools/testing/selftests/mm/migration.c
291
MAP_SHARED | MAP_ANONYMOUS | MAP_HUGETLB, -1, 0);
tools/testing/selftests/mm/pagemap_ioctl.c
178
MAP_ANONYMOUS | MAP_HUGETLB | MAP_PRIVATE, -1, 0);
tools/testing/selftests/mm/protection_keys.c
764
int flags = MAP_ANONYMOUS|MAP_PRIVATE|MAP_HUGETLB;
tools/testing/selftests/mm/thuge-gen.c
101
MAP_PRIVATE|MAP_ANONYMOUS|MAP_HUGETLB|flags, -1, 0);
tools/testing/selftests/mm/thuge-gen.c
214
test_mmap(ps, MAP_HUGETLB | arg);
tools/testing/selftests/mm/thuge-gen.c
218
test_mmap(default_hps, MAP_HUGETLB);
tools/testing/selftests/mm/thuge-gen.c
32
#if !defined(MAP_HUGETLB)
tools/testing/selftests/mm/uffd-wp-mremap.c
94
flags |= MAP_HUGETLB;
tools/testing/selftests/mm/va_high_addr_switch.c
188
.flags = MAP_HUGETLB | MAP_PRIVATE | MAP_ANONYMOUS,
tools/testing/selftests/mm/va_high_addr_switch.c
195
.flags = MAP_HUGETLB | MAP_PRIVATE | MAP_ANONYMOUS,
tools/testing/selftests/mm/va_high_addr_switch.c
202
.flags = MAP_HUGETLB | MAP_PRIVATE | MAP_ANONYMOUS,
tools/testing/selftests/mm/va_high_addr_switch.c
209
.flags = MAP_HUGETLB | MAP_PRIVATE | MAP_ANONYMOUS,
tools/testing/selftests/mm/va_high_addr_switch.c
216
.flags = MAP_HUGETLB | MAP_PRIVATE | MAP_ANONYMOUS | MAP_FIXED,
tools/testing/selftests/mm/va_high_addr_switch.c
222
.flags = MAP_HUGETLB | MAP_PRIVATE | MAP_ANONYMOUS,
tools/testing/selftests/mm/va_high_addr_switch.c
229
.flags = MAP_HUGETLB | MAP_PRIVATE | MAP_ANONYMOUS,
tools/testing/selftests/mm/va_high_addr_switch.c
235
.flags = MAP_HUGETLB | MAP_PRIVATE | MAP_ANONYMOUS,
tools/testing/selftests/mm/va_high_addr_switch.c
243
.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)