Searched refs:raw_tracepoint (Results 1 - 9 of 9) sorted by relevance
/linux-master/tools/testing/selftests/bpf/progs/ |
H A D | test_ptr_untrusted.c | 15 (void *)attr->raw_tracepoint.name); 23 SEC("raw_tracepoint")
|
/linux-master/tools/testing/selftests/bpf/prog_tests/ |
H A D | bpf_obj_id.c | 139 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 D | bpf_types.h | 45 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 D | skel_internal.h | 279 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 D | bpf.c | 1178 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 D | link.c | 486 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 D | bpf.h | 1667 } 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 D | bpf.h | 1667 } 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 D | syscall.c | 3558 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