Home
last modified time | relevance | path

Searched refs:map_fds (Results 1 - 6 of 6) sorted by relevance

/kernel/linux/linux-6.6/tools/testing/selftests/bpf/prog_tests/
H A Dunpriv_bpf_disabled.c60 char **map_paths, int *map_fds) in test_unpriv_bpf_disabled_positive()
95 map_fds[i] = bpf_obj_get(map_paths[i]); in test_unpriv_bpf_disabled_positive()
96 if (!ASSERT_GT(map_fds[i], -1, "obj_get")) in test_unpriv_bpf_disabled_positive()
121 ASSERT_OK(bpf_map_update_elem(map_fds[i], &key, vals, 0), "map_update_elem"); in test_unpriv_bpf_disabled_positive()
122 ASSERT_OK(bpf_map_lookup_elem(map_fds[i], &key, &lookup_vals), "map_lookup_elem"); in test_unpriv_bpf_disabled_positive()
125 ASSERT_OK(bpf_map_delete_elem(map_fds[i], &key), "map_delete_elem"); in test_unpriv_bpf_disabled_positive()
143 char **map_paths, int *map_fds) in test_unpriv_bpf_disabled_negative()
186 if (ASSERT_OK(bpf_map_get_info_by_fd(map_fds[0], &map_info, &map_info_len), in test_unpriv_bpf_disabled_negative()
229 int map_fds[NUM_MAPS]; in test_unpriv_bpf_disabled() local
246 map_fds[ in test_unpriv_bpf_disabled()
58 test_unpriv_bpf_disabled_positive(struct test_unpriv_bpf_disabled *skel, __u32 prog_id, int prog_fd, int perf_fd, char **map_paths, int *map_fds) test_unpriv_bpf_disabled_positive() argument
141 test_unpriv_bpf_disabled_negative(struct test_unpriv_bpf_disabled *skel, __u32 prog_id, int prog_fd, int perf_fd, char **map_paths, int *map_fds) test_unpriv_bpf_disabled_negative() argument
[all...]
H A Dbpf_obj_id.c18 int prog_fds[nr_iters], map_fds[nr_iters]; in serial_test_bpf_obj_id() local
60 map_fds[i] = bpf_find_map(__func__, objs[i], "test_map_id"); in serial_test_bpf_obj_id()
61 if (CHECK_FAIL(map_fds[i] < 0)) in serial_test_bpf_obj_id()
63 err = bpf_map_update_elem(map_fds[i], &array_key, in serial_test_bpf_obj_id()
82 err = bpf_map_get_info_by_fd(map_fds[i], &map_infos[i], in serial_test_bpf_obj_id()
/kernel/linux/linux-5.10/tools/testing/selftests/bpf/
H A Dtest_verifier.c622 struct bpf_insn *prog, int *map_fds) in do_test_fixup()
656 map_fds[0] = create_map(BPF_MAP_TYPE_HASH, sizeof(long long), in do_test_fixup()
659 prog[*fixup_map_hash_8b].imm = map_fds[0]; in do_test_fixup()
665 map_fds[1] = create_map(BPF_MAP_TYPE_HASH, sizeof(long long), in do_test_fixup()
668 prog[*fixup_map_hash_48b].imm = map_fds[1]; in do_test_fixup()
674 map_fds[2] = create_map(BPF_MAP_TYPE_HASH, sizeof(long long), in do_test_fixup()
677 prog[*fixup_map_hash_16b].imm = map_fds[2]; in do_test_fixup()
683 map_fds[3] = create_map(BPF_MAP_TYPE_ARRAY, sizeof(int), in do_test_fixup()
685 update_map(map_fds[3], 0); in do_test_fixup()
687 prog[*fixup_map_array_48b].imm = map_fds[ in do_test_fixup()
621 do_test_fixup(struct bpf_test *test, enum bpf_prog_type prog_type, struct bpf_insn *prog, int *map_fds) do_test_fixup() argument
947 int map_fds[MAX_NR_MAPS]; do_test_single() local
[all...]
/kernel/linux/linux-6.6/tools/testing/selftests/bpf/
H A Dtest_verifier.c1010 struct bpf_insn *prog, int *map_fds, int *fd_array) in do_test_fixup()
1046 map_fds[0] = create_map(BPF_MAP_TYPE_HASH, sizeof(long long), in do_test_fixup()
1049 prog[*fixup_map_hash_8b].imm = map_fds[0]; in do_test_fixup()
1055 map_fds[1] = create_map(BPF_MAP_TYPE_HASH, sizeof(long long), in do_test_fixup()
1058 prog[*fixup_map_hash_48b].imm = map_fds[1]; in do_test_fixup()
1064 map_fds[2] = create_map(BPF_MAP_TYPE_HASH, sizeof(long long), in do_test_fixup()
1067 prog[*fixup_map_hash_16b].imm = map_fds[2]; in do_test_fixup()
1073 map_fds[3] = create_map(BPF_MAP_TYPE_ARRAY, sizeof(int), in do_test_fixup()
1075 update_map(map_fds[3], 0); in do_test_fixup()
1077 prog[*fixup_map_array_48b].imm = map_fds[ in do_test_fixup()
1009 do_test_fixup(struct bpf_test *test, enum bpf_prog_type prog_type, struct bpf_insn *prog, int *map_fds, int *fd_array) do_test_fixup() argument
1562 int map_fds[MAX_NR_MAPS]; do_test_single() local
[all...]
/kernel/linux/linux-5.10/samples/bpf/
H A Dxdp_redirect_cpu_user.c68 static int map_fds[NUM_MAP]; variable
547 fd = map_fds[RX_CNT]; in stats_collect()
550 fd = map_fds[REDIRECT_ERR_CNT]; in stats_collect()
553 fd = map_fds[CPUMAP_ENQUEUE_CNT]; in stats_collect()
557 fd = map_fds[CPUMAP_KTHREAD_CNT]; in stats_collect()
560 fd = map_fds[EXCEPTION_CNT]; in stats_collect()
585 ret = bpf_map_update_elem(map_fds[CPU_MAP], &cpu, value, 0); in create_cpu_entry()
594 ret = bpf_map_update_elem(map_fds[CPUS_AVAILABLE], &avail_idx, &cpu, 0); in create_cpu_entry()
601 ret = bpf_map_lookup_elem(map_fds[CPUS_COUNT], &key, &curr_cpus_count); in create_cpu_entry()
608 ret = bpf_map_update_elem(map_fds[CPUS_COUN in create_cpu_entry()
[all...]
/kernel/linux/linux-5.10/tools/testing/selftests/bpf/prog_tests/
H A Dbpf_obj_id.c18 int prog_fds[nr_iters], map_fds[nr_iters]; in test_bpf_obj_id() local
60 map_fds[i] = bpf_find_map(__func__, objs[i], "test_map_id"); in test_bpf_obj_id()
61 if (CHECK_FAIL(map_fds[i] < 0)) in test_bpf_obj_id()
63 err = bpf_map_update_elem(map_fds[i], &array_key, in test_bpf_obj_id()
82 err = bpf_obj_get_info_by_fd(map_fds[i], &map_infos[i], in test_bpf_obj_id()

Completed in 10 milliseconds