Searched refs:outer_fd (Results 1 – 4 of 4) sorted by relevance
/linux-6.14.4/tools/testing/selftests/bpf/prog_tests/ |
D | map_in_map.c | 132 static void add_del_fd_htab(int outer_fd) in add_del_fd_htab() argument 140 err = bpf_map_update_elem(outer_fd, &key, &inner_fd, BPF_NOEXIST); in add_del_fd_htab() 146 err = bpf_map_delete_elem(outer_fd, &key); in add_del_fd_htab() 150 static void overwrite_fd_htab(int outer_fd) in overwrite_fd_htab() argument 158 err = bpf_map_update_elem(outer_fd, &key, &inner_fd, BPF_NOEXIST); in overwrite_fd_htab() 167 err = bpf_map_update_elem(outer_fd, &key, &inner_fd, BPF_EXIST); in overwrite_fd_htab() 172 err = bpf_map_delete_elem(outer_fd, &key); in overwrite_fd_htab() 176 bpf_map_delete_elem(outer_fd, &key); in overwrite_fd_htab() 179 static void lookup_delete_fd_htab(int outer_fd) in lookup_delete_fd_htab() argument 187 err = bpf_map_update_elem(outer_fd, &key, &inner_fd, BPF_NOEXIST); in lookup_delete_fd_htab() [all …]
|
/linux-6.14.4/tools/testing/selftests/bpf/progs/ |
D | syscall.c | 164 int zero = 0, ret = 0, outer_fd = -1, inner_fd = -1, err; in update_outer_map() local 174 outer_fd = bpf_sys_bpf(BPF_MAP_GET_FD_BY_ID, attr, attr_sz); in update_outer_map() 175 if (outer_fd < 0) in update_outer_map() 188 attr->map_fd = outer_fd; in update_outer_map() 196 attr->map_fd = outer_fd; in update_outer_map() 205 if (outer_fd >= 0) in update_outer_map() 206 bpf_sys_close(outer_fd); in update_outer_map()
|
/linux-6.14.4/Documentation/bpf/ |
D | map_of_maps.rst | 115 int add_devmap(int outer_fd, int index, const char *name) { 123 return bpf_map_update_elem(outer_fd, &index, &fd, BPF_ANY);
|
/linux-6.14.4/samples/bpf/ |
D | map_perf_test_user.c | 134 int outer_fd = map_fd[array_of_lru_hashs_idx]; in do_test_lru() local 158 ret = bpf_map_update_elem(outer_fd, &cpu, in do_test_lru()
|