/openbmc/linux/tools/lib/bpf/ |
H A D | skel_internal.h | 39 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 D | mptcp.c | 85 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 D | global_data_init.c | 7 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 D | test_bprm_opts.c | 16 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 D | netcnt.c | 15 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 D | bpf_loop.c | 147 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 D | pinning.c | 40 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 D | bpf_obj_id.c | 254 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 D | task_local_storage.c | 82 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 D | tracex4_user.c | 54 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 D | map_perf_test_user.c | 69 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 D | trace_output_user.c | 50 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 D | lathist_user.c | 87 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 D | sampleip_user.c | 25 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 D | test_probe_write_user_user.c | 15 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 D | tracex3_user.c | 113 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 D | map_perf_ring.c | 128 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 D | bpf_counter.c | 318 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 D | bpf_counter_cgroup.c | 52 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 D | test_maps.c | 1426 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 D | test_lru_map.c | 31 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 D | xdp_synproxy.c | 312 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 D | syscall.c | 16 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 D | bench_bpf_hashmap_full_update.c | 40 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 D | task_storage_map.c | 23 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()
|