Home
last modified time | relevance | path

Searched refs:prog_ids (Results 1 – 13 of 13) sorted by relevance

/Linux-v5.4/tools/testing/selftests/bpf/
Dtest_cgroup_attach.c291 __u32 prog_ids[4], prog_cnt = 0, attach_flags, saved_prog_id; in test_multiprog() local
372 &attach_flags, prog_ids, &prog_cnt) == 0); in test_multiprog()
375 saved_prog_id = prog_ids[0]; in test_multiprog()
377 prog_ids[0] = 0; in test_multiprog()
380 &attach_flags, prog_ids, &prog_cnt) == -1 && in test_multiprog()
384 assert(prog_ids[0] == saved_prog_id); in test_multiprog()
386 prog_ids[0] = 0; in test_multiprog()
388 NULL, prog_ids, &prog_cnt) == 0); in test_multiprog()
390 assert(prog_ids[0] == saved_prog_id); in test_multiprog()
432 &attach_flags, prog_ids, &prog_cnt) == 0); in test_multiprog()
[all …]
Dtest_lirc_mode2_user.c54 u32 prog_ids[10], prog_flags[10], prog_cnt; in main() local
88 ret = bpf_prog_query(lircfd, BPF_LIRC_MODE2, 0, prog_flags, prog_ids, in main()
156 ret = bpf_prog_query(lircfd, BPF_LIRC_MODE2, 0, prog_flags, prog_ids, in main()
/Linux-v5.4/drivers/media/rc/
Dbpf-lirc.c296 __u32 __user *prog_ids = u64_to_user_ptr(attr->query.prog_ids); in lirc_prog_query() local
331 if (attr->query.prog_cnt != 0 && prog_ids && cnt) in lirc_prog_query()
332 ret = bpf_prog_array_copy_to_user(progs, prog_ids, cnt); in lirc_prog_query()
/Linux-v5.4/tools/bpf/bpftool/
Dcgroup.c124 __u32 prog_ids[1024] = {0}; 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()
155 show_bpf_prog(prog_ids[iter], attach_type_strings[type], in show_attached_bpf_progs()
Dnet.c222 __u32 prog_ids[1]; 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()
250 attach_info->flow_dissector_id = prog_ids[0]; in query_flow_dissector()
/Linux-v5.4/kernel/bpf/
Dcgroup.c494 __u32 __user *prog_ids = u64_to_user_ptr(attr->query.prog_ids); in __cgroup_bpf_query() local
513 if (attr->query.prog_cnt == 0 || !prog_ids || !cnt) in __cgroup_bpf_query()
522 return bpf_prog_array_copy_to_user(effective, prog_ids, cnt); in __cgroup_bpf_query()
530 if (copy_to_user(prog_ids + i, &id, sizeof(id))) in __cgroup_bpf_query()
Dcore.c1826 u32 *prog_ids, in bpf_prog_array_copy_core() argument
1835 prog_ids[i] = item->prog->aux->id; in bpf_prog_array_copy_core()
1846 __u32 __user *prog_ids, u32 cnt) in bpf_prog_array_copy_to_user() argument
1862 err = copy_to_user(prog_ids, ids, cnt * sizeof(u32)); in bpf_prog_array_copy_to_user()
1948 u32 *prog_ids, u32 request_cnt, in bpf_prog_array_copy_info() argument
1963 return bpf_prog_array_copy_core(array, prog_ids, request_cnt) ? -ENOSPC in bpf_prog_array_copy_info()
/Linux-v5.4/tools/lib/bpf/
Dbpf.c500 __u32 *attach_flags, __u32 *prog_ids, __u32 *prog_cnt) in bpf_prog_query() argument
510 attr.query.prog_ids = ptr_to_u64(prog_ids); in bpf_prog_query()
Dbpf.h166 __u32 *prog_ids, __u32 *prog_cnt);
/Linux-v5.4/net/core/
Dflow_dissector.c76 __u32 __user *prog_ids = u64_to_user_ptr(attr->query.prog_ids); in skb_flow_dissector_prog_query() local
103 if (!attr->query.prog_cnt || !prog_ids || !prog_cnt) in skb_flow_dissector_prog_query()
106 if (copy_to_user(prog_ids, &prog_id, sizeof(u32))) in skb_flow_dissector_prog_query()
/Linux-v5.4/include/linux/
Dbpf.h526 __u32 __user *prog_ids, u32 cnt);
531 u32 *prog_ids, u32 request_cnt,
/Linux-v5.4/include/uapi/linux/
Dbpf.h481 __aligned_u64 prog_ids; member
/Linux-v5.4/tools/include/uapi/linux/
Dbpf.h481 __aligned_u64 prog_ids; member