Home
last modified time | relevance | path

Searched refs:map_extra (Results 1 – 23 of 23) sorted by relevance

/linux/tools/testing/selftests/bpf/prog_tests/
H A Drhash.c46 static int rhash_map_create(__u32 max_entries, __u64 map_extra) in rhash_map_create() argument
50 .map_extra = map_extra); in rhash_map_create()
72 ASSERT_EQ(info.map_extra, nelem_hint, "info.map_extra"); in rhash_map_extra_presize()
/linux/tools/testing/selftests/bpf/progs/
H A Darena_mem_usage.c12 __ulong(map_extra, 0x1ull << 32); /* start of mmap() region */
14 __ulong(map_extra, 0x1ull << 44); /* start of mmap() region */
H A Darena_spin_lock.c15 __ulong(map_extra, 0x1ull << 32); /* start of mmap() region */
17 __ulong(map_extra, 0x1ull << 44); /* start of mmap() region */
H A Darena_list.c15 __ulong(map_extra, 0x1ull << 32); /* start of mmap() region */
17 __ulong(map_extra, 0x1ull << 44); /* start of mmap() region */
H A Dbloom_filter_map.c23 __uint(map_extra, 5);
H A Darena_atomics.c17 __ulong(map_extra, 0x1ull << 32); /* start of mmap() region */
19 __ulong(map_extra, 0x1ull << 44); /* start of mmap() region */
H A Dbloom_filter_bench.c31 __uint(map_extra, 3);
H A Dverifier_arena.c25 __ulong(map_extra, ARENA_VM_START); /* start of mmap() region */
/linux/tools/testing/selftests/bpf/libarena/include/libarena/
H A Dcommon.h34 __ulong(map_extra, (1ull << 32)); /* start of mmap() region */
36 __ulong(map_extra, (1ull << 44)); /* start of mmap() region */
/linux/tools/testing/selftests/mm/
H A Dhugetlb_madv_vs_map.c57 void *map_extra(void *unused) in map_extra() function
107 pthread_create(&thread3, NULL, map_extra, NULL); in main()
/linux/kernel/bpf/
H A Dbloom_filter.c113 (attr->map_extra & ~0xF)) in bloom_map_alloc()
116 nr_hash_funcs = attr->map_extra; in bloom_map_alloc()
H A Darena.c284 if (attr->map_extra & ~PAGE_MASK) in arena_map_alloc()
292 if ((attr->map_extra >> 32) != ((attr->map_extra + vm_range - 1) >> 32)) in arena_map_alloc()
305 arena->user_vm_start = attr->map_extra; in arena_map_alloc()
H A Dhashtab.c2856 params.nelem_hint = (u32)attr->map_extra; in rhtab_map_alloc()
2895 if (attr->map_extra >> 32) in rhtab_mem_dtor()
2898 if ((u32)attr->map_extra > U16_MAX) in rhtab_mem_dtor()
2901 if ((u32)attr->map_extra > attr->max_entries) in rhtab_mem_dtor()
H A Dsyscall.c444 map->map_extra = attr->map_extra; in bpf_map_init_from_attr()
1023 "map_extra:\t%#llx\n" in bpf_map_show_fdinfo()
1032 (unsigned long long)map->map_extra, in bpf_map_show_fdinfo()
1422 attr->map_extra != 0) { in map_create_alloc()
1423 bpf_log(log, "Invalid map_extra.\n"); in map_create_alloc()
5432 info.map_extra = map->map_extra; in bpf_map_get_info_by_fd()
/linux/Documentation/bpf/
H A Dmap_bloom_filter.rst38 the lower 4 bits of ``map_extra`` in ``union bpf_attr`` at map creation
120 __uint(map_extra, 3);
150 .map_extra = 3); /* number of hashes */
/linux/tools/lib/bpf/
H A Dlibbpf_probes.c358 opts.map_extra = 0; /* can mmap() at any address */ in probe_map_create()
H A Dgen_loader.c493 int attr_size = offsetofend(union bpf_attr, map_extra); in bpf_gen__map_create()
503 attr.map_extra = tgt_endian(map_attr->map_extra); in bpf_gen__map_create()
H A Dlibbpf.c602 __u64 map_extra; member
2800 __u64 map_extra; in parse_btf_map_def() local
2802 if (!get_map_field_long(map_name, btf, m, &map_extra)) in parse_btf_map_def()
2804 map_def->map_extra = map_extra; in parse_btf_map_def()
2867 map->map_extra = def->map_extra; in fill_map_from_def()
2898 (unsigned long long)def->map_extra); in fill_map_from_def()
5111 map->map_extra = info.map_extra; in bpf_map__reuse_fd()
5284 map_info.map_extra == map->map_extra); in map_is_reuse_compat()
5415 create_attr.map_extra = map->map_extra; in bpf_object__create_map()
5721 map->mmaped = mmap((void *)(long)map->map_extra, in bpf_object__create_maps()
[all …]
H A Dlibbpf_internal.h292 __u64 map_extra; member
/linux/tools/include/uapi/linux/
H A Dbpf.h1563 __u64 map_extra; member
6823 __u64 map_extra; member
/linux/include/uapi/linux/
H A Dbpf.h1563 __u64 map_extra; member
6823 __u64 map_extra; member
/linux/tools/sched_ext/
H A Dscx_qmap.bpf.c99 __ulong(map_extra, 0x1ull << 32); /* user/BPF mmap base */
101 __ulong(map_extra, 0x1ull << 44);
/linux/include/linux/
H A Dbpf.h312 u64 map_extra; /* any per-map-type extra fields */ member