Home
last modified time | relevance | path

Searched refs:map_fd (Results 51 – 75 of 113) sorted by relevance

12345

/openbmc/linux/tools/lib/bpf/
H A 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()
/openbmc/linux/tools/testing/selftests/bpf/prog_tests/
H A Dmptcp.c85 static int verify_tsk(int map_fd, int client_fd) in verify_tsk() argument
90 err = bpf_map_lookup_elem(map_fd, &cfd, &val); in verify_tsk()
123 static int verify_msk(int map_fd, int client_fd, __u32 token) in verify_msk() argument
134 err = bpf_map_lookup_elem(map_fd, &cfd, &val); in verify_msk()
158 int client_fd, prog_fd, map_fd, err; in run_test() local
170 map_fd = bpf_map__fd(sock_skel->maps.socket_storage_map); in run_test()
181 err += is_mptcp ? verify_msk(map_fd, client_fd, sock_skel->bss->token) : in run_test()
182 verify_tsk(map_fd, client_fd); in run_test()
H A Dglobal_data_init.c7 int err = -ENOMEM, map_fd, zero = 0; in test_global_data_init() local
42 map_fd = bpf_map__fd(map); in test_global_data_init()
43 if (CHECK_FAIL(map_fd < 0)) in test_global_data_init()
48 err = bpf_map_lookup_elem(map_fd, &zero, buff); in test_global_data_init()
H A Dtest_bprm_opts.c16 static int update_storage(int map_fd, int secureexec) in update_storage() argument
24 ret = bpf_map_update_elem(map_fd, &task_fd, &secureexec, BPF_NOEXIST); in update_storage()
32 static int run_set_secureexec(int map_fd, int secureexec) in run_set_secureexec() argument
49 ret = update_storage(map_fd, secureexec); in run_set_secureexec()
H A Dnetcnt.c15 int map_fd, percpu_map_fd; in serial_test_netcnt() local
45 map_fd = bpf_map__fd(skel->maps.netcnt); in serial_test_netcnt()
46 if (!ASSERT_OK(bpf_map_get_next_key(map_fd, NULL, &key), "bpf_map_get_next_key")) in serial_test_netcnt()
49 if (!ASSERT_OK(bpf_map_lookup_elem(map_fd, &key, &netcnt), "bpf_map_lookup_elem(netcnt)")) in serial_test_netcnt()
H A Dbpf_loop.c147 int map_fd; in check_stack() local
152 map_fd = bpf_map__fd(skel->maps.map1); in check_stack()
154 if (!ASSERT_GE(map_fd, 0, "bpf_map__fd")) in check_stack()
159 int err = bpf_map_update_elem(map_fd, &key, &val, BPF_NOEXIST); in check_stack()
169 int err = bpf_map_lookup_elem(map_fd, &key, &val); in check_stack()
H A Dpinning.c40 int err, map_fd; in test_pinning() local
244 map_fd = bpf_map_create(BPF_MAP_TYPE_ARRAY, NULL, sizeof(__u32), in test_pinning()
246 if (CHECK(map_fd < 0, "create pinmap manually", "fd %d\n", map_fd)) in test_pinning()
253 err = bpf_map__reuse_fd(map, map_fd); in test_pinning()
271 close(map_fd); in test_pinning()
H A Dbpf_obj_id.c254 int map_fd; in serial_test_bpf_obj_id() local
258 map_fd = bpf_map_get_fd_by_id(next_id); in serial_test_bpf_obj_id()
259 if (map_fd < 0 && errno == ENOENT) in serial_test_bpf_obj_id()
262 if (CHECK(map_fd < 0, "get-map-fd(next_id)", in serial_test_bpf_obj_id()
264 map_fd, next_id, errno)) in serial_test_bpf_obj_id()
276 err = bpf_map_lookup_elem(map_fd, &array_key, &array_value); in serial_test_bpf_obj_id()
280 err = bpf_map_get_info_by_fd(map_fd, &map_info, &info_len); in serial_test_bpf_obj_id()
290 close(map_fd); in serial_test_bpf_obj_id()
H A Dtask_local_storage.c82 int err, map_fd, prog_fd, task_fd; in test_recursion() local
109 map_fd = bpf_map__fd(skel->maps.map_a); in test_recursion()
110 err = bpf_map_lookup_elem(map_fd, &task_fd, &value); in test_recursion()
115 map_fd = bpf_map__fd(skel->maps.map_b); in test_recursion()
116 err = bpf_map_lookup_elem(map_fd, &task_fd, &value); in test_recursion()
/openbmc/linux/samples/bpf/
H A Dtracex4_user.c54 int map_fd, j = 0; in main() local
69 map_fd = bpf_object__find_map_fd_by_name(obj, "my_map"); in main()
70 if (map_fd < 0) { in main()
86 print_old_objects(map_fd); in main()
H A Dmap_perf_test_user.c69 static int map_fd[NR_IDXES]; variable
96 int fd = map_fd[lru_hash_lookup_idx]; in pre_test_lru_hash_lookup()
134 int outer_fd = map_fd[array_of_lru_hashs_idx]; in do_test_lru()
387 r = bpf_map_update_elem(map_fd[hash_map_alloc_idx], in fill_lpm_trie()
399 r = bpf_map_update_elem(map_fd[hash_map_alloc_idx], key, &value, 0); in fill_lpm_trie()
475 map_fd[0] = bpf_object__find_map_fd_by_name(obj, "array_of_lru_hashs"); in main()
476 map_fd[1] = bpf_object__find_map_fd_by_name(obj, "hash_map_alloc"); in main()
477 map_fd[2] = bpf_object__find_map_fd_by_name(obj, "lru_hash_lookup_map"); in main()
478 if (map_fd[0] < 0 || map_fd[1] < 0 || map_fd[2] < 0) { in main()
H A Dtrace_output_user.c50 int map_fd, ret = 0; in main() local
67 map_fd = bpf_object__find_map_fd_by_name(obj, "my_map"); in main()
68 if (map_fd < 0) { in main()
86 pb = perf_buffer__new(map_fd, 8, print_bpf_output, NULL, NULL, NULL); in main()
H A Dlathist_user.c87 int map_fd, i = 0; in main() local
102 map_fd = bpf_object__find_map_fd_by_name(obj, "my_lat"); in main()
103 if (map_fd < 0) { in main()
119 get_data(map_fd); in main()
H A Dsampleip_user.c25 static int map_fd; variable
135 print_ip_map(map_fd); in int_exit()
207 map_fd = bpf_object__find_map_fd_by_name(obj, "ip_map"); in main()
208 if (map_fd < 0) { in main()
229 print_ip_map(map_fd); in main()
H A Dtest_probe_write_user_user.c15 int serverfd, serverconnfd, clientfd, map_fd; in main() local
46 map_fd = bpf_object__find_map_fd_by_name(obj, "dnat_map"); in main()
47 if (map_fd < 0) { in main()
80 assert(!bpf_map_update_elem(map_fd, &mapped_addr, &serv_addr, BPF_ANY)); in main()
H A Dtracex3_user.c113 int map_fd, i, j = 0; in main() local
141 map_fd = bpf_object__find_map_fd_by_name(obj, "lat_map"); in main()
142 if (map_fd < 0) { in main()
173 print_hist(map_fd); in main()
/openbmc/linux/tools/bpf/bpftool/
H A Dmap_perf_ring.c128 int err, map_fd; in do_event_pipe() local
131 map_fd = map_parse_fd_and_info(&argc, &argv, &map_info, &map_info_len); in do_event_pipe()
132 if (map_fd < 0) in do_event_pipe()
189 pb = perf_buffer__new_raw(map_fd, MMAP_PAGE_CNT, &perf_attr, in do_event_pipe()
217 close(map_fd); in do_event_pipe()
224 close(map_fd); in do_event_pipe()
/openbmc/linux/tools/perf/util/
H A Dbpf_counter.c318 int map_fd, err; in bperf_lock_attr_map() local
332 if (map_fd < 0) in bperf_lock_attr_map()
338 close(map_fd); in bperf_lock_attr_map()
339 map_fd = bpf_obj_get(path); in bperf_lock_attr_map()
340 if (map_fd < 0) in bperf_lock_attr_map()
344 map_fd = bpf_obj_get(path); in bperf_lock_attr_map()
345 if (map_fd < 0) in bperf_lock_attr_map()
350 close(map_fd); in bperf_lock_attr_map()
354 err = flock(map_fd, LOCK_EX); in bperf_lock_attr_map()
356 close(map_fd); in bperf_lock_attr_map()
[all …]
H A Dbpf_counter_cgroup.c52 int map_size, map_fd; in bperf_load_program() local
122 map_fd = bpf_map__fd(skel->maps.events); in bperf_load_program()
127 bpf_map_update_elem(map_fd, &idx, &fd, BPF_ANY); in bperf_load_program()
144 map_fd = bpf_map__fd(skel->maps.cgrp_idx); in bperf_load_program()
145 err = bpf_map_update_elem(map_fd, &cgrp->id, &i, BPF_ANY); in bperf_load_program()
/openbmc/linux/tools/testing/selftests/bpf/
H A Dtest_maps.c1426 while (bpf_map_delete_elem(map_fd, key)) { in map_delete_retriable()
1720 int map_fd, err, t, f; in test_reuseport_array() local
1726 CHECK(map_fd < 0, "reuseport array create", in test_reuseport_array()
1727 "map_fd:%d, errno:%d\n", map_fd, errno); in test_reuseport_array()
1730 err = bpf_map_delete_elem(map_fd, &bad_index); in test_reuseport_array()
1749 err = bpf_map_delete_elem(map_fd, &index3); in test_reuseport_array()
1820 err = bpf_map_delete_elem(map_fd, &index3); in test_reuseport_array()
1858 close(map_fd); in test_reuseport_array()
1863 CHECK(map_fd < 0, "reuseport array create", in test_reuseport_array()
1864 "map_fd:%d, errno:%d\n", map_fd, errno); in test_reuseport_array()
[all …]
H A Dtest_lru_map.c31 int map_fd; in create_map() local
33 map_fd = bpf_map_create(map_type, NULL, sizeof(unsigned long long), in create_map()
36 if (map_fd == -1) in create_map()
39 return map_fd; in create_map()
554 assert(!bpf_map_update_elem(map_fd, &key, value, BPF_NOEXIST)); in do_test_lru_sanity5()
555 assert(!bpf_map_lookup_elem_with_ref_bit(map_fd, key, value)); in do_test_lru_sanity5()
566 int map_fd; in test_lru_sanity5() local
574 map_fd = create_map(map_type, map_flags, 1); in test_lru_sanity5()
575 assert(map_fd != -1); in test_lru_sanity5()
586 do_test_lru_sanity5(key, map_fd); in test_lru_sanity5()
[all …]
H A Dxdp_synproxy.c312 int map_fd; in syncookie_open_bpf_maps() local
319 map_fd = err; in syncookie_open_bpf_maps()
322 err = bpf_map_get_info_by_fd(map_fd, &map_info, &info_len); in syncookie_open_bpf_maps()
326 close(map_fd); in syncookie_open_bpf_maps()
330 *values_map_fd = map_fd; in syncookie_open_bpf_maps()
334 *ports_map_fd = map_fd; in syncookie_open_bpf_maps()
337 close(map_fd); in syncookie_open_bpf_maps()
/openbmc/linux/tools/testing/selftests/bpf/progs/
H A Dsyscall.c16 int map_fd; member
80 static union bpf_attr map_update_attr = { .map_fd = 1, }; in bpf_prog()
106 ctx->map_fd = ret; in bpf_prog()
109 map_update_attr.map_fd = ret; in bpf_prog()
/openbmc/linux/tools/testing/selftests/bpf/benchs/
H A Dbench_bpf_hashmap_full_update.c40 int map_fd, i, max_entries; in setup() local
59 map_fd = bpf_map__fd(ctx.skel->maps.hash_map_bench); in setup()
62 bpf_map_update_elem(map_fd, &i, &i, BPF_ANY); in setup()
/openbmc/linux/tools/testing/selftests/bpf/map_tests/
H A Dtask_storage_map.c23 int map_fd; member
37 bpf_map_lookup_elem(ctx->map_fd, &ctx->pid_fd, &value); in lookup_fn()
98 ctx.map_fd = bpf_map__fd(skel->maps.task); in test_task_storage_map_stress_lookup()

12345