/Linux-v4.19/samples/bpf/ |
D | test_cgrp2_attach2.c | 265 __u32 prog_ids[4], prog_cnt = 0, attach_flags, saved_prog_id; in test_multiprog() local 346 &attach_flags, prog_ids, &prog_cnt) == 0); in test_multiprog() 349 saved_prog_id = prog_ids[0]; in test_multiprog() 351 prog_ids[0] = 0; in test_multiprog() 354 &attach_flags, prog_ids, &prog_cnt) == -1 && in test_multiprog() 358 assert(prog_ids[0] == saved_prog_id); in test_multiprog() 360 prog_ids[0] = 0; in test_multiprog() 362 NULL, prog_ids, &prog_cnt) == 0); in test_multiprog() 364 assert(prog_ids[0] == saved_prog_id); in test_multiprog() 406 &attach_flags, prog_ids, &prog_cnt) == 0); in test_multiprog() [all …]
|
/Linux-v4.19/tools/testing/selftests/bpf/ |
D | test_lirc_mode2_user.c | 52 u32 prog_ids[10], prog_flags[10], prog_cnt; in main() local 86 ret = bpf_prog_query(lircfd, BPF_LIRC_MODE2, 0, prog_flags, prog_ids, in main() 129 ret = bpf_prog_query(lircfd, BPF_LIRC_MODE2, 0, prog_flags, prog_ids, in main()
|
/Linux-v4.19/drivers/media/rc/ |
D | bpf-lirc.c | 262 __u32 __user *prog_ids = u64_to_user_ptr(attr->query.prog_ids); in lirc_prog_query() local 297 if (attr->query.prog_cnt != 0 && prog_ids && cnt) in lirc_prog_query() 298 ret = bpf_prog_array_copy_to_user(progs, prog_ids, cnt); in lirc_prog_query()
|
/Linux-v4.19/tools/bpf/bpftool/ |
D | cgroup.c | 113 __u32 prog_ids[1024] = {0}; in show_attached_bpf_progs() local 120 prog_cnt = ARRAY_SIZE(prog_ids); in show_attached_bpf_progs() 121 ret = bpf_prog_query(cgroup_fd, type, 0, &attach_flags, prog_ids, in show_attached_bpf_progs() 145 show_bpf_prog(prog_ids[iter], attach_type_strings[type], in show_attached_bpf_progs()
|
/Linux-v4.19/kernel/bpf/ |
D | cgroup.c | 409 __u32 __user *prog_ids = u64_to_user_ptr(attr->query.prog_ids); in __cgroup_bpf_query() local 424 if (attr->query.prog_cnt == 0 || !prog_ids || !cnt) in __cgroup_bpf_query() 434 prog_ids, cnt); in __cgroup_bpf_query() 442 if (copy_to_user(prog_ids + i, &id, sizeof(id))) in __cgroup_bpf_query()
|
D | core.c | 1576 u32 *prog_ids, in bpf_prog_array_copy_core() argument 1586 prog_ids[i] = item->prog->aux->id; in bpf_prog_array_copy_core() 1597 __u32 __user *prog_ids, u32 cnt) in bpf_prog_array_copy_to_user() argument 1619 err = copy_to_user(prog_ids, ids, cnt * sizeof(u32)); in bpf_prog_array_copy_to_user() 1705 u32 *prog_ids, u32 request_cnt, in bpf_prog_array_copy_info() argument 1720 return bpf_prog_array_copy_core(array, prog_ids, request_cnt) ? -ENOSPC in bpf_prog_array_copy_info()
|
/Linux-v4.19/tools/lib/bpf/ |
D | bpf.h | 107 __u32 *attach_flags, __u32 *prog_ids, __u32 *prog_cnt);
|
D | bpf.c | 371 __u32 *attach_flags, __u32 *prog_ids, __u32 *prog_cnt) in bpf_prog_query() argument 381 attr.query.prog_ids = ptr_to_u64(prog_ids); in bpf_prog_query()
|
/Linux-v4.19/include/linux/ |
D | bpf.h | 372 __u32 __user *prog_ids, u32 cnt); 377 u32 *prog_ids, u32 request_cnt,
|
/Linux-v4.19/tools/include/uapi/linux/ |
D | bpf.h | 380 __aligned_u64 prog_ids; member
|
/Linux-v4.19/include/uapi/linux/ |
D | bpf.h | 380 __aligned_u64 prog_ids; member
|