/linux-master/kernel/bpf/preload/iterators/ |
H A D | iterators.lskel-little-endian.h | 69 skel_closenz(skel->maps.rodata.map_fd);
|
H A D | iterators.lskel-big-endian.h | 69 skel_closenz(skel->maps.rodata.map_fd);
|
/linux-master/tools/testing/selftests/bpf/prog_tests/ |
H A D | netcnt.c | 15 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 D | test_local_storage.c | 54 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 D | l4lb_all.c | 26 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 D | cg_storage_multi.c | 26 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 D | xdp_devmap_attach.c | 20 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 D | xdp_cpumap_attach.c | 19 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 D | pinning.c | 40 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 D | metadata.c | 16 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 D | bench_bpf_hashmap_lookup.c | 154 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 D | bench_bpf_hashmap_full_update.c | 40 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 D | gen_loader.c | 175 /* 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 D | sampleip_user.c | 25 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 D | xdp_adjust_tail_user.c | 52 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 D | xdp_fwd_user.c | 32 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 D | tracex2_user.c | 16 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 D | trace_output_user.c | 50 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 D | test_probe_write_user_user.c | 15 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 D | test_map_in_map_user.c | 17 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 D | test_lru_dist.c | 96 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 D | test_current_task_under_cgroup_user.c | 22 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 D | entrypoints.lskel.h | 53 skel_closenz(skel->maps.hid_jmp_table.map_fd);
|
/linux-master/tools/testing/selftests/bpf/ |
H A D | xdp_synproxy.c | 312 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 D | test_skb_cgroup_id_user.c | 85 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...] |