Home
last modified time | relevance | path

Searched refs:raw_tracepoint (Results 1 – 11 of 11) sorted by relevance

/Linux-v5.10/tools/testing/selftests/bpf/prog_tests/
Dbpf_obj_id.c162 link_infos[i].raw_tracepoint.tp_name = ptr_to_u64(&tp_name); in test_bpf_obj_id()
163 link_infos[i].raw_tracepoint.tp_name_len = sizeof(tp_name); in test_bpf_obj_id()
169 link_infos[i].raw_tracepoint.tp_name != ptr_to_u64(&tp_name) || in test_bpf_obj_id()
170 strcmp(u64_to_ptr(link_infos[i].raw_tracepoint.tp_name), in test_bpf_obj_id()
181 (const char *)u64_to_ptr(link_infos[i].raw_tracepoint.tp_name), in test_bpf_obj_id()
327 offsetof(struct bpf_link_info, raw_tracepoint)); in test_bpf_obj_id()
/Linux-v5.10/tools/bpf/bpftool/
Dlink.c125 u64_to_ptr(info->raw_tracepoint.tp_name)); in show_link_close_json()
217 (const char *)u64_to_ptr(info->raw_tracepoint.tp_name)); in show_link_close_plain()
279 !info.raw_tracepoint.tp_name) { in do_show_link()
280 info.raw_tracepoint.tp_name = (unsigned long)&buf; in do_show_link()
281 info.raw_tracepoint.tp_name_len = sizeof(buf); in do_show_link()
/Linux-v5.10/tools/bpf/bpftool/Documentation/
Dbpftool-perf.rst29 List all raw_tracepoint, tracepoint, kprobe attachment in the system.
33 The attachment point for raw_tracepoint/tracepoint is the trace probe name.
Dbpftool-prog.rst40 | **tracepoint** | **raw_tracepoint** | **xdp** | **perf_event** | **cgroup/skb** |
/Linux-v5.10/include/linux/
Dbpf_types.h45 BPF_PROG_TYPE(BPF_PROG_TYPE_RAW_TRACEPOINT, raw_tracepoint,
128 BPF_LINK_TYPE(BPF_LINK_TYPE_RAW_TRACEPOINT, raw_tracepoint)
/Linux-v5.10/tools/include/uapi/linux/
Dbpf.h632 } raw_tracepoint; member
4431 } raw_tracepoint; member
/Linux-v5.10/include/uapi/linux/
Dbpf.h632 } raw_tracepoint; member
4431 } raw_tracepoint; member
/Linux-v5.10/kernel/bpf/
Dsyscall.c2762 char __user *ubuf = u64_to_user_ptr(info->raw_tracepoint.tp_name); in bpf_raw_tp_link_fill_link_info()
2764 u32 ulen = info->raw_tracepoint.tp_name_len; in bpf_raw_tp_link_fill_link_info()
2770 info->raw_tracepoint.tp_name_len = tp_len + 1; in bpf_raw_tp_link_fill_link_info()
2798 #define BPF_RAW_TRACEPOINT_OPEN_LAST_FIELD raw_tracepoint.prog_fd
2813 prog = bpf_prog_get(attr->raw_tracepoint.prog_fd); in bpf_raw_tracepoint_open()
2821 if (attr->raw_tracepoint.name) { in bpf_raw_tracepoint_open()
2837 u64_to_user_ptr(attr->raw_tracepoint.name), in bpf_raw_tracepoint_open()
/Linux-v5.10/tools/lib/bpf/
Dbpf.c855 attr.raw_tracepoint.name = ptr_to_u64(name); in bpf_raw_tracepoint_open()
856 attr.raw_tracepoint.prog_fd = prog_fd; in bpf_raw_tracepoint_open()
Dlibbpf.c8166 BPF_PROG_TYPE_FNS(raw_tracepoint, BPF_PROG_TYPE_RAW_TRACEPOINT);
/Linux-v5.10/tools/bpf/bpftool/bash-completion/
Dbpftool469 action tracepoint raw_tracepoint \