Home
last modified time | relevance | path

Searched refs:prog_cnt (Results 1 – 24 of 24) sorted by relevance

/Linux-v5.4/tools/testing/selftests/bpf/
Dtest_lirc_mode2_user.c54 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()
Dtest_cgroup_attach.c291 __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 …]
Dtest_dev_cgroup.c28 __u32 prog_cnt; in main() local
60 &prog_cnt)) { in main()
Dtest_netcnt.c46 __u32 prog_cnt; in main() local
90 &prog_cnt)) { in main()
/Linux-v5.4/tools/testing/selftests/bpf/prog_tests/
Dtp_attach_query.c69 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/
Dcgroup.c109 __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()
Dnet.c223 __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/
Dbpf_load.c39 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()
Dbpf_load.h32 extern int prog_cnt;
Dtest_cgrp2_sock2.c54 if (filter_id >= prog_cnt) { in main()
Dxdp_monitor_user.c628 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/
Dbpf.c500 __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()
Dbpf.h166 __u32 *prog_ids, __u32 *prog_cnt);
/Linux-v5.4/drivers/media/rc/
Dbpf-lirc.c321 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/
Dflow_dissector.c77 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/
Dbpf_trace.c1272 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/
Dcgroup.c511 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()
Dcore.c1786 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()
Dsyscall.c2051 #define BPF_PROG_QUERY_LAST_FIELD query.prog_cnt
/Linux-v5.4/tools/include/uapi/linux/
Dperf_event.h444 __u32 prog_cnt; member
Dbpf.h482 __u32 prog_cnt; member
/Linux-v5.4/include/uapi/linux/
Dperf_event.h444 __u32 prog_cnt; member
Dbpf.h482 __u32 prog_cnt; member
/Linux-v5.4/include/linux/
Dbpf.h521 struct bpf_prog_array *bpf_prog_array_alloc(u32 prog_cnt, gfp_t flags);
532 u32 *prog_cnt);