Home
last modified time | relevance | path

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

/linux/tools/testing/selftests/mm/
H A Dhugetlb_madv_vs_map.c57 void *map_extra(void *unused) in map_extra() function
110 pthread_create(&thread3, NULL, map_extra, NULL); in main()
/linux/tools/testing/selftests/bpf/progs/
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 Dverifier_arena.c17 __ulong(map_extra, (1ull << 32) | (~0u - __PAGE_SIZE * 2 + 1)); /* start of mmap() region */
19 __ulong(map_extra, (1ull << 44) | (~0u - __PAGE_SIZE * 2 + 1)); /* start of mmap() region */
H A Darena_atomics.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 Dbloom_filter_bench.c31 __uint(map_extra, 3);
/linux/kernel/bpf/
H A Darena.c108 if (attr->map_extra & ~PAGE_MASK) in arena_map_alloc()
109 /* If non-zero the map_extra is an expected user VMA start address */ in arena_map_alloc()
116 if ((attr->map_extra >> 32) != ((attr->map_extra + vm_range - 1) >> 32)) in arena_map_alloc()
129 arena->user_vm_start = attr->map_extra; in arena_map_alloc()
347 * If map_extra was not specified at arena creation time then in arena_map_mmap()
351 * specify addr in map_extra and in arena_map_mmap()
H A Dbloom_filter.c108 (attr->map_extra & ~0xF)) in bloom_map_alloc()
111 nr_hash_funcs = attr->map_extra; in bloom_map_alloc()
H A Dsyscall.c347 map->map_extra = attr->map_extra; in bpf_map_init_from_attr()
875 "map_extra:\t%#llx\n" in bpf_map_show_fdinfo()
884 (unsigned long long)map->map_extra, in bpf_map_show_fdinfo()
1235 attr->map_extra != 0) in map_create()
4827 info.map_extra = map->map_extra; in bpf_prog_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 Dskel_internal.h225 const size_t attr_sz = offsetofend(union bpf_attr, map_extra); in skel_map_create()
H A Dlibbpf_probes.c345 opts.map_extra = 0; /* can mmap() at any address */ in probe_map_create()
H A Dgen_loader.c454 int attr_size = offsetofend(union bpf_attr, map_extra); in bpf_gen__map_create()
464 attr.map_extra = map_attr->map_extra; in bpf_gen__map_create()
H A Dbpf.h50 __u64 map_extra; member
H A Dlibbpf.c574 __u64 map_extra;
2708 } else if (strcmp(name, "map_extra") == 0) { in parse_btf_map_def()
2709 __u64 map_extra; in parse_btf_map_def()
2711 if (!get_map_field_long(map_name, btf, m, &map_extra)) in parse_btf_map_def()
2713 map_def->map_extra = map_extra; in parse_btf_map_def()
2776 map->map_extra = def->map_extra; in fill_map_from_def()
2806 pr_debug("map '%s': found map_extra = 0x%llx.\n", map->name, in fill_map_from_def()
2807 (unsigned long long)def->map_extra); in fill_map_from_def()
576 __u64 map_extra; global() member
2710 __u64 map_extra; parse_btf_map_def() local
10121 bpf_map__set_map_extra(struct bpf_map * map,__u64 map_extra) bpf_map__set_map_extra() argument
[all...]
H A Dlibbpf_internal.h278 __u64 map_extra; member
H A Dbpf.c201 attr.map_extra = OPTS_GET(opts, map_extra, 0); in bpf_map_create()
H A Dlibbpf.h1054 /* get/set map map_extra flags */
1056 LIBBPF_API int bpf_map__set_map_extra(struct bpf_map *map, __u64 map_extra);
/linux/include/uapi/linux/
H A Dbpf.h1489 __u64 map_extra; member
6610 __u64 map_extra;
6609 __u64 map_extra; global() member
/linux/tools/include/uapi/linux/
H A Dbpf.h1489 __u64 map_extra; member
6609 __u64 map_extra; member