Searched refs:raw_tracepoint (Results 1 - 9 of 9) sorted by relevance

/linux-master/tools/testing/selftests/bpf/progs/
H A Dtest_ptr_untrusted.c15 (void *)attr->raw_tracepoint.name);
23 SEC("raw_tracepoint")
/linux-master/tools/testing/selftests/bpf/prog_tests/
H A Dbpf_obj_id.c139 link_infos[i].raw_tracepoint.tp_name = ptr_to_u64(&tp_name);
140 link_infos[i].raw_tracepoint.tp_name_len = sizeof(tp_name);
146 !ASSERT_EQ(link_infos[i].raw_tracepoint.tp_name, ptr_to_u64(&tp_name), "&tp_name") ||
147 !ASSERT_STREQ(u64_to_ptr(link_infos[i].raw_tracepoint.tp_name), "sys_enter", "tp_name"))
273 offsetof(struct bpf_link_info, raw_tracepoint));
/linux-master/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-master/tools/lib/bpf/
H A Dskel_internal.h279 const size_t attr_sz = offsetofend(union bpf_attr, raw_tracepoint.prog_fd);
283 attr.raw_tracepoint.name = (long) name;
284 attr.raw_tracepoint.prog_fd = prog_fd;
H A Dbpf.c1178 const size_t attr_sz = offsetofend(union bpf_attr, raw_tracepoint);
1183 attr.raw_tracepoint.name = ptr_to_u64(name);
1184 attr.raw_tracepoint.prog_fd = prog_fd;
/linux-master/tools/bpf/bpftool/
H A Dlink.c486 u64_to_ptr(info->raw_tracepoint.tp_name));
874 (const char *)u64_to_ptr(info->raw_tracepoint.tp_name));
987 !info.raw_tracepoint.tp_name) {
988 info.raw_tracepoint.tp_name = ptr_to_u64(&buf);
989 info.raw_tracepoint.tp_name_len = sizeof(buf);
/linux-master/include/uapi/linux/
H A Dbpf.h1667 } raw_tracepoint; member in union:bpf_attr
4153 * restricted to raw_tracepoint bpf programs.
4301 * restricted to raw_tracepoint bpf programs.
6614 } raw_tracepoint; member in union:bpf_link_info::__anon2663
/linux-master/tools/include/uapi/linux/
H A Dbpf.h1667 } raw_tracepoint; member in union:bpf_attr
4153 * restricted to raw_tracepoint bpf programs.
4301 * restricted to raw_tracepoint bpf programs.
6614 } raw_tracepoint; member in union:bpf_link_info::__anon3204
/linux-master/kernel/bpf/
H A Dsyscall.c3558 char __user *ubuf = u64_to_user_ptr(info->raw_tracepoint.tp_name);
3560 u32 ulen = info->raw_tracepoint.tp_name_len;
3566 info->raw_tracepoint.tp_name_len = tp_len + 1;
3878 #define BPF_RAW_TRACEPOINT_OPEN_LAST_FIELD raw_tracepoint.prog_fd
3888 prog = bpf_prog_get(attr->raw_tracepoint.prog_fd);
3892 fd = bpf_raw_tp_link_attach(prog, u64_to_user_ptr(attr->raw_tracepoint.name));

Completed in 449 milliseconds