Home
last modified time | relevance | path

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

/third_party/libbpf/src/
Dringbuf.c32 int map_fd; member
50 int map_fd; member
75 int ring_buffer__add(struct ring_buffer *rb, int map_fd, in ring_buffer__add() argument
88 err = bpf_map_get_info_by_fd(map_fd, &info, &len); in ring_buffer__add()
92 map_fd, err); in ring_buffer__add()
98 map_fd); in ring_buffer__add()
117 r->map_fd = map_fd; in ring_buffer__add()
123 tmp = mmap(NULL, rb->page_size, PROT_READ | PROT_WRITE, MAP_SHARED, map_fd, 0); in ring_buffer__add()
127 map_fd, err); in ring_buffer__add()
142 tmp = mmap(NULL, (size_t)mmap_sz, PROT_READ, MAP_SHARED, map_fd, rb->page_size); in ring_buffer__add()
[all …]
Dskel_internal.h39 int map_fd; member
246 attr.map_fd = fd; in skel_map_update_elem()
260 attr.map_fd = fd; in skel_map_delete_elem()
313 int map_fd = -1, prog_fd = -1, key = 0, err; in bpf_load_and_run() local
316 err = map_fd = skel_map_create(BPF_MAP_TYPE_ARRAY, "__loader.map", 4, opts->data_sz, 1); in bpf_load_and_run()
317 if (map_fd < 0) { in bpf_load_and_run()
323 err = skel_map_update_elem(map_fd, &key, opts->data, 0); in bpf_load_and_run()
336 attr.fd_array = (long) &map_fd; in bpf_load_and_run()
367 if (map_fd >= 0) in bpf_load_and_run()
368 close(map_fd); in bpf_load_and_run()
Dbpf.c388 attr.map_fd = fd; in bpf_map_update_elem()
404 attr.map_fd = fd; in bpf_map_lookup_elem()
419 attr.map_fd = fd; in bpf_map_lookup_elem_flags()
435 attr.map_fd = fd; in bpf_map_lookup_and_delete_elem()
450 attr.map_fd = fd; in bpf_map_lookup_and_delete_elem_flags()
466 attr.map_fd = fd; in bpf_map_delete_elem()
480 attr.map_fd = fd; in bpf_map_delete_elem_flags()
495 attr.map_fd = fd; in bpf_map_get_next_key()
505 const size_t attr_sz = offsetofend(union bpf_attr, map_fd); in bpf_map_freeze()
510 attr.map_fd = fd; in bpf_map_freeze()
[all …]
Dlibbpf.h1259 ring_buffer__new(int map_fd, ring_buffer_sample_fn sample_cb, void *ctx,
1262 LIBBPF_API int ring_buffer__add(struct ring_buffer *rb, int map_fd,
1356 user_ring_buffer__new(int map_fd, const struct user_ring_buffer_opts *opts);
1480 perf_buffer__new(int map_fd, size_t page_cnt,
1514 perf_buffer__new_raw(int map_fd, size_t page_cnt, struct perf_event_attr *attr,
Dbpf.h522 LIBBPF_API int bpf_map_get_info_by_fd(int map_fd, struct bpf_map_info *info, __u32 *info_len);
614 LIBBPF_API int bpf_prog_bind_map(int prog_fd, int map_fd,
Dgen_loader.c392 offsetof(struct bpf_map_desc, map_fd), 4, in bpf_gen__finish()
1071 move_blob2blob(gen, attr_field(map_update_attr, map_fd), 4, in bpf_gen__map_update_elem()
1095 move_blob2blob(gen, attr_field(map_update_attr, map_fd), 4, in bpf_gen__populate_outer_map()
1110 int attr_size = offsetofend(union bpf_attr, map_fd); in bpf_gen__map_freeze()
1117 move_blob2blob(gen, attr_field(map_freeze_attr, map_fd), 4, in bpf_gen__map_freeze()
Dlibbpf.c5402 static bool map_is_reuse_compat(const struct bpf_map *map, int map_fd) argument
5410 err = bpf_map_get_info_by_fd(map_fd, &map_info, &map_info_len);
5412 err = bpf_get_map_info_from_fdinfo(map_fd, &map_info);
5414 pr_warn("failed to get map info for map FD %d: %s\n", map_fd,
12661 int map_fd; member
12671 if (st_link->map_fd < 0)
12708 link->map_fd = -1;
12719 link->map_fd = map->fd;
12738 if (st_ops_link->map_fd < 0)
12754 st_ops_link->map_fd = map->fd;
[all …]
/third_party/ltp/testcases/kernel/syscalls/bpf/
Dbpf_prog05.c58 static int map_fd; variable
118 BPF_MAP_ARRAY_STX(map_fd, 0, BPF_REG_6), in load_prog()
119 BPF_MAP_ARRAY_STX(map_fd, 1, BPF_REG_7), in load_prog()
133 BPF_MAP_ARRAY_STX(map_fd, 2, BPF_REG_6), in load_prog()
134 BPF_MAP_ARRAY_STX(map_fd, 3, BPF_REG_7), in load_prog()
149 bpf_map_array_get(map_fd, key, val); in expect_reg_val()
172 map_fd = bpf_map_array_create(8); in run()
189 SAFE_CLOSE(map_fd); in run()
Dbpf_prog03.c117 int map_fd, prog_fd; in run() local
119 map_fd = bpf_map_array_create(32); in run()
122 attr->map_fd = map_fd; in run()
131 prog_fd = load_prog(map_fd); in run()
141 bpf_map_array_get(map_fd, key, val); in run()
144 SAFE_CLOSE(map_fd); in run()
Dbpf_prog02.c79 int map_fd, prog_fd; in run() local
81 map_fd = bpf_map_array_create(2); in run()
82 prog_fd = load_prog(map_fd); in run()
87 bpf_map_array_get(map_fd, key, val); in run()
97 bpf_map_array_get(map_fd, key, val); in run()
106 SAFE_CLOSE(map_fd); in run()
Dbpf_prog01.c79 int map_fd, prog_fd; in run() local
83 map_fd = bpf_map_array_create(1); in run()
84 prog_fd = load_prog(map_fd); in run()
89 bpf_map_array_get(map_fd, &key, &val); in run()
98 SAFE_CLOSE(map_fd); in run()
Dbpf_prog04.c91 int map_fd, prog_fd; in run() local
93 map_fd = bpf_map_array_create(1); in run()
94 prog_fd = load_prog(map_fd); in run()
105 SAFE_CLOSE(map_fd); in run()
Dbpf_common.c63 void bpf_map_array_get(const int map_fd, in bpf_map_array_get() argument
68 .map_fd = map_fd, in bpf_map_array_get()
78 map_fd, *array_indx); in bpf_map_array_get()
Dbpf_common.h32 #define BPF_MAP_ARRAY_STX(map_fd, array_indx, reg_to_save)\ argument
33 BPF_LD_MAP_FD(BPF_REG_1, map_fd), \
48 void bpf_map_array_get(const int map_fd,
Dbpf_prog06.c52 static int map_fd; variable
63 BPF_LD_MAP_FD(BPF_REG_1, map_fd), in load_prog()
111 map_fd = bpf_map_create(&(union bpf_attr){ in run()
Dbpf_prog07.c52 static int map_fd; variable
63 BPF_LD_MAP_FD(BPF_REG_1, map_fd), in load_prog()
119 map_fd = bpf_map_create(&(union bpf_attr){ in run()
Dbpf_map01.c56 attr->map_fd = fd; in run()
91 attr->map_fd = fd; in run()
108 attr->map_fd = fd; in run()
/third_party/ltp/testcases/kernel/mem/hugetlb/hugemmap/
Dhugemmap10.c35 static int map_fd[NR_SLOTS]; variable
185 map_fd[s] = tst_creat_unlinked(MNTPOINT, 0); in map_()
188 map_fd[s], 0); in map_()
227 SAFE_CLOSE(map_fd[s]); in unmap_()
381 if (map_fd[nr] > 0) in per_iteration_cleanup()
382 SAFE_CLOSE(map_fd[nr]); in per_iteration_cleanup()
/third_party/libbpf/include/uapi/linux/
Dbpf.h101 __u32 map_fd; member
1407 __u32 map_fd; member
1428 __u32 map_fd; member
1606 __u32 map_fd; /* struct_ops to attach */ member
1711 __u32 map_fd; member
/third_party/ltp/include/lapi/
Dbpf.h203 uint32_t map_fd; member
/third_party/libbpf/.github/actions/build-selftests/
Dvmlinux.h25372 __u32 map_fd; member
25386 __u32 map_fd; member
25531 __u32 map_fd; member
35790 __u32 map_fd; member
/third_party/libabigail/tests/data/test-diff-filter/
Dtest-PR27569-v0.abi55463 …<var-decl name="map_fd" type-id="3f1a6b60" visibility="default" filepath="include/uapi/linux/bpf.h…
Dtest-PR27569-v1.abi55492 …<var-decl name="map_fd" type-id="3f1a6b60" visibility="default" filepath="include/uapi/linux/bpf.h…