| /Linux-v5.10/tools/testing/selftests/bpf/prog_tests/ | 
| D | cgroup_attach_multi.c | 79 	__u32 prog_ids[4], prog_cnt = 0, attach_flags, saved_prog_id;  in test_cgroup_attach_multi()  local161 				  prog_ids, &prog_cnt));  in test_cgroup_attach_multi()
 164 	saved_prog_id = prog_ids[0];  in test_cgroup_attach_multi()
 166 	prog_ids[0] = 0;  in test_cgroup_attach_multi()
 170 				  prog_ids, &prog_cnt) != -1);  in test_cgroup_attach_multi()
 174 	CHECK_FAIL(prog_ids[0] != saved_prog_id);  in test_cgroup_attach_multi()
 176 	prog_ids[0] = 0;  in test_cgroup_attach_multi()
 178 				  prog_ids, &prog_cnt));  in test_cgroup_attach_multi()
 180 	CHECK_FAIL(prog_ids[0] != saved_prog_id);  in test_cgroup_attach_multi()
 275 				  prog_ids, &prog_cnt));  in test_cgroup_attach_multi()
 [all …]
 
 | 
| D | cgroup_attach_autodetach.c | 28 	__u32 prog_ids[2] = {0};  in test_cgroup_attach_autodetach()  local60 				 prog_ids, &prog_cnt),  in test_cgroup_attach_autodetach()
 86 	for (i = 0; i < ARRAY_SIZE(prog_ids); i++) {  in test_cgroup_attach_autodetach()
 88 			int fd = bpf_prog_get_fd_by_id(prog_ids[i]);  in test_cgroup_attach_autodetach()
 
 | 
| D | cgroup_link.c | 41 	__u32 prog_ids[ARRAY_SIZE(cgs)], prog_cnt = 0, attach_flags, prog_id;  in test_cgroup_link()  local97 			     prog_ids, &prog_cnt);  in test_cgroup_link()
 104 		CHECK(prog_ids[i - 1] != prog_ids[i], "prog_id_check",  in test_cgroup_link()
 106 		      i, prog_ids[i - 1], prog_ids[i]);  in test_cgroup_link()
 
 | 
| D | sk_lookup.c | 479 	__u32 prog_ids[3] = {};  in query_lookup_prog()  local502 			     &attach_flags, prog_ids, &prog_cnt);  in query_lookup_prog()
 516 	CHECK(prog_ids[0] != prog_id, "bpf_prog_query",  in query_lookup_prog()
 518 	      prog_ids[0], prog_id);  in query_lookup_prog()
 522 	CHECK(prog_ids[1] != prog_id, "bpf_prog_query",  in query_lookup_prog()
 524 	      prog_ids[1], prog_id);  in query_lookup_prog()
 528 	CHECK(prog_ids[2] != prog_id, "bpf_prog_query",  in query_lookup_prog()
 530 	      prog_ids[2], prog_id);  in query_lookup_prog()
 540 	CHECK(prog_ids[0] != prog_id, "bpf_prog_query",  in query_lookup_prog()
 542 	      prog_ids[0], prog_id);  in query_lookup_prog()
 
 | 
| D | flow_dissector_reattach.c | 23 	__u32 prog_ids[1] = {};  in query_attached_prog_id()  local24 	__u32 prog_cnt = ARRAY_SIZE(prog_ids);  in query_attached_prog_id()
 28 			     prog_ids, &prog_cnt);  in query_attached_prog_id()
 34 	return prog_cnt == 1 ? prog_ids[0] : 0;  in query_attached_prog_id()
 
 | 
| /Linux-v5.10/tools/testing/selftests/bpf/ | 
| D | test_lirc_mode2_user.c | 54 	u32 prog_ids[10], prog_flags[10], prog_cnt;  in main()  local88 	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.10/drivers/media/rc/ | 
| D | bpf-lirc.c | 293 	__u32 __user *prog_ids = u64_to_user_ptr(attr->query.prog_ids);  in lirc_prog_query()  local328 	if (attr->query.prog_cnt != 0 && prog_ids && cnt)  in lirc_prog_query()
 329 		ret = bpf_prog_array_copy_to_user(progs, prog_ids, cnt);  in lirc_prog_query()
 
 | 
| /Linux-v5.10/tools/bpf/bpftool/ | 
| D | cgroup.c | 126 	__u32 prog_ids[1024] = {0};  in show_attached_bpf_progs()  local132 	prog_cnt = ARRAY_SIZE(prog_ids);  in show_attached_bpf_progs()
 134 			     prog_ids, &prog_cnt);  in show_attached_bpf_progs()
 157 		show_bpf_prog(prog_ids[iter], type,  in show_attached_bpf_progs()
 
 | 
| D | net.c | 488 	__u32 prog_ids[1];  in query_flow_dissector()  local499 	prog_cnt = ARRAY_SIZE(prog_ids);  in query_flow_dissector()
 501 			     &attach_flags, prog_ids, &prog_cnt);  in query_flow_dissector()
 516 		attach_info->flow_dissector_id = prog_ids[0];  in query_flow_dissector()
 
 | 
| /Linux-v5.10/kernel/bpf/ | 
| D | net_namespace.c | 250 	__u32 __user *prog_ids = u64_to_user_ptr(attr->query.prog_ids);  in __netns_bpf_prog_query()  local263 	if (!attr->query.prog_cnt || !prog_ids || !prog_cnt)  in __netns_bpf_prog_query()
 266 	return bpf_prog_array_copy_to_user(run_array, prog_ids,  in __netns_bpf_prog_query()
 
 | 
| D | cgroup.c | 715 	__u32 __user *prog_ids = u64_to_user_ptr(attr->query.prog_ids);  in __cgroup_bpf_query()  local735 	if (attr->query.prog_cnt == 0 || !prog_ids || !cnt)  in __cgroup_bpf_query()
 744 		return bpf_prog_array_copy_to_user(effective, prog_ids, cnt);  in __cgroup_bpf_query()
 753 			if (copy_to_user(prog_ids + i, &id, sizeof(id)))  in __cgroup_bpf_query()
 
 | 
| D | core.c | 1914 				     u32 *prog_ids,  in bpf_prog_array_copy_core()  argument1923 		prog_ids[i] = item->prog->aux->id;  in bpf_prog_array_copy_core()
 1934 				__u32 __user *prog_ids, u32 cnt)  in bpf_prog_array_copy_to_user()  argument
 1950 	err = copy_to_user(prog_ids, ids, cnt * sizeof(u32));  in bpf_prog_array_copy_to_user()
 2091 			     u32 *prog_ids, u32 request_cnt,  in bpf_prog_array_copy_info()  argument
 2106 	return bpf_prog_array_copy_core(array, prog_ids, request_cnt) ? -ENOSPC  in bpf_prog_array_copy_info()
 
 | 
| /Linux-v5.10/tools/lib/bpf/ | 
| D | bpf.c | 656 		   __u32 *attach_flags, __u32 *prog_ids, __u32 *prog_cnt)  in bpf_prog_query()  argument666 	attr.query.prog_ids	= ptr_to_u64(prog_ids);  in bpf_prog_query()
 
 | 
| D | bpf.h | 236 			      __u32 *prog_ids, __u32 *prog_cnt);
 | 
| /Linux-v5.10/include/linux/ | 
| D | bpf.h | 1047 				__u32 __user *prog_ids, u32 cnt);1055 			     u32 *prog_ids, u32 request_cnt,
 
 | 
| /Linux-v5.10/tools/include/uapi/linux/ | 
| D | bpf.h | 625 		__aligned_u64	prog_ids;  member
 | 
| /Linux-v5.10/include/uapi/linux/ | 
| D | bpf.h | 625 		__aligned_u64	prog_ids;  member
 |