Searched refs:map_fd (Results 51 - 75 of 110) sorted by last modified time

12345

/linux-master/kernel/bpf/preload/iterators/
H A Diterators.lskel-little-endian.h69 skel_closenz(skel->maps.rodata.map_fd);
H A Diterators.lskel-big-endian.h69 skel_closenz(skel->maps.rodata.map_fd);
/linux-master/tools/testing/selftests/bpf/prog_tests/
H A Dnetcnt.c15 int map_fd, percpu_map_fd; local
45 map_fd = bpf_map__fd(skel->maps.netcnt);
46 if (!ASSERT_OK(bpf_map_get_next_key(map_fd, NULL, &key), "bpf_map_get_next_key"))
49 if (!ASSERT_OK(bpf_map_lookup_elem(map_fd, &key, &netcnt), "bpf_map_lookup_elem(netcnt)"))
H A Dtest_local_storage.c54 static bool check_syscall_operations(int map_fd, int obj_fd) argument
61 err = bpf_map_lookup_elem_flags(map_fd, &obj_fd, &lookup_val, 0);
66 err = bpf_map_update_elem(map_fd, &obj_fd, &val, BPF_NOEXIST);
71 err = bpf_map_lookup_elem_flags(map_fd, &obj_fd, &lookup_val, 0);
79 err = bpf_map_delete_elem(map_fd, &obj_fd);
84 err = bpf_map_lookup_elem_flags(map_fd, &obj_fd, &lookup_val, 0);
H A Dl4lb_all.c26 int err, i, prog_fd, map_fd; local
41 map_fd = bpf_find_map(__func__, obj, "vip_map");
42 if (map_fd < 0)
44 bpf_map_update_elem(map_fd, &key, &value, 0);
46 map_fd = bpf_find_map(__func__, obj, "ch_rings");
47 if (map_fd < 0)
49 bpf_map_update_elem(map_fd, &ch_key, &real_num, 0);
51 map_fd = bpf_find_map(__func__, obj, "reals");
52 if (map_fd < 0)
54 bpf_map_update_elem(map_fd,
[all...]
H A Dcg_storage_multi.c26 int map_fd; local
28 map_fd = bpf_map__fd(map);
30 if (CHECK(bpf_map_lookup_elem(map_fd, key, &value) < 0,
43 int map_fd; local
45 map_fd = bpf_map__fd(map);
47 if (CHECK(bpf_map_lookup_elem(map_fd, key, &value) == 0,
H A Dxdp_devmap_attach.c20 int err, dm_fd, map_fd; local
37 map_fd = bpf_map__fd(skel->maps.dm_ports);
43 err = bpf_map_update_elem(map_fd, &idx, &val, 0);
46 err = bpf_map_lookup_elem(map_fd, &idx, &val);
57 err = bpf_map_update_elem(map_fd, &idx, &val, 0);
66 err = bpf_map_update_elem(map_fd, &idx, &val, 0);
92 int err, dm_fd_frags, map_fd; local
100 map_fd = bpf_map__fd(skel->maps.dm_ports);
106 err = bpf_map_update_elem(map_fd, &idx, &val, 0);
109 err = bpf_map_lookup_elem(map_fd,
[all...]
H A Dxdp_cpumap_attach.c19 int err, prog_fd, map_fd; local
35 map_fd = bpf_map__fd(skel->maps.cpu_map);
41 err = bpf_map_update_elem(map_fd, &idx, &val, 0);
44 err = bpf_map_lookup_elem(map_fd, &idx, &val);
55 err = bpf_map_update_elem(map_fd, &idx, &val, 0);
64 err = bpf_map_update_elem(map_fd, &idx, &val, 0);
79 int err, frags_prog_fd, map_fd; local
87 map_fd = bpf_map__fd(skel->maps.cpu_map);
93 err = bpf_map_update_elem(map_fd, &idx, &val, 0);
96 err = bpf_map_lookup_elem(map_fd,
[all...]
H A Dpinning.c40 int err, map_fd; local
244 map_fd = bpf_map_create(BPF_MAP_TYPE_ARRAY, NULL, sizeof(__u32),
246 if (CHECK(map_fd < 0, "create pinmap manually", "fd %d\n", map_fd))
253 err = bpf_map__reuse_fd(map, map_fd);
271 close(map_fd);
H A Dmetadata.c16 static int prog_holds_map(int prog_fd, int map_fd) argument
28 ret = bpf_map_get_info_by_fd(map_fd, &map_info, &map_info_len);
/linux-master/tools/testing/selftests/bpf/benchs/
H A Dbench_bpf_hashmap_lookup.c154 int map_fd; local
187 map_fd = bpf_map__fd(ctx.skel->maps.hash_map_bench);
190 bpf_map_update_elem(map_fd, ctx.skel->bss->key, &i, BPF_ANY);
H A Dbench_bpf_hashmap_full_update.c40 int map_fd, i, max_entries; local
59 map_fd = bpf_map__fd(ctx.skel->maps.hash_map_bench);
62 bpf_map_update_elem(map_fd, &i, &i, BPF_ANY);
/linux-master/tools/lib/bpf/
H A Dgen_loader.c175 /* Get index for map_fd/btf_fd slot in reserved fd_array, or in data relative
392 offsetof(struct bpf_map_desc, map_fd), 4,
504 /* remember map_fd in the stack, if successful */
1071 move_blob2blob(gen, attr_field(map_update_attr, map_fd), 4,
1095 move_blob2blob(gen, attr_field(map_update_attr, map_fd), 4,
1110 int attr_size = offsetofend(union bpf_attr, map_fd);
1117 move_blob2blob(gen, attr_field(map_freeze_attr, map_fd), 4,
/linux-master/samples/bpf/
H A Dsampleip_user.c25 static int map_fd; variable
135 print_ip_map(map_fd);
207 map_fd = bpf_object__find_map_fd_by_name(obj, "ip_map");
208 if (map_fd < 0) {
229 print_ip_map(map_fd);
H A Dxdp_adjust_tail_user.c52 static void poll_stats(unsigned int map_fd, unsigned int kill_after_s) argument
62 assert(bpf_map_lookup_elem(map_fd, &key, &value) == 0);
89 int i, prog_fd, map_fd, opt; local
164 map_fd = bpf_object__find_map_fd_by_name(obj, "xdp_adju.data");
165 if (map_fd < 0) {
169 bpf_map_update_elem(map_fd, &key, &max_pckt_size, BPF_ANY);
173 map_fd = bpf_object__find_map_fd_by_name(obj, "icmpcnt");
174 if (map_fd < 0) {
194 poll_stats(map_fd, kill_after_s);
H A Dxdp_fwd_user.c32 static int do_attach(int idx, int prog_fd, int map_fd, const char *name) argument
43 err = bpf_map_update_elem(map_fd, &idx, &idx, 0);
100 * bpf_map_delete_elem((map_fd, &idx);
125 int prog_fd = -1, map_fd = -1; local
197 map_fd = bpf_map__fd(bpf_object__find_map_by_name(obj,
199 if (map_fd < 0) {
200 printf("map not found: %s\n", strerror(map_fd));
219 err = do_attach(idx, prog_fd, map_fd, argv[i]);
H A Dtracex2_user.c16 static int map_fd[2]; variable
112 print_hist(map_fd[1]);
139 map_fd[0] = bpf_object__find_map_fd_by_name(obj, "my_map");
140 map_fd[1] = bpf_object__find_map_fd_by_name(obj, "my_hist_map");
141 if (map_fd[0] < 0 || map_fd[1] < 0) {
170 while (bpf_map_get_next_key(map_fd[0], &key, &next_key) == 0) {
171 bpf_map_lookup_elem(map_fd[0], &next_key, &value);
179 print_hist(map_fd[1]);
H A Dtrace_output_user.c50 int map_fd, ret = 0; local
67 map_fd = bpf_object__find_map_fd_by_name(obj, "my_map");
68 if (map_fd < 0) {
86 pb = perf_buffer__new(map_fd, 8, print_bpf_output, NULL, NULL, NULL);
H A Dtest_probe_write_user_user.c15 int serverfd, serverconnfd, clientfd, map_fd; local
46 map_fd = bpf_object__find_map_fd_by_name(obj, "dnat_map");
47 if (map_fd < 0) {
80 assert(!bpf_map_update_elem(map_fd, &mapped_addr, &serv_addr, BPF_ANY));
H A Dtest_map_in_map_user.c17 static int map_fd[7]; variable
19 #define PORT_A (map_fd[0])
20 #define PORT_H (map_fd[1])
21 #define REG_RESULT_H (map_fd[2])
22 #define INLINE_RESULT_H (map_fd[3])
23 #define A_OF_PORT_A (map_fd[4]) /* Test case #0 */
24 #define H_OF_PORT_A (map_fd[5]) /* Test case #1 */
25 #define H_OF_PORT_H (map_fd[6]) /* Test case #2 */
142 map_fd[0] = bpf_object__find_map_fd_by_name(obj, "port_a");
143 map_fd[
[all...]
H A Dtest_lru_dist.c96 int map_fd; member in struct:pfect_lru
102 lru->map_fd = bpf_map_create(BPF_MAP_TYPE_HASH, NULL,
106 assert(lru->map_fd != -1);
119 close(lru->map_fd);
130 if (!bpf_map_lookup_elem(lru->map_fd, &key, &node)) {
147 bpf_map_update_elem(lru->map_fd, &node->key, &null_node, BPF_EXIST);
155 assert(!bpf_map_update_elem(lru->map_fd, &key, &node, BPF_EXIST));
158 assert(!bpf_map_update_elem(lru->map_fd, &key, &node, BPF_NOEXIST));
207 int map_fd; local
209 map_fd
338 int map_fd; local
389 int map_fd; local
424 int map_fd = *(int *)data; local
467 int map_fd; local
[all...]
H A Dtest_current_task_under_cgroup_user.c22 int map_fd[2]; local
43 map_fd[0] = bpf_object__find_map_fd_by_name(obj, "cgroup_map");
44 map_fd[1] = bpf_object__find_map_fd_by_name(obj, "perf_map");
45 if (map_fd[0] < 0 || map_fd[1] < 0) {
65 if (bpf_map_update_elem(map_fd[0], &idx, &cg2, BPF_ANY)) {
79 bpf_map_lookup_elem(map_fd[1], &idx, &remote_pid);
93 bpf_map_update_elem(map_fd[1], &idx, &remote_pid, BPF_ANY);
96 bpf_map_lookup_elem(map_fd[1], &idx, &remote_pid);
/linux-master/drivers/hid/bpf/entrypoints/
H A Dentrypoints.lskel.h53 skel_closenz(skel->maps.hid_jmp_table.map_fd);
/linux-master/tools/testing/selftests/bpf/
H A Dxdp_synproxy.c312 int map_fd; local
319 map_fd = err;
322 err = bpf_map_get_info_by_fd(map_fd, &map_info, &info_len);
326 close(map_fd);
330 *values_map_fd = map_fd;
334 *ports_map_fd = map_fd;
337 close(map_fd);
H A Dtest_skb_cgroup_id_user.c85 int map_fd = -1; local
106 map_fd = bpf_map_get_fd_by_id(map_ids[0]);
107 if (map_fd < 0)
112 return map_fd;
120 int map_fd; local
127 map_fd = get_map_fd_by_prog_id(prog_id);
128 if (map_fd < 0)
132 if (bpf_map_lookup_elem(map_fd, &level, &actual_ids[level])) {
147 if (map_fd >= 0)
148 close(map_fd);
[all...]

Completed in 273 milliseconds

12345