Symbol: map_extra
include/linux/bpf.h
307
u64 map_extra; /* any per-map-type extra fields */
include/uapi/linux/bpf.h
1541
__u64 map_extra;
include/uapi/linux/bpf.h
6717
__u64 map_extra;
kernel/bpf/arena.c
194
if (attr->map_extra & ~PAGE_MASK)
kernel/bpf/arena.c
202
if ((attr->map_extra >> 32) != ((attr->map_extra + vm_range - 1) >> 32))
kernel/bpf/arena.c
215
arena->user_vm_start = attr->map_extra;
kernel/bpf/bloom_filter.c
108
(attr->map_extra & ~0xF))
kernel/bpf/bloom_filter.c
111
nr_hash_funcs = attr->map_extra;
kernel/bpf/syscall.c
1035
(unsigned long long)map->map_extra,
kernel/bpf/syscall.c
1400
attr->map_extra != 0)
kernel/bpf/syscall.c
444
map->map_extra = attr->map_extra;
kernel/bpf/syscall.c
5326
info.map_extra = map->map_extra;
tools/include/uapi/linux/bpf.h
1541
__u64 map_extra;
tools/include/uapi/linux/bpf.h
6717
__u64 map_extra;
tools/lib/bpf/bpf.c
201
attr.map_extra = OPTS_GET(opts, map_extra, 0);
tools/lib/bpf/bpf.h
50
__u64 map_extra;
tools/lib/bpf/gen_loader.c
510
int attr_size = offsetofend(union bpf_attr, map_extra);
tools/lib/bpf/gen_loader.c
520
attr.map_extra = tgt_endian(map_attr->map_extra);
tools/lib/bpf/libbpf.c
10601
return map->map_extra;
tools/lib/bpf/libbpf.c
10604
int bpf_map__set_map_extra(struct bpf_map *map, __u64 map_extra)
tools/lib/bpf/libbpf.c
10608
map->map_extra = map_extra;
tools/lib/bpf/libbpf.c
2771
__u64 map_extra;
tools/lib/bpf/libbpf.c
2773
if (!get_map_field_long(map_name, btf, m, &map_extra))
tools/lib/bpf/libbpf.c
2775
map_def->map_extra = map_extra;
tools/lib/bpf/libbpf.c
2838
map->map_extra = def->map_extra;
tools/lib/bpf/libbpf.c
2869
(unsigned long long)def->map_extra);
tools/lib/bpf/libbpf.c
5028
map->map_extra = info.map_extra;
tools/lib/bpf/libbpf.c
5197
map_info.map_extra == map->map_extra);
tools/lib/bpf/libbpf.c
5319
create_attr.map_extra = map->map_extra;
tools/lib/bpf/libbpf.c
5618
map->mmaped = mmap((void *)(long)map->map_extra,
tools/lib/bpf/libbpf.c
5620
map->map_extra ? MAP_SHARED | MAP_FIXED : MAP_SHARED,
tools/lib/bpf/libbpf.c
595
__u64 map_extra;
tools/lib/bpf/libbpf.h
1141
LIBBPF_API int bpf_map__set_map_extra(struct bpf_map *map, __u64 map_extra);
tools/lib/bpf/libbpf_internal.h
291
__u64 map_extra;
tools/lib/bpf/libbpf_probes.c
345
opts.map_extra = 0; /* can mmap() at any address */
tools/sched_ext/scx_sdt.bpf.c
31
__ulong(map_extra, (1ull << 32)); /* start of mmap() region */
tools/sched_ext/scx_sdt.bpf.c
34
__ulong(map_extra, (1ull << 44)); /* start of mmap() region */
tools/testing/selftests/bpf/progs/arena_atomics.c
17
__ulong(map_extra, 0x1ull << 32); /* start of mmap() region */
tools/testing/selftests/bpf/progs/arena_atomics.c
19
__ulong(map_extra, 0x1ull << 44); /* start of mmap() region */
tools/testing/selftests/bpf/progs/arena_list.c
15
__ulong(map_extra, 0x1ull << 32); /* start of mmap() region */
tools/testing/selftests/bpf/progs/arena_list.c
17
__ulong(map_extra, 0x1ull << 44); /* start of mmap() region */
tools/testing/selftests/bpf/progs/arena_spin_lock.c
14
__ulong(map_extra, 0x1ull << 32); /* start of mmap() region */
tools/testing/selftests/bpf/progs/arena_spin_lock.c
16
__ulong(map_extra, 0x1ull << 44); /* start of mmap() region */
tools/testing/selftests/bpf/progs/bloom_filter_bench.c
31
__uint(map_extra, 3);
tools/testing/selftests/bpf/progs/bloom_filter_map.c
23
__uint(map_extra, 5);
tools/testing/selftests/bpf/progs/verifier_arena.c
20
__ulong(map_extra, (1ull << 32) | (~0u - __PAGE_SIZE * 2 + 1)); /* start of mmap() region */
tools/testing/selftests/bpf/progs/verifier_arena.c
22
__ulong(map_extra, (1ull << 44) | (~0u - __PAGE_SIZE * 2 + 1)); /* start of mmap() region */
tools/testing/selftests/bpf/progs/verifier_arena_globals1.c
20
__ulong(map_extra, (1ull << 32) | (~0u - __PAGE_SIZE * ARENA_PAGES + 1));
tools/testing/selftests/bpf/progs/verifier_arena_globals1.c
22
__ulong(map_extra, (1ull << 44) | (~0u - __PAGE_SIZE * ARENA_PAGES + 1));
tools/testing/selftests/bpf/progs/verifier_arena_globals2.c
19
__ulong(map_extra, (1ull << 32) | (~0u - __PAGE_SIZE * ARENA_PAGES + 1));
tools/testing/selftests/bpf/progs/verifier_arena_globals2.c
21
__ulong(map_extra, (1ull << 44) | (~0u - __PAGE_SIZE * ARENA_PAGES + 1));
tools/testing/selftests/mm/hugetlb_madv_vs_map.c
110
pthread_create(&thread3, NULL, map_extra, NULL);