| /Linux-v5.4/tools/bpf/bpftool/ | 
| D | perf.c | 25 	__u32 len, prog_id, fd_type;  in has_perf_query_support()  local44 	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()
 
 | 
| /Linux-v5.4/tools/bpf/bpftool/Documentation/ | 
| D | bpftool-perf.rst | 67       pid 21711  fd 5: prog_id 5  kprobe  func __x64_sys_write  offset 068       pid 21765  fd 5: prog_id 7  kretprobe  func __x64_sys_nanosleep  offset 0
 69       pid 21767  fd 5: prog_id 8  tracepoint  sys_enter_nanosleep
 70       pid 21800  fd 5: prog_id 9  uprobe  filename /home/yhs/a.out  offset 1159
 77     [{"pid":21711,"fd":5,"prog_id":5,"fd_type":"kprobe","func":"__x64_sys_write","offset":0}, \
 78 …  {"pid":21765,"fd":5,"prog_id":7,"fd_type":"kretprobe","func":"__x64_sys_nanosleep","offset":0}, \
 79      {"pid":21767,"fd":5,"prog_id":8,"fd_type":"tracepoint","tracepoint":"sys_enter_nanosleep"}, \
 80      {"pid":21800,"fd":5,"prog_id":9,"fd_type":"uprobe","filename":"/home/yhs/a.out","offset":1159}]
 
 | 
| /Linux-v5.4/tools/testing/selftests/bpf/prog_tests/ | 
| D | task_fd_query_rawtp.c | 8 	__u32 len, prog_id, fd_type;  in test_task_fd_query_rawtp()  local24 	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 | task_fd_query_tp.c | 11 	__u32 len, prog_id, fd_type;  in test_task_fd_query_tp_core()  local54 	err = bpf_task_fd_query(getpid(), pmu_fd, 0, buf, &len, &prog_id,  in test_task_fd_query_tp_core()
 
 | 
| /Linux-v5.4/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()  argument88 	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()  argument89 	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.4/samples/bpf/ | 
| D | task_fd_query_user.c | 93 	__u32 len, prog_id, fd_type;  in test_debug_fs_kprobe()  local99 				&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;  variable33 	if (prog_id == curr_prog_id)  in int_exit()
 159 	prog_id = info.id;  in main()
 
 | 
| D | xdp_adjust_tail_user.c | 29 static __u32 prog_id;  variable40 		if (prog_id == curr_prog_id)  in int_exit()
 178 	prog_id = info.id;  in main()
 
 | 
| D | xdp_sample_pkts_user.c | 25 static __u32 prog_id;  variable45 	prog_id = info.id;  in do_attach()
 60 	if (prog_id == curr_prog_id) {  in do_detach()
 
 | 
| D | xdp_redirect_map_user.c | 25 static __u32 prog_id;  variable39 	if (prog_id == curr_prog_id)  in int_exit()
 188 	prog_id = info.id;  in main()
 
 | 
| D | xdp_redirect_user.c | 25 static __u32 prog_id;  variable39 	if (prog_id == curr_prog_id)  in int_exit()
 189 	prog_id = info.id;  in main()
 
 | 
| D | xdp_tx_iptunnel_user.c | 28 static __u32 prog_id;  variable39 		if (prog_id == curr_prog_id)  in int_exit()
 304 	prog_id = info.id;  in main()
 
 | 
| D | xdp_monitor_kern.c | 30 	int prog_id;		//	offset:8;  size:4; signed:1;  member100 	int prog_id;	//	offset:8;  size:4; signed:1;  member
 
 | 
| D | xdp_router_ipv4_user.c | 42 	__u32 prog_id = 0;  in int_exit()  local46 		if (bpf_get_link_xdp_id(ifindex_list[i], &prog_id, flags)) {  in int_exit()
 51 		if (prog_id_list[i] == prog_id)  in int_exit()
 53 		else if (!prog_id)  in int_exit()
 59 		prog_id = 0;  in int_exit()
 
 | 
| D | xdp_rxq_info_user.c | 32 static __u32 prog_id;  variable69 		if (prog_id == curr_prog_id) {  in int_exit()
 604 	prog_id = info.id;  in main()
 
 | 
| D | xdpsock_user.c | 78 static __u32 prog_id;  variable188 	if (prog_id == curr_prog_id)  in remove_xdp_program()
 333 	ret = bpf_get_link_xdp_id(opt_ifindex, &prog_id, opt_xdp_flags);  in xsk_configure_socket()
 
 | 
| D | xdp_redirect_cpu_user.c | 36 static __u32 prog_id;  variable80 		if (prog_id == curr_prog_id) {  in int_exit()
 771 	prog_id = info.id;  in main()
 
 | 
| /Linux-v5.4/tools/perf/tests/ | 
| D | bpf.c | 62 	enum test_llvm__testcase prog_id;  member72 		.prog_id	  = LLVM_TESTCASE_BASE,
 81 		.prog_id	  = LLVM_TESTCASE_BASE,
 92 		.prog_id	  = LLVM_TESTCASE_BPF_PROLOGUE,
 102 		.prog_id	  = LLVM_TESTCASE_BPF_RELOCATION,
 232 				       bpf_testcase_table[idx].prog_id,  in __test__bpf()
 
 | 
| /Linux-v5.4/tools/perf/util/ | 
| D | env.c | 19 	__u32 prog_id = info_node->info_linear->info.id;  in perf_env__insert_bpf_prog_info()  local30 		if (prog_id < node->info_linear->info.id) {  in perf_env__insert_bpf_prog_info()
 32 		} else if (prog_id > node->info_linear->info.id) {  in perf_env__insert_bpf_prog_info()
 35 			pr_debug("duplicated bpf prog info %u\n", prog_id);  in perf_env__insert_bpf_prog_info()
 48 							__u32 prog_id)  in perf_env__find_bpf_prog_info()  argument
 58 		if (prog_id < node->info_linear->info.id)  in perf_env__find_bpf_prog_info()
 60 		else if (prog_id > node->info_linear->info.id)  in perf_env__find_bpf_prog_info()
 
 | 
| D | env.h | 119 							__u32 prog_id);
 | 
| /Linux-v5.4/include/trace/events/ | 
| D | xdp.h | 36 		__field(int, prog_id)42 		__entry->prog_id	= xdp->aux->id;
 48 		  __entry->prog_id,
 92 		__field(int, prog_id)
 102 		__entry->prog_id	= xdp->aux->id;
 112 		  __entry->prog_id,
 148 		  __entry->prog_id,
 163 		  __entry->prog_id,
 
 | 
| /Linux-v5.4/tools/lib/bpf/ | 
| D | xsk.c | 448 	__u32 prog_id = 0;  in xsk_setup_xdp_prog()  local451 	err = bpf_get_link_xdp_id(xsk->ifindex, &prog_id,  in xsk_setup_xdp_prog()
 456 	if (!prog_id) {  in xsk_setup_xdp_prog()
 467 		xsk->prog_fd = bpf_prog_get_fd_by_id(prog_id);  in xsk_setup_xdp_prog()
 
 | 
| D | bpf.c | 606 	attr.prog_id = id;  in bpf_prog_get_fd_by_id()685 		      __u32 *prog_id, __u32 *fd_type, __u64 *probe_offset,  in bpf_task_fd_query()  argument
 699 	*prog_id = attr.task_fd_query.prog_id;  in bpf_task_fd_query()
 
 | 
| /Linux-v5.4/drivers/net/ethernet/intel/i40e/ | 
| D | i40e_txrx_common.h | 8 			   union i40e_rx_desc *rx_desc, u8 prog_id);
 |