| /linux/tools/testing/selftests/bpf/prog_tests/ |
| H A D | rhash.c | 46 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 D | arena_mem_usage.c | 12 __ulong(map_extra, 0x1ull << 32); /* start of mmap() region */ 14 __ulong(map_extra, 0x1ull << 44); /* start of mmap() region */
|
| H A D | arena_spin_lock.c | 15 __ulong(map_extra, 0x1ull << 32); /* start of mmap() region */ 17 __ulong(map_extra, 0x1ull << 44); /* start of mmap() region */
|
| H A D | arena_list.c | 15 __ulong(map_extra, 0x1ull << 32); /* start of mmap() region */ 17 __ulong(map_extra, 0x1ull << 44); /* start of mmap() region */
|
| H A D | bloom_filter_map.c | 23 __uint(map_extra, 5);
|
| H A D | arena_atomics.c | 17 __ulong(map_extra, 0x1ull << 32); /* start of mmap() region */ 19 __ulong(map_extra, 0x1ull << 44); /* start of mmap() region */
|
| H A D | bloom_filter_bench.c | 31 __uint(map_extra, 3);
|
| H A D | verifier_arena.c | 25 __ulong(map_extra, ARENA_VM_START); /* start of mmap() region */
|
| /linux/tools/testing/selftests/bpf/libarena/include/libarena/ |
| H A D | common.h | 34 __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 D | hugetlb_madv_vs_map.c | 57 void *map_extra(void *unused) in map_extra() function 107 pthread_create(&thread3, NULL, map_extra, NULL); in main()
|
| /linux/kernel/bpf/ |
| H A D | bloom_filter.c | 113 (attr->map_extra & ~0xF)) in bloom_map_alloc() 116 nr_hash_funcs = attr->map_extra; in bloom_map_alloc()
|
| H A D | arena.c | 284 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 D | hashtab.c | 2856 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 D | syscall.c | 444 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 D | map_bloom_filter.rst | 38 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 D | libbpf_probes.c | 358 opts.map_extra = 0; /* can mmap() at any address */ in probe_map_create()
|
| H A D | gen_loader.c | 493 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 D | libbpf.c | 602 __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 D | libbpf_internal.h | 292 __u64 map_extra; member
|
| /linux/tools/include/uapi/linux/ |
| H A D | bpf.h | 1563 __u64 map_extra; member 6823 __u64 map_extra; member
|
| /linux/include/uapi/linux/ |
| H A D | bpf.h | 1563 __u64 map_extra; member 6823 __u64 map_extra; member
|
| /linux/tools/sched_ext/ |
| H A D | scx_qmap.bpf.c | 99 __ulong(map_extra, 0x1ull << 32); /* user/BPF mmap base */ 101 __ulong(map_extra, 0x1ull << 44);
|
| /linux/include/linux/ |
| H A D | bpf.h | 312 u64 map_extra; /* any per-map-type extra fields */ member
|