/Linux-v5.4/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()
|
/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 0 68 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() 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 | 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()
|
/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() 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.4/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() 159 prog_id = info.id; in main()
|
D | xdp_adjust_tail_user.c | 29 static __u32 prog_id; variable 40 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; variable 45 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; variable 39 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; variable 39 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; variable 39 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; member 100 int prog_id; // offset:8; size:4; signed:1; member
|
D | xdp_router_ipv4_user.c | 42 __u32 prog_id = 0; in int_exit() local 46 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; variable 69 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; variable 188 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; variable 80 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; member 72 .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() local 30 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() local 451 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);
|