Lines Matching +full:enum +full:- +full:cnt +full:- +full:name
1 // SPDX-License-Identifier: (LGPL-2.1 OR BSD-2-Clause)
17 int i, set_len = 0, new_len, num, start = 0, end = -1; in parse_num_list()
25 return -errno; in parse_num_list()
32 if (!parsing_end && *next == '-') { in parse_num_list()
45 return -EINVAL; in parse_num_list()
49 return -EINVAL; in parse_num_list()
56 return -ENOMEM; in parse_num_list()
68 return -EINVAL; in parse_num_list()
84 for (i = 0; i < set->cnt; i++) { in do_insert_test()
85 test = &set->tests[i]; in do_insert_test()
87 if (strcmp(test_str, test->name) == 0) { in do_insert_test()
93 tmp = realloc(set->tests, sizeof(*test) * (set->cnt + 1)); in do_insert_test()
95 return -ENOMEM; in do_insert_test()
97 set->tests = tmp; in do_insert_test()
98 test = &set->tests[set->cnt]; in do_insert_test()
100 test->name = test_str; in do_insert_test()
101 test->subtests = NULL; in do_insert_test()
102 test->subtest_cnt = 0; in do_insert_test()
104 set->cnt++; in do_insert_test()
110 for (i = 0; i < test->subtest_cnt; i++) { in do_insert_test()
111 if (strcmp(subtest_str, test->subtests[i]) == 0) { in do_insert_test()
117 ctmp = realloc(test->subtests, in do_insert_test()
118 sizeof(*test->subtests) * (test->subtest_cnt + 1)); in do_insert_test()
120 return -ENOMEM; in do_insert_test()
122 test->subtests = ctmp; in do_insert_test()
123 test->subtests[test->subtest_cnt] = subtest_str; in do_insert_test()
125 test->subtest_cnt++; in do_insert_test()
170 return -ENOMEM; in insert_test()
184 err = -errno; in parse_test_list_file()
189 while (getline(&buf, &buflen, f) != -1) { in parse_test_list_file()
224 int err = 0, cnt = 0; in parse_test_list() local
228 return -ENOMEM; in parse_test_list()
230 while ((test_spec = strtok_r(cnt++ ? NULL : input, ",", &state))) { in parse_test_list()
248 printf("failed to get link info: %d\n", -errno); in link_info_prog_id()
251 return info->prog_id; in link_info_prog_id()
258 static int cached_flags = -1; in testing_prog_flags()
272 fd = bpf_prog_load(BPF_PROG_TYPE_SOCKET_FILTER, "flag-test", "GPL", in testing_prog_flags()
284 int bpf_prog_test_load(const char *file, enum bpf_prog_type type, in bpf_prog_test_load()
297 return -errno; in bpf_prog_test_load()
301 err = -ENOENT; in bpf_prog_test_load()
324 int bpf_test_load_program(enum bpf_prog_type type, const struct bpf_insn *insns, in bpf_test_load_program()
348 "return default value: 5000\n", -errno); in read_perf_max_sample_freq()
353 "return default value: 5000\n", -errno); in read_perf_max_sample_freq()
365 int delete_module(const char *name, int flags) in delete_module() argument
367 return syscall(__NR_delete_module, name, flags); in delete_module()
370 int unload_module(const char *name, bool verbose) in unload_module() argument
372 int ret, cnt = 0; in unload_module() local
375 fprintf(stdout, "Failed to trigger kernel-side RCU sync!\n"); in unload_module()
378 ret = delete_module(name, 0); in unload_module()
381 if (++cnt > 10000) { in unload_module()
382 fprintf(stdout, "Unload of %s timed out\n", name); in unload_module()
391 fprintf(stdout, "%s.ko is already unloaded.\n", name); in unload_module()
392 return -1; in unload_module()
394 fprintf(stdout, "Failed to unload %s.ko from kernel: %d\n", name, -errno); in unload_module()
395 return -1; in unload_module()
398 fprintf(stdout, "Successfully unloaded %s.ko.\n", name); in unload_module()
411 fprintf(stdout, "Can't find %s kernel module: %d\n", path, -errno); in load_module()
412 return -ENOENT; in load_module()
415 fprintf(stdout, "Failed to load %s into the kernel: %d\n", path, -errno); in load_module()
417 return -EINVAL; in load_module()
444 int get_xlated_program(int fd_prog, struct bpf_insn **buf, __u32 *cnt) in get_xlated_program() argument
453 return -1; in get_xlated_program()
460 return -1; in get_xlated_program()
463 *cnt = xlated_prog_len / buf_element_size; in get_xlated_program()
464 *buf = calloc(*cnt, buf_element_size); in get_xlated_program()
467 return -ENOMEM; in get_xlated_program()
483 return -1; in get_xlated_program()
493 if (sysctl_fd != -1) { in is_jit_enabled()