Home
last modified time | relevance | path

Searched refs:outer_fd (Results 1 – 4 of 4) sorted by relevance

/linux-6.14.4/tools/testing/selftests/bpf/prog_tests/
Dmap_in_map.c132 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/
Dsyscall.c164 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/
Dmap_of_maps.rst115 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/
Dmap_perf_test_user.c134 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()