Home
last modified time | relevance | path

Searched refs:tracing_multi (Results 1 – 8 of 8) sorted by relevance

/linux/tools/testing/selftests/bpf/prog_tests/
H A Dfill_link_info.c489 ASSERT_EQ(info.tracing_multi.attach_type, attach_type, "info.tracing_multi.attach_type"); in verify_tracing_multi_link_info()
490 ASSERT_EQ(info.tracing_multi.count, TRACING_MULTI_CNT, "info.tracing_multi.count"); in verify_tracing_multi_link_info()
496 info.tracing_multi.ids = ptr_to_u64(ids); in verify_tracing_multi_link_info()
497 info.tracing_multi.addrs = ptr_to_u64(addrs); in verify_tracing_multi_link_info()
498 info.tracing_multi.cookies = has_cookies ? ptr_to_u64(cookies) : 0; in verify_tracing_multi_link_info()
499 info.tracing_multi.count = TRACING_MULTI_CNT; in verify_tracing_multi_link_info()
508 ASSERT_EQ(info.tracing_multi.attach_type, attach_type, "info.tracing_multi.attach_type"); in verify_tracing_multi_link_info()
509 ASSERT_EQ(info.tracing_multi.count, TRACING_MULTI_CNT, "info.tracing_multi.count"); in verify_tracing_multi_link_info()
510 ASSERT_EQ(info.tracing_multi.btf_obj_id, btf_obj_id, "tracing_multi.btf_obj_id"); in verify_tracing_multi_link_info()
542 info.tracing_multi.ids = ptr_to_u64(ids); in verify_tracing_multi_invalid_user_buffer()
[all …]
H A Dtracing_multi.c167 static void tracing_multi_test_run(struct tracing_multi *skel) in tracing_multi_test_run()
183 struct tracing_multi *skel; in test_skel_api()
204 struct tracing_multi *skel; in test_link_api_pattern()
241 struct tracing_multi *skel; in test_link_api_ids()
/linux/tools/bpf/bpftool/
H A Dlink.c436 show_link_attach_type_json(info->tracing_multi.attach_type, wtr); in show_tracing_multi_json()
437 jsonw_uint_field(wtr, "func_cnt", info->tracing_multi.count); in show_tracing_multi_json()
438 jsonw_uint_field(wtr, "btf_obj_id", info->tracing_multi.btf_obj_id); in show_tracing_multi_json()
443 ids = u64_to_u32_arr(info->tracing_multi.ids); in show_tracing_multi_json()
444 addrs = u64_to_arr(info->tracing_multi.addrs); in show_tracing_multi_json()
445 cookies = u64_to_arr(info->tracing_multi.cookies); in show_tracing_multi_json()
447 for (i = 0; i < info->tracing_multi.count; i++) { in show_tracing_multi_json()
910 if (!info->tracing_multi.count) in show_tracing_multi_plain()
918 show_link_attach_type_plain(info->tracing_multi.attach_type); in show_tracing_multi_plain()
919 printf("btf_obj_id %u ", info->tracing_multi.btf_obj_id); in show_tracing_multi_plain()
[all …]
/linux/kernel/trace/
H A Dbpf_trace.c3706 u64 __user *ucookies = u64_to_user_ptr(info->tracing_multi.cookies); in bpf_tracing_multi_link_fill_link_info()
3707 u64 __user *uaddrs = u64_to_user_ptr(info->tracing_multi.addrs); in bpf_tracing_multi_link_fill_link_info()
3708 u32 __user *uids = u64_to_user_ptr(info->tracing_multi.ids); in bpf_tracing_multi_link_fill_link_info()
3710 u32 ucount = info->tracing_multi.count; in bpf_tracing_multi_link_fill_link_info()
3719 info->tracing_multi.attach_type = tr_link->link.attach_type; in bpf_tracing_multi_link_fill_link_info()
3720 info->tracing_multi.count = tr_link->nodes_cnt; in bpf_tracing_multi_link_fill_link_info()
3721 info->tracing_multi.btf_obj_id = btf_obj_id(tr_link->link.prog->aux->attach_btf); in bpf_tracing_multi_link_fill_link_info()
3851 uids = u64_to_user_ptr(attr->link_create.tracing_multi.ids); in bpf_tracing_multi_attach()
3852 cnt = attr->link_create.tracing_multi.cnt; in bpf_tracing_multi_attach()
3870 ucookies = u64_to_user_ptr(attr->link_create.tracing_multi.cookies); in bpf_tracing_multi_attach()
/linux/tools/include/uapi/linux/
H A Dbpf.h1891 } tracing_multi; member
6925 } tracing_multi; member
/linux/include/uapi/linux/
H A Dbpf.h1891 } tracing_multi; member
6925 } tracing_multi; member
/linux/tools/testing/selftests/bpf/
H A DMakefile519 test_usdt.skel.h tracing_multi.skel.h \
548 tracing_multi.skel.h-deps := tracing_multi_attach.bpf.o tracing_multi_check.bpf.o
/linux/tools/lib/bpf/
H A Dlibbpf.c12779 lopts.tracing_multi.ids = ids; in bpf_program__attach_tracing_multi()
12780 lopts.tracing_multi.cookies = cookies; in bpf_program__attach_tracing_multi()
12781 lopts.tracing_multi.cnt = cnt; in bpf_program__attach_tracing_multi()