/Linux-v4.19/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() 111 static void print_perf_plain(int pid, int fd, __u32 prog_id, __u32 fd_type, in print_perf_plain() argument 114 printf("pid %d fd %d: prog_id %u ", pid, fd, prog_id); in print_perf_plain() 150 __u32 len, prog_id, fd_type; in show_proc() local 192 err = bpf_task_fd_query(pid, fd, 0, buf, &len, &prog_id, &fd_type, in show_proc() 198 print_perf_json(pid, fd, prog_id, fd_type, buf, probe_offset, in show_proc() 201 print_perf_plain(pid, fd, prog_id, fd_type, buf, probe_offset, in show_proc()
|
/Linux-v4.19/tools/bpf/bpftool/Documentation/ |
D | bpftool-perf.rst | 63 pid 21711 fd 5: prog_id 5 kprobe func __x64_sys_write offset 0 64 pid 21765 fd 5: prog_id 7 kretprobe func __x64_sys_nanosleep offset 0 65 pid 21767 fd 5: prog_id 8 tracepoint sys_enter_nanosleep 66 pid 21800 fd 5: prog_id 9 uprobe filename /home/yhs/a.out offset 1159 73 [{"pid":21711,"fd":5,"prog_id":5,"fd_type":"kprobe","func":"__x64_sys_write","offset":0}, \ 74 … {"pid":21765,"fd":5,"prog_id":7,"fd_type":"kretprobe","func":"__x64_sys_nanosleep","offset":0}, \ 75 {"pid":21767,"fd":5,"prog_id":8,"fd_type":"tracepoint","tracepoint":"sys_enter_nanosleep"}, \ 76 {"pid":21800,"fd":5,"prog_id":9,"fd_type":"uprobe","filename":"/home/yhs/a.out","offset":1159}]
|
/Linux-v4.19/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_progs.c | 1549 __u32 len, prog_id, fd_type; in test_task_fd_query_rawtp() local 1565 err = bpf_task_fd_query(getpid(), efd, 0, buf, &len, &prog_id, in test_task_fd_query_rawtp() 1579 err = bpf_task_fd_query(getpid(), efd, 0, buf, &len, &prog_id, in test_task_fd_query_rawtp() 1591 err = bpf_task_fd_query(getpid(), efd, 0, 0, &len, &prog_id, in test_task_fd_query_rawtp() 1603 err = bpf_task_fd_query(getpid(), efd, 0, buf, &len, &prog_id, in test_task_fd_query_rawtp() 1628 __u32 len, prog_id, fd_type; in test_task_fd_query_tp_core() local 1671 err = bpf_task_fd_query(getpid(), pmu_fd, 0, buf, &len, &prog_id, in test_task_fd_query_tp_core()
|
/Linux-v4.19/samples/bpf/ |
D | task_fd_query_user.c | 92 __u32 len, prog_id, fd_type; in test_debug_fs_kprobe() local 98 &prog_id, &fd_type, &probe_offset, in test_debug_fs_kprobe() 121 char *buf, __u32 *buf_len, __u32 *prog_id, __u32 *fd_type, in test_nondebug_fs_kuprobe_common() argument 156 prog_id, fd_type, probe_offset, probe_addr) < 0); in test_nondebug_fs_kuprobe_common() 168 __u32 prog_id, fd_type; in test_nondebug_fs_probe() local 173 buf, &buf_len, &prog_id, in test_nondebug_fs_probe() 221 __u32 len, prog_id, fd_type; in test_debug_fs_uprobe() local 263 &prog_id, &fd_type, &probe_offset, in test_debug_fs_uprobe()
|
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_redirect_cpu_kern.c | 577 int prog_id; // offset:8; size:4; signed:1; member 632 int prog_id; // offset:8; size:4; signed:1; member
|
/Linux-v4.19/include/trace/events/ |
D | xdp.h | 36 __field(int, prog_id) 42 __entry->prog_id = xdp->aux->id; 48 __entry->prog_id, 63 __field(int, prog_id) 73 __entry->prog_id = xdp->aux->id; 83 __entry->prog_id, 119 __entry->prog_id, 134 __entry->prog_id,
|
/Linux-v4.19/tools/perf/tests/ |
D | bpf.c | 57 enum test_llvm__testcase prog_id; member 67 .prog_id = LLVM_TESTCASE_BASE, 76 .prog_id = LLVM_TESTCASE_BASE, 87 .prog_id = LLVM_TESTCASE_BPF_PROLOGUE, 97 .prog_id = LLVM_TESTCASE_BPF_RELOCATION, 227 bpf_testcase_table[idx].prog_id, in __test__bpf()
|
/Linux-v4.19/tools/lib/bpf/ |
D | bpf.c | 449 attr.prog_id = id; in bpf_prog_get_fd_by_id() 649 __u32 *prog_id, __u32 *fd_type, __u64 *probe_offset, in bpf_task_fd_query() argument 663 *prog_id = attr.task_fd_query.prog_id; in bpf_task_fd_query()
|
D | bpf.h | 112 __u32 *prog_id, __u32 *fd_type, __u64 *probe_offset,
|
/Linux-v4.19/kernel/bpf/ |
D | syscall.c | 1787 #define BPF_PROG_GET_FD_BY_ID_LAST_FIELD prog_id 1792 u32 id = attr->prog_id; in bpf_prog_get_fd_by_id() 2210 u32 prog_id, u32 fd_type, in bpf_task_fd_query_copy() argument 2246 if (put_user(prog_id, &uattr->task_fd_query.prog_id) || in bpf_task_fd_query_copy() 2313 u32 prog_id, fd_type; in bpf_task_fd_query() local 2316 err = bpf_get_perf_event_info(event, &prog_id, &fd_type, in bpf_task_fd_query() 2320 err = bpf_task_fd_query_copy(attr, uattr, prog_id, in bpf_task_fd_query()
|
/Linux-v4.19/arch/s390/include/asm/ |
D | fcx.h | 216 u64 prog_id; member
|
/Linux-v4.19/include/linux/ |
D | trace_events.h | 475 int bpf_get_perf_event_info(const struct perf_event *event, u32 *prog_id, 510 u32 *prog_id, u32 *fd_type, in bpf_get_perf_event_info() argument
|
/Linux-v4.19/tools/include/uapi/linux/ |
D | bpf.h | 361 __u32 prog_id; member 407 __u32 prog_id; /* output: prod_id */ member
|
/Linux-v4.19/include/uapi/linux/ |
D | bpf.h | 361 __u32 prog_id; member 407 __u32 prog_id; /* output: prod_id */ member
|
/Linux-v4.19/drivers/net/ethernet/broadcom/bnxt/ |
D | bnxt_xdp.c | 222 xdp->prog_id = bp->xdp_prog ? bp->xdp_prog->aux->id : 0; in bnxt_xdp()
|
/Linux-v4.19/net/core/ |
D | xdp.c | 374 bpf->prog_id = info->prog ? info->prog->aux->id : 0; in xdp_attachment_query()
|
D | rtnetlink.c | 1387 u32 *prog_id, u8 *mode, u8 tgt_mode, u32 attr, in rtnl_xdp_report_one() argument 1397 *prog_id = curr_id; in rtnl_xdp_report_one() 1413 u32 prog_id; in rtnl_xdp_fill() local 1421 prog_id = 0; in rtnl_xdp_fill() 1423 err = rtnl_xdp_report_one(skb, dev, &prog_id, &mode, XDP_ATTACHED_SKB, in rtnl_xdp_fill() 1427 err = rtnl_xdp_report_one(skb, dev, &prog_id, &mode, XDP_ATTACHED_DRV, in rtnl_xdp_fill() 1431 err = rtnl_xdp_report_one(skb, dev, &prog_id, &mode, XDP_ATTACHED_HW, in rtnl_xdp_fill() 1440 if (prog_id && mode != XDP_ATTACHED_MULTI) { in rtnl_xdp_fill() 1441 err = nla_put_u32(skb, IFLA_XDP_PROG_ID, prog_id); in rtnl_xdp_fill()
|
D | dev.c | 5080 xdp->prog_id = old ? old->aux->id : 0; in generic_xdp_install() 7788 return xdp.prog_id; in __dev_xdp_query() 7825 if (xdp.prog_id) in dev_xdp_uninstall() 7832 if (!ndo_bpf(dev, &xdp) && xdp.prog_id) in dev_xdp_uninstall()
|
/Linux-v4.19/kernel/trace/ |
D | bpf_trace.c | 1177 int bpf_get_perf_event_info(const struct perf_event *event, u32 *prog_id, in bpf_get_perf_event_info() argument 1193 *prog_id = prog->aux->id; in bpf_get_perf_event_info()
|
/Linux-v4.19/drivers/net/ethernet/mellanox/mlx4/ |
D | en_netdev.c | 2892 u32 prog_id = 0; in mlx4_xdp_query() local 2895 return prog_id; in mlx4_xdp_query() 2902 prog_id = xdp_prog->aux->id; in mlx4_xdp_query() 2905 return prog_id; in mlx4_xdp_query() 2914 xdp->prog_id = mlx4_xdp_query(dev); in mlx4_xdp()
|
/Linux-v4.19/drivers/net/ |
D | veth.c | 996 xdp->prog_id = veth_xdp_query(dev); in veth_xdp()
|
/Linux-v4.19/drivers/net/ethernet/mellanox/mlx5/core/ |
D | en_main.c | 4294 u32 prog_id = 0; in mlx5e_xdp_query() local 4299 prog_id = xdp_prog->aux->id; in mlx5e_xdp_query() 4302 return prog_id; in mlx5e_xdp_query() 4311 xdp->prog_id = mlx5e_xdp_query(dev); in mlx5e_xdp()
|
/Linux-v4.19/drivers/net/ethernet/cavium/thunder/ |
D | nicvf_main.c | 1851 xdp->prog_id = nic->xdp_prog ? nic->xdp_prog->aux->id : 0; in nicvf_xdp()
|