| /Linux-v5.10/tools/testing/selftests/bpf/prog_tests/ | 
| D | xdp_info.c | 9 	__u32 len = sizeof(struct bpf_prog_info), duration = 0, prog_id;  in test_xdp_info()  local 17 	err = bpf_get_link_xdp_id(IFINDEX_LO, &prog_id, 0);  in test_xdp_info() 20 	if (CHECK(prog_id, "prog_id_none", "unexpected prog_id=%u\n", prog_id))  in test_xdp_info() 23 	err = bpf_get_link_xdp_id(IFINDEX_LO, &prog_id, XDP_FLAGS_SKB_MODE);  in test_xdp_info() 26 	if (CHECK(prog_id, "prog_id_none_skb", "unexpected prog_id=%u\n",  in test_xdp_info() 27 		  prog_id))  in test_xdp_info() 46 	err = bpf_get_link_xdp_id(IFINDEX_LO, &prog_id, 0);  in test_xdp_info() 49 	if (CHECK(prog_id != info.id, "prog_id", "prog_id not available\n"))  in test_xdp_info() 52 	err = bpf_get_link_xdp_id(IFINDEX_LO, &prog_id, XDP_FLAGS_SKB_MODE);  in test_xdp_info() 55 	if (CHECK(prog_id != info.id, "prog_id_skb", "prog_id not available\n"))  in test_xdp_info() [all …] 
 | 
| D | task_fd_query_rawtp.c | 8 	__u32 len, prog_id, fd_type;  in test_task_fd_query_rawtp()  local 24 	err = bpf_task_fd_query(getpid(), efd, 0, buf, &len, &prog_id,  in test_task_fd_query_rawtp() 38 	err = bpf_task_fd_query(getpid(), efd, 0, buf, &len, &prog_id,  in test_task_fd_query_rawtp() 50 	err = bpf_task_fd_query(getpid(), efd, 0, 0, &len, &prog_id,  in test_task_fd_query_rawtp() 62 	err = bpf_task_fd_query(getpid(), efd, 0, buf, &len, &prog_id,  in test_task_fd_query_rawtp()
  | 
| D | xdp_link.c | 129 	CHECK(link_info.prog_id != id1, "link_prog_id",  in test_xdp_link() 130 	      "got %u != exp %u\n", link_info.prog_id, id1);  in test_xdp_link() 142 	CHECK(link_info.prog_id != id1, "link_prog_id",  in test_xdp_link() 143 	      "got %u != exp %u\n", link_info.prog_id, id1);  in test_xdp_link()
  | 
| D | cgroup_link.c | 41 	__u32 prog_ids[ARRAY_SIZE(cgs)], prog_cnt = 0, attach_flags, prog_id;  in test_cgroup_link()  local 224 	prog_id = link_info_prog_id(links[0], &info);  in test_cgroup_link() 225 	CHECK(prog_id == 0, "link_info", "failed\n");  in test_cgroup_link() 233 	prog_id = link_info_prog_id(links[0], &info);  in test_cgroup_link() 234 	CHECK(prog_id == 0, "link_info", "failed\n");  in test_cgroup_link()
  | 
| D | task_fd_query_tp.c | 11 	__u32 len, prog_id, fd_type;  in test_task_fd_query_tp_core()  local 54 	err = bpf_task_fd_query(getpid(), pmu_fd, 0, buf, &len, &prog_id,  in test_task_fd_query_tp_core()
  | 
| D | sk_lookup.c | 481 	__u32 prog_id;  in query_lookup_prog()  local 515 	prog_id = link_info_prog_id(link[0], &info);  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() 521 	prog_id = link_info_prog_id(link[1], &info);  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() 527 	prog_id = link_info_prog_id(link[2], &info);  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() [all …] 
 | 
| /Linux-v5.10/tools/bpf/bpftool/ | 
| D | perf.c | 25 	__u32 len, prog_id, fd_type;  in has_perf_query_support()  local 44 	bpf_task_fd_query(getpid(), fd, 0, buf, &len, &prog_id,  in has_perf_query_support() 63 static void print_perf_json(int pid, int fd, __u32 prog_id, __u32 fd_type,  in print_perf_json()  argument 69 	jsonw_uint_field(json_wtr, "prog_id", prog_id);  in print_perf_json() 113 static void print_perf_plain(int pid, int fd, __u32 prog_id, __u32 fd_type,  in print_perf_plain()  argument 116 	printf("pid %d  fd %d: prog_id %u  ", pid, fd, prog_id);  in print_perf_plain() 154 	__u32 len, prog_id, fd_type;  in show_proc()  local 196 	err = bpf_task_fd_query(pid, fd, 0, buf, &len, &prog_id, &fd_type,  in show_proc() 202 		print_perf_json(pid, fd, prog_id, fd_type, buf, probe_offset,  in show_proc() 205 		print_perf_plain(pid, fd, prog_id, fd_type, buf, probe_offset,  in show_proc()
  | 
| D | link.c | 68 	jsonw_uint_field(json_wtr, "prog_id", info->prog_id);  in show_link_header_json() 96 static int get_prog_info(int prog_id, struct bpf_prog_info *info)  in get_prog_info()  argument 101 	prog_fd = bpf_prog_get_fd_by_id(prog_id);  in get_prog_info() 128 		err = get_prog_info(info->prog_id, &prog_info);  in show_link_close_json() 186 	printf("prog %u  ", info->prog_id);  in show_link_header_plain() 220 		err = get_prog_info(info->prog_id, &prog_info);  in show_link_close_plain()
  | 
| D | btf_dumper.c | 33 				    __u32 prog_id)  in dump_prog_id_as_func_ptr()  argument 50 	if (!prog_id)  in dump_prog_id_as_func_ptr() 54 	prog_fd = bpf_prog_get_fd_by_id(prog_id);  in dump_prog_id_as_func_ptr() 78 	if (!prog_id)  in dump_prog_id_as_func_ptr() 84 			 " %s/prog_id:%u", prog_name, prog_id);  in dump_prog_id_as_func_ptr() 88 			 " <unknown_prog_name>/prog_id:%u", prog_id);  in dump_prog_id_as_func_ptr()
  | 
| /Linux-v5.10/tools/bpf/bpftool/Documentation/ | 
| D | bpftool-perf.rst | 52       pid 21711  fd 5: prog_id 5  kprobe  func __x64_sys_write  offset 0 53       pid 21765  fd 5: prog_id 7  kretprobe  func __x64_sys_nanosleep  offset 0 54       pid 21767  fd 5: prog_id 8  tracepoint  sys_enter_nanosleep 55       pid 21800  fd 5: prog_id 9  uprobe  filename /home/yhs/a.out  offset 1159 62     [{"pid":21711,"fd":5,"prog_id":5,"fd_type":"kprobe","func":"__x64_sys_write","offset":0}, \ 63 …  {"pid":21765,"fd":5,"prog_id":7,"fd_type":"kretprobe","func":"__x64_sys_nanosleep","offset":0}, \ 64      {"pid":21767,"fd":5,"prog_id":8,"fd_type":"tracepoint","tracepoint":"sys_enter_nanosleep"}, \ 65      {"pid":21800,"fd":5,"prog_id":9,"fd_type":"uprobe","filename":"/home/yhs/a.out","offset":1159}]
  | 
| /Linux-v5.10/tools/testing/selftests/bpf/ | 
| D | test_skb_cgroup_id_user.c | 80 int get_map_fd_by_prog_id(int prog_id)  in get_map_fd_by_prog_id()  argument 88 	prog_fd = bpf_prog_get_fd_by_id(prog_id);  in get_map_fd_by_prog_id() 90 		log_err("Failed to get fd by prog id %d", prog_id);  in get_map_fd_by_prog_id() 116 int check_ancestor_cgroup_ids(int prog_id)  in check_ancestor_cgroup_ids()  argument 128 	map_fd = get_map_fd_by_prog_id(prog_id);  in check_ancestor_cgroup_ids()
  | 
| D | test_tcp_check_syncookie_user.c | 81 static int get_map_fd_by_prog_id(int prog_id, bool *xdp)  in get_map_fd_by_prog_id()  argument 89 	prog_fd = bpf_prog_get_fd_by_id(prog_id);  in get_map_fd_by_prog_id() 91 		log_err("Failed to get fd by prog id %d", prog_id);  in get_map_fd_by_prog_id()
  | 
| /Linux-v5.10/kernel/bpf/ | 
| D | prog_iter.c | 10 	u32 prog_id;  member 18 	prog = bpf_prog_get_curr_or_next(&info->prog_id);  in bpf_prog_seq_start() 32 	++info->prog_id;  in bpf_prog_seq_next() 34 	return bpf_prog_get_curr_or_next(&info->prog_id);  in bpf_prog_seq_next()
  | 
| /Linux-v5.10/samples/bpf/ | 
| D | task_fd_query_user.c | 93 	__u32 len, prog_id, fd_type;  in test_debug_fs_kprobe()  local 99 				&prog_id, &fd_type, &probe_offset,  in test_debug_fs_kprobe() 122 	char *buf, __u32 *buf_len, __u32 *prog_id, __u32 *fd_type,  in test_nondebug_fs_kuprobe_common()  argument 157 			 prog_id, fd_type, probe_offset, probe_addr) < 0);  in test_nondebug_fs_kuprobe_common() 169 	__u32 prog_id, fd_type;  in test_nondebug_fs_probe()  local 174 					      buf, &buf_len, &prog_id,  in test_nondebug_fs_probe() 222 	__u32 len, prog_id, fd_type;  in test_debug_fs_uprobe()  local 264 				&prog_id, &fd_type, &probe_offset,  in test_debug_fs_uprobe()
  | 
| D | xdp1_user.c | 23 static __u32 prog_id;  variable 33 	if (prog_id == curr_prog_id)  in int_exit() 162 	prog_id = info.id;  in main()
  | 
| D | xdp_adjust_tail_user.c | 30 static __u32 prog_id;  variable 41 		if (prog_id == curr_prog_id)  in int_exit() 192 	prog_id = info.id;  in main()
  | 
| D | xdp_sample_pkts_user.c | 24 static __u32 prog_id;  variable 44 	prog_id = info.id;  in do_attach() 59 	if (prog_id == curr_prog_id) {  in do_detach()
  | 
| D | xdp_redirect_map_user.c | 25 static __u32 prog_id;  variable 39 	if (prog_id == curr_prog_id)  in int_exit() 191 	prog_id = info.id;  in main()
  | 
| D | xdp_redirect_user.c | 25 static __u32 prog_id;  variable 39 	if (prog_id == curr_prog_id)  in int_exit() 192 	prog_id = info.id;  in main()
  | 
| D | xdp_tx_iptunnel_user.c | 28 static __u32 prog_id;  variable 39 		if (prog_id == curr_prog_id)  in int_exit() 307 	prog_id = info.id;  in main()
  | 
| D | xdp_monitor_kern.c | 30 	int prog_id;		//	offset:8;  size:4; signed:1;  member 100 	int prog_id;	//	offset:8;  size:4; signed:1;  member
  | 
| /Linux-v5.10/tools/perf/tests/ | 
| D | bpf.c | 63 	enum test_llvm__testcase prog_id;  member 73 		.prog_id	  = LLVM_TESTCASE_BASE, 82 		.prog_id	  = LLVM_TESTCASE_BASE, 93 		.prog_id	  = LLVM_TESTCASE_BPF_PROLOGUE, 103 		.prog_id	  = LLVM_TESTCASE_BPF_RELOCATION, 233 				       bpf_testcase_table[idx].prog_id,  in __test__bpf()
  | 
| /Linux-v5.10/tools/perf/util/ | 
| D | env.c | 21 	__u32 prog_id = info_node->info_linear->info.id;  in perf_env__insert_bpf_prog_info()  local 32 		if (prog_id < node->info_linear->info.id) {  in perf_env__insert_bpf_prog_info() 34 		} else if (prog_id > node->info_linear->info.id) {  in perf_env__insert_bpf_prog_info() 37 			pr_debug("duplicated bpf prog info %u\n", prog_id);  in perf_env__insert_bpf_prog_info() 50 							__u32 prog_id)  in perf_env__find_bpf_prog_info()  argument 60 		if (prog_id < node->info_linear->info.id)  in perf_env__find_bpf_prog_info() 62 		else if (prog_id > node->info_linear->info.id)  in perf_env__find_bpf_prog_info()
  | 
| /Linux-v5.10/include/trace/events/ | 
| D | xdp.h | 36 		__field(int, prog_id) 42 		__entry->prog_id	= xdp->aux->id; 48 		  __entry->prog_id, 104 		__field(int, prog_id) 114 		__entry->prog_id	= xdp->aux->id; 126 		  __entry->prog_id,
  | 
| /Linux-v5.10/tools/lib/bpf/ | 
| D | netlink.c | 267 		xdp_id->info.prog_id = libbpf_nla_getattr_u32(  in get_xdp_info() 329 		return info->prog_id;  in get_xdp_id() 340 int bpf_get_link_xdp_id(int ifindex, __u32 *prog_id, __u32 flags)  in bpf_get_link_xdp_id()  argument 347 		*prog_id = get_xdp_id(&info, flags);  in bpf_get_link_xdp_id()
  |