/Linux-v5.4/tools/testing/selftests/bpf/ |
D | test_lirc_mode2_user.c | 54 u32 prog_ids[10], prog_flags[10], prog_cnt; in main() local 87 prog_cnt = 10; in main() 89 &prog_cnt); in main() 95 if (prog_cnt != 0) { in main() 155 prog_cnt = 10; in main() 157 &prog_cnt); in main() 163 if (prog_cnt != 1) { in main()
|
D | test_cgroup_attach.c | 291 __u32 prog_ids[4], prog_cnt = 0, attach_flags, saved_prog_id; in test_multiprog() local 368 NULL, NULL, &prog_cnt) == 0); in test_multiprog() 369 assert(prog_cnt == 4); in test_multiprog() 372 &attach_flags, prog_ids, &prog_cnt) == 0); in test_multiprog() 373 assert(prog_cnt == 4); in test_multiprog() 378 prog_cnt = 2; in test_multiprog() 380 &attach_flags, prog_ids, &prog_cnt) == -1 && in test_multiprog() 382 assert(prog_cnt == 4); in test_multiprog() 388 NULL, prog_ids, &prog_cnt) == 0); in test_multiprog() 389 assert(prog_cnt == 1); in test_multiprog() [all …]
|
D | test_dev_cgroup.c | 28 __u32 prog_cnt; in main() local 60 &prog_cnt)) { in main()
|
D | test_netcnt.c | 46 __u32 prog_cnt; in main() local 90 &prog_cnt)) { in main()
|
/Linux-v5.4/tools/testing/selftests/bpf/prog_tests/ |
D | tp_attach_query.c | 69 if (CHECK(err || query->prog_cnt != 0, in test_tp_attach_query() 72 err, errno, query->prog_cnt)) in test_tp_attach_query() 85 if (CHECK(err || query->prog_cnt != 2, in test_tp_attach_query() 88 err, errno, query->prog_cnt)) in test_tp_attach_query() 103 if (CHECK(!err || errno != ENOSPC || query->prog_cnt != 2, in test_tp_attach_query() 106 err, errno, query->prog_cnt)) in test_tp_attach_query() 112 if (CHECK(err || query->prog_cnt != (i + 1), in test_tp_attach_query() 115 err, errno, query->prog_cnt)) in test_tp_attach_query()
|
/Linux-v5.4/tools/bpf/bpftool/ |
D | cgroup.c | 109 __u32 prog_cnt = 0; in count_attached_bpf_progs() local 113 NULL, &prog_cnt); in count_attached_bpf_progs() 117 return prog_cnt; in count_attached_bpf_progs() 125 __u32 prog_cnt, iter; in show_attached_bpf_progs() local 130 prog_cnt = ARRAY_SIZE(prog_ids); in show_attached_bpf_progs() 132 prog_ids, &prog_cnt); in show_attached_bpf_progs() 136 if (prog_cnt == 0) in show_attached_bpf_progs() 154 for (iter = 0; iter < prog_cnt; iter++) in show_attached_bpf_progs()
|
D | net.c | 223 __u32 prog_cnt; in query_flow_dissector() local 233 prog_cnt = ARRAY_SIZE(prog_ids); in query_flow_dissector() 235 &attach_flags, prog_ids, &prog_cnt); in query_flow_dissector() 249 if (prog_cnt == 1) in query_flow_dissector()
|
/Linux-v5.4/samples/bpf/ |
D | bpf_load.c | 39 int prog_cnt; variable 128 if (prog_cnt == MAX_PROGS) in load_and_attach() 138 prog_fd[prog_cnt++] = fd; in load_and_attach() 164 event_fd[prog_cnt - 1] = efd; in load_and_attach() 248 event_fd[prog_cnt - 1] = efd; in load_and_attach()
|
D | bpf_load.h | 32 extern int prog_cnt;
|
D | test_cgrp2_sock2.c | 54 if (filter_id >= prog_cnt) { in main()
|
D | xdp_monitor_user.c | 628 printf("Loaded BPF prog have %d bpf program(s)\n", prog_cnt); in print_bpf_prog_info() 629 for (i = 0; i < prog_cnt; i++) { in print_bpf_prog_info() 643 printf("Searching for (max:%d) event file descriptor(s)\n", prog_cnt); in print_bpf_prog_info() 644 for (i = 0; i < prog_cnt; i++) { in print_bpf_prog_info()
|
/Linux-v5.4/tools/lib/bpf/ |
D | bpf.c | 500 __u32 *attach_flags, __u32 *prog_ids, __u32 *prog_cnt) in bpf_prog_query() argument 509 attr.query.prog_cnt = *prog_cnt; in bpf_prog_query() 515 *prog_cnt = attr.query.prog_cnt; in bpf_prog_query()
|
D | bpf.h | 166 __u32 *prog_ids, __u32 *prog_cnt);
|
/Linux-v5.4/drivers/media/rc/ |
D | bpf-lirc.c | 321 if (copy_to_user(&uattr->query.prog_cnt, &cnt, sizeof(cnt))) { in lirc_prog_query() 331 if (attr->query.prog_cnt != 0 && prog_ids && cnt) in lirc_prog_query()
|
/Linux-v5.4/net/core/ |
D | flow_dissector.c | 77 u32 prog_id, prog_cnt = 0, flags = 0; in skb_flow_dissector_prog_query() local 91 prog_cnt = 1; in skb_flow_dissector_prog_query() 100 if (copy_to_user(&uattr->query.prog_cnt, &prog_cnt, sizeof(prog_cnt))) in skb_flow_dissector_prog_query() 103 if (!attr->query.prog_cnt || !prog_ids || !prog_cnt) in skb_flow_dissector_prog_query()
|
/Linux-v5.4/kernel/trace/ |
D | bpf_trace.c | 1272 u32 *ids, prog_cnt, ids_len; in perf_event_query_prog_array() local 1297 ret = bpf_prog_array_copy_info(progs, ids, ids_len, &prog_cnt); in perf_event_query_prog_array() 1300 if (copy_to_user(&uquery->prog_cnt, &prog_cnt, sizeof(prog_cnt)) || in perf_event_query_prog_array()
|
/Linux-v5.4/kernel/bpf/ |
D | cgroup.c | 511 if (copy_to_user(&uattr->query.prog_cnt, &cnt, sizeof(cnt))) in __cgroup_bpf_query() 513 if (attr->query.prog_cnt == 0 || !prog_ids || !cnt) in __cgroup_bpf_query() 516 if (attr->query.prog_cnt < cnt) { in __cgroup_bpf_query() 517 cnt = attr->query.prog_cnt; in __cgroup_bpf_query()
|
D | core.c | 1786 struct bpf_prog_array *bpf_prog_array_alloc(u32 prog_cnt, gfp_t flags) in bpf_prog_array_alloc() argument 1788 if (prog_cnt) in bpf_prog_array_alloc() 1791 (prog_cnt + 1), in bpf_prog_array_alloc() 1949 u32 *prog_cnt) in bpf_prog_array_copy_info() argument 1956 *prog_cnt = cnt; in bpf_prog_array_copy_info()
|
D | syscall.c | 2051 #define BPF_PROG_QUERY_LAST_FIELD query.prog_cnt
|
/Linux-v5.4/tools/include/uapi/linux/ |
D | perf_event.h | 444 __u32 prog_cnt; member
|
D | bpf.h | 482 __u32 prog_cnt; member
|
/Linux-v5.4/include/uapi/linux/ |
D | perf_event.h | 444 __u32 prog_cnt; member
|
D | bpf.h | 482 __u32 prog_cnt; member
|
/Linux-v5.4/include/linux/ |
D | bpf.h | 521 struct bpf_prog_array *bpf_prog_array_alloc(u32 prog_cnt, gfp_t flags); 532 u32 *prog_cnt);
|