Home
last modified time | relevance | path

Searched refs:inner_map_fd (Results 1 – 15 of 15) sorted by relevance

/linux/tools/testing/selftests/bpf/prog_tests/
A Dbloom_filter_map.c99 int outer_map_fd, inner_map_fd, err, i, key = 0; in test_inner_map() local
103 inner_map_fd = bpf_create_map(BPF_MAP_TYPE_BLOOM_FILTER, 0, sizeof(*rand_vals), in test_inner_map()
105 if (!ASSERT_GE(inner_map_fd, 0, "bpf_create_map bloom filter inner map")) in test_inner_map()
109 err = bpf_map_update_elem(inner_map_fd, NULL, rand_vals + i, BPF_ANY); in test_inner_map()
116 err = bpf_map_update_elem(outer_map_fd, &key, &inner_map_fd, BPF_ANY); in test_inner_map()
137 close(inner_map_fd); in test_inner_map()
A Dbtf_map_in_map.c136 int err, inner_map_fd, zero = 0; in test_diff_size() local
142 inner_map_fd = bpf_map__fd(skel->maps.sockarr_sz2); in test_diff_size()
144 &inner_map_fd, 0); in test_diff_size()
148 inner_map_fd = bpf_map__fd(skel->maps.inner_map_sz2); in test_diff_size()
150 &inner_map_fd, 0); in test_diff_size()
A Dselect_reuseport.c90 attr.inner_map_fd = reuseport_array; in create_maps()
/linux/tools/lib/bpf/
A Dbpf.c113 attr.inner_map_fd = create_attr->inner_map_fd; in libbpf__bpf_create_map_xattr()
139 p.inner_map_fd = create_attr->inner_map_fd; in bpf_create_map_xattr()
195 int key_size, int inner_map_fd, int max_entries, in bpf_create_map_in_map_node() argument
206 attr.inner_map_fd = inner_map_fd; in bpf_create_map_in_map_node()
223 int key_size, int inner_map_fd, int max_entries, in bpf_create_map_in_map() argument
227 inner_map_fd, max_entries, map_flags, in bpf_create_map_in_map()
A Dbpf.h50 __u32 inner_map_fd; member
67 int inner_map_fd, int max_entries,
71 int inner_map_fd, int max_entries,
A Dgen_loader.c36 __u32 inner_map_fd; member
498 move_stack2blob(gen, attr_field(map_create_attr, inner_map_fd), 4, in bpf_gen__map_create()
499 stack_off(inner_map_fd)); in bpf_gen__map_create()
525 stack_off(inner_map_fd))); in bpf_gen__map_create()
537 emit_sys_close_stack(gen, stack_off(inner_map_fd)); in bpf_gen__map_create()
A Dlibbpf_internal.h323 __u32 inner_map_fd; member
A Dlibbpf.c385 int inner_map_fd; member
1427 obj->maps[i].inner_map_fd = -1; in bpf_object__add_map()
4876 map->inner_map_fd = bpf_map__fd(map->inner_map); in bpf_object__create_map()
4878 if (map->inner_map_fd >= 0) in bpf_object__create_map()
4879 create_attr.inner_map_fd = map->inner_map_fd; in bpf_object__create_map()
9027 if (map->inner_map_fd != -1) { in bpf_map__set_inner_map_fd()
9032 map->inner_map_fd = fd; in bpf_map__set_inner_map_fd()
/linux/samples/bpf/
A Dtest_map_in_map_user.c34 static void check_map_id(int inner_map_fd, int map_in_map_fd, uint32_t key) in check_map_id() argument
40 ret = bpf_obj_get_info_by_fd(inner_map_fd, &info, &info_len); in check_map_id()
/linux/tools/bpf/bpftool/
A Dmap.c1326 int inner_map_fd; in do_create() local
1331 inner_map_fd = map_parse_fd_and_info(&argc, &argv, in do_create()
1333 if (inner_map_fd < 0) in do_create()
1335 attr.inner_map_fd = inner_map_fd; in do_create()
1364 if (attr.inner_map_fd > 0) in do_create()
1365 close(attr.inner_map_fd); in do_create()
/linux/tools/testing/selftests/bpf/
A Dtest_verifier.c558 int inner_map_fd, outer_map_fd; in create_map_in_map() local
560 inner_map_fd = bpf_create_map(BPF_MAP_TYPE_ARRAY, sizeof(int), in create_map_in_map()
562 if (inner_map_fd < 0) { in create_map_in_map()
566 return inner_map_fd; in create_map_in_map()
570 sizeof(int), inner_map_fd, 1, 0); in create_map_in_map()
578 close(inner_map_fd); in create_map_in_map()
/linux/tools/include/uapi/linux/
A Dbpf.h1265 __u32 inner_map_fd; /* fd pointing to the inner map */ member
/linux/include/uapi/linux/
A Dbpf.h1265 __u32 inner_map_fd; /* fd pointing to the inner map */ member
/linux/kernel/bpf/
A Darraymap.c1271 inner_map_meta = bpf_map_meta_alloc(attr->inner_map_fd); in array_of_map_alloc()
A Dhashtab.c2366 inner_map_meta = bpf_map_meta_alloc(attr->inner_map_fd); in htab_of_map_alloc()

Completed in 74 milliseconds