/linux-master/tools/testing/selftests/bpf/prog_tests/ |
H A D | helper_restricted.c | 8 int prog_i = 0, prog_cnt; local 18 prog_cnt = test->skeleton->prog_cnt; 20 for (int j = 0; j < prog_cnt; ++j) { 30 } while (++prog_i < prog_cnt);
|
H A D | tp_attach_query.c | 75 if (CHECK(err || query->prog_cnt != 0, 77 "err %d errno %d query->prog_cnt %u\n", 78 err, errno, query->prog_cnt)) 91 if (CHECK(err || query->prog_cnt != 2, 93 "err %d errno %d query->prog_cnt %u\n", 94 err, errno, query->prog_cnt)) 109 if (CHECK(!err || errno != ENOSPC || query->prog_cnt != 2, 111 "err %d errno %d query->prog_cnt %u\n", 112 err, errno, query->prog_cnt)) 118 if (CHECK(err || query->prog_cnt ! [all...] |
H A D | cgroup_attach_multi.c | 79 __u32 prog_ids[4], prog_cnt = 0, attach_flags, saved_prog_id; local 156 BPF_F_QUERY_EFFECTIVE, NULL, NULL, &prog_cnt)); 157 CHECK_FAIL(prog_cnt != 4); 161 prog_ids, &prog_cnt)); 162 CHECK_FAIL(prog_cnt != 4); 167 prog_cnt = 2; 170 prog_ids, &prog_cnt) >= 0); 172 CHECK_FAIL(prog_cnt != 4); 178 prog_ids, &prog_cnt)); 179 CHECK_FAIL(prog_cnt ! [all...] |
H A D | cgroup_link.c | 41 __u32 prog_ids[ARRAY_SIZE(cgs)], prog_cnt = 0, attach_flags, prog_id; local 76 0, &attach_flags, NULL, &prog_cnt); 79 if (CHECK(prog_cnt != 1, "effect_cnt", "exp %d, got %d\n", 1, prog_cnt)) 85 &prog_cnt); 87 if (CHECK(prog_cnt != cg_nr, "effect_cnt", "exp %d, got %d\n", 88 cg_nr, prog_cnt)) 94 &prog_cnt); 96 if (CHECK(prog_cnt != cg_nr, "effect_cnt", "exp %d, got %d\n", 97 cg_nr, prog_cnt)) [all...] |
H A D | cgroup_attach_autodetach.c | 26 __u32 duration = 0, prog_cnt = 4, attach_flags; local 60 prog_ids, &prog_cnt),
|
H A D | fexit_bpf2bpf.c | 12 static int check_data_map(struct bpf_object *obj, int prog_cnt, bool reset) argument 20 result = malloc((prog_cnt + 32 /* spare */) * sizeof(__u64)); 37 for (i = 0; i < prog_cnt; i++) { 58 int prog_cnt, 89 link = calloc(sizeof(struct bpf_link *), prog_cnt); 93 prog = calloc(sizeof(struct bpf_program *), prog_cnt); 110 for (i = 0; i < prog_cnt; i++) { 162 if (check_data_map(obj, prog_cnt, false)) 166 for (i = 0; i < prog_cnt; i++) 56 test_fexit_bpf2bpf_common(const char *obj_file, const char *target_obj_file, int prog_cnt, const char **prog_name, bool run_prog, test_cb cb) argument
|
H A D | lsm_cgroup.c | 28 return p.prog_cnt; 39 p.prog_ids = malloc(sizeof(u32) * p.prog_cnt); 40 p.prog_attach_flags = malloc(sizeof(u32) * p.prog_cnt); 43 for (i = 0; i < p.prog_cnt; i++) {
|
H A D | unpriv_bpf_disabled.c | 158 __u32 prog_cnt = 3; local 204 &prog_cnt), -EPERM, "prog_query_fails");
|
H A D | sockmap_basic.c | 321 __u32 prog_cnt = 3; local 335 &attach_flags, prog_ids, &prog_cnt); 338 ASSERT_EQ(prog_cnt, 0, "wrong program count on query"); 344 prog_cnt = 1; 346 &attach_flags, prog_ids, &prog_cnt); 349 ASSERT_EQ(prog_cnt, 1, "wrong program count on query");
|
H A D | flow_dissector_reattach.c | 24 __u32 prog_cnt = ARRAY_SIZE(prog_ids); local 28 prog_ids, &prog_cnt); 34 return prog_cnt == 1 ? prog_ids[0] : 0;
|
H A D | sk_lookup.c | 521 __u32 prog_cnt = 3; local 543 &attach_flags, prog_ids, &prog_cnt); 553 if (CHECK(prog_cnt != 3, "bpf_prog_query", 554 "wrong program count on query: %u", prog_cnt))
|
/linux-master/samples/bpf/ |
H A D | test_cgrp2_sock2.c | 35 int cg_fd, err, ret = EXIT_FAILURE, filter_id = 0, prog_cnt = 0; local 61 progs[prog_cnt] = prog; 62 prog_cnt++; 65 if (filter_id >= prog_cnt) {
|
/linux-master/tools/testing/selftests/bpf/ |
H A D | test_lirc_mode2_user.c | 55 u32 prog_ids[10], prog_flags[10], prog_cnt; local 88 prog_cnt = 10; 90 &prog_cnt); 96 if (prog_cnt != 0) { 156 prog_cnt = 10; 158 &prog_cnt); 164 if (prog_cnt != 1) {
|
H A D | test_dev_cgroup.c | 28 __u32 prog_cnt; local 52 &prog_cnt)) {
|
/linux-master/tools/bpf/bpftool/ |
H A D | cgroup.c | 173 __u32 prog_cnt = 0; local 177 NULL, &prog_cnt); 181 return prog_cnt; 213 p.prog_cnt = ARRAY_SIZE(prog_ids); 220 if (p.prog_cnt == 0) 223 for (iter = 0; iter < p.prog_cnt; iter++) 241 p.prog_cnt = ARRAY_SIZE(prog_ids); 249 if (p.prog_cnt == 0) 252 for (iter = 0; iter < p.prog_cnt; iter++) {
|
H A D | gen.c | 896 codegen_progs_skeleton(struct bpf_object *obj, size_t prog_cnt, bool populate_links) argument 901 if (!prog_cnt) 908 s->prog_cnt = %zu; \n\ 910 s->progs = (struct bpf_prog_skeleton *)calloc(s->prog_cnt, s->prog_skel_sz);\n\ 916 prog_cnt 1143 size_t map_cnt = 0, prog_cnt = 0, file_sz, mmap_sz; local 1230 prog_cnt++; 1288 if (prog_cnt) { 1451 codegen_progs_skeleton(obj, prog_cnt, true /*populate_links*/); 1525 size_t i, len, file_sz, map_cnt = 0, prog_cnt local [all...] |
H A D | net.c | 581 __u32 prog_cnt; local 591 prog_cnt = ARRAY_SIZE(prog_ids); 593 &attach_flags, prog_ids, &prog_cnt); 607 if (prog_cnt == 1)
|
/linux-master/kernel/bpf/ |
H A D | net_namespace.c | 253 u32 prog_cnt = 0, flags = 0; local 258 prog_cnt = bpf_prog_array_length(run_array); 262 if (copy_to_user(&uattr->query.prog_cnt, &prog_cnt, sizeof(prog_cnt))) 264 if (!attr->query.prog_cnt || !prog_ids || !prog_cnt) 268 attr->query.prog_cnt);
|
/linux-master/include/linux/ |
H A D | hid_bpf.h | 114 u8 prog_cnt; member in struct:hid_bpf_prog_list
|
/linux-master/drivers/media/rc/ |
H A D | bpf-lirc.c | 322 if (copy_to_user(&uattr->query.prog_cnt, &cnt, sizeof(cnt))) { 332 if (attr->query.prog_cnt != 0 && prog_ids && cnt) 334 attr->query.prog_cnt);
|
/linux-master/drivers/hid/bpf/ |
H A D | hid_bpf_jmp_table.c | 119 for (i = 0; i < prog_list->prog_cnt; i++) { 182 new_list->prog_idx[new_list->prog_cnt++] = entry->idx; 489 for (i = 0; i < prog_list->prog_cnt; i++)
|
/linux-master/net/core/ |
H A D | sock_map.c | 1512 u32 prog_cnt = 0, flags = 0, ufd = attr->target_fd; local 1535 prog_cnt = !prog ? 0 : 1; 1537 if (!attr->query.prog_cnt || !prog_ids || !prog_cnt) 1545 prog_cnt = 0; 1552 copy_to_user(&uattr->query.prog_cnt, &prog_cnt, sizeof(prog_cnt)))
|
/linux-master/tools/lib/bpf/ |
H A D | bpf.h | 592 __u32 prog_cnt; member in union:bpf_prog_query_opts::__anon3322 618 __u32 *prog_ids, __u32 *prog_cnt);
|
H A D | bpf.c | 958 __u32 *attach_flags, __u32 *prog_ids, __u32 *prog_cnt) 965 opts.prog_cnt = *prog_cnt; 971 *prog_cnt = opts.prog_cnt; 957 bpf_prog_query(int target_fd, enum bpf_attach_type type, __u32 query_flags, __u32 *attach_flags, __u32 *prog_ids, __u32 *prog_cnt) argument
|
/linux-master/include/uapi/linux/ |
H A D | perf_event.h | 541 __u32 prog_cnt; member in struct:perf_event_query_bpf
|