Home
last modified time | relevance | path

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

/linux-6.15/tools/testing/selftests/bpf/prog_tests/
H A Dbpf_obj_id.c139 link_infos[i].raw_tracepoint.tp_name = ptr_to_u64(&tp_name); in serial_test_bpf_obj_id()
140 link_infos[i].raw_tracepoint.tp_name_len = sizeof(tp_name); in serial_test_bpf_obj_id()
146 !ASSERT_EQ(link_infos[i].raw_tracepoint.tp_name, ptr_to_u64(&tp_name), "&tp_name") || in serial_test_bpf_obj_id()
147 !ASSERT_STREQ(u64_to_ptr(link_infos[i].raw_tracepoint.tp_name), "sys_enter", "tp_name")) in serial_test_bpf_obj_id()
273 offsetof(struct bpf_link_info, raw_tracepoint)); in serial_test_bpf_obj_id()
/linux-6.15/tools/bpf/bpftool/Documentation/
H A Dbpftool-perf.rst33 List all raw_tracepoint, tracepoint, kprobe attachment in the system.
37 The attachment point for raw_tracepoint/tracepoint is the trace probe name.
H A Dbpftool-prog.rst46 | **tracepoint** | **raw_tracepoint** | **xdp** | **perf_event** | **cgroup/skb** |
/linux-6.15/tools/testing/selftests/bpf/progs/
H A Dtest_ptr_untrusted.c15 (void *)attr->raw_tracepoint.name); in BPF_PROG()
/linux-6.15/include/linux/
H A Dbpf_types.h45 BPF_PROG_TYPE(BPF_PROG_TYPE_RAW_TRACEPOINT, raw_tracepoint,
137 BPF_LINK_TYPE(BPF_LINK_TYPE_RAW_TRACEPOINT, raw_tracepoint)
/linux-6.15/tools/lib/bpf/
H A Dskel_internal.h279 const size_t attr_sz = offsetofend(union bpf_attr, raw_tracepoint.prog_fd); in skel_raw_tracepoint_open()
283 attr.raw_tracepoint.name = (long) name; in skel_raw_tracepoint_open()
284 attr.raw_tracepoint.prog_fd = prog_fd; in skel_raw_tracepoint_open()
H A Dbpf.c1183 const size_t attr_sz = offsetofend(union bpf_attr, raw_tracepoint); in bpf_raw_tracepoint_open_opts()
1191 attr.raw_tracepoint.prog_fd = prog_fd; in bpf_raw_tracepoint_open_opts()
1192 attr.raw_tracepoint.name = ptr_to_u64(OPTS_GET(opts, tp_name, NULL)); in bpf_raw_tracepoint_open_opts()
1193 attr.raw_tracepoint.cookie = OPTS_GET(opts, cookie, 0); in bpf_raw_tracepoint_open_opts()
/linux-6.15/Documentation/bpf/libbpf/
H A Dprogram_types.rst130 … | | ``raw_tracepoint.w+`` …
134 … | | ``raw_tracepoint+`` …
227 .. [#rawtp] The ``raw_tp`` attach format is ``raw_tracepoint[.w]/<tracepoint>``.
/linux-6.15/tools/bpf/bpftool/
H A Dlink.c486 u64_to_ptr(info->raw_tracepoint.tp_name)); in show_link_close_json()
878 (const char *)u64_to_ptr(info->raw_tracepoint.tp_name)); in show_link_close_plain()
996 !info.raw_tracepoint.tp_name) { in do_show_link()
997 info.raw_tracepoint.tp_name = ptr_to_u64(&buf); in do_show_link()
998 info.raw_tracepoint.tp_name_len = sizeof(buf); in do_show_link()
/linux-6.15/tools/include/uapi/linux/
H A Dbpf.h1692 } raw_tracepoint; member
6650 } raw_tracepoint; member
/linux-6.15/include/uapi/linux/
H A Dbpf.h1692 } raw_tracepoint; member
6650 } raw_tracepoint; member
/linux-6.15/kernel/bpf/
H A Dsyscall.c3681 char __user *ubuf = u64_to_user_ptr(info->raw_tracepoint.tp_name); in bpf_raw_tp_link_fill_link_info()
3683 u32 ulen = info->raw_tracepoint.tp_name_len; in bpf_raw_tp_link_fill_link_info()
3689 info->raw_tracepoint.tp_name_len = tp_len + 1; in bpf_raw_tp_link_fill_link_info()
4018 #define BPF_RAW_TRACEPOINT_OPEN_LAST_FIELD raw_tracepoint.cookie
4030 prog = bpf_prog_get(attr->raw_tracepoint.prog_fd); in bpf_raw_tracepoint_open()
4034 tp_name = u64_to_user_ptr(attr->raw_tracepoint.name); in bpf_raw_tracepoint_open()
4035 cookie = attr->raw_tracepoint.cookie; in bpf_raw_tracepoint_open()
/linux-6.15/tools/bpf/bpftool/bash-completion/
H A Dbpftool483 action tracepoint raw_tracepoint \