Searched refs:tracing_multi (Results 1 – 8 of 8) sorted by relevance
| /linux/tools/testing/selftests/bpf/prog_tests/ |
| H A D | fill_link_info.c | 489 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 D | tracing_multi.c | 167 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 D | link.c | 436 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 D | bpf_trace.c | 3706 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 D | bpf.h | 1891 } tracing_multi; member 6925 } tracing_multi; member
|
| /linux/include/uapi/linux/ |
| H A D | bpf.h | 1891 } tracing_multi; member 6925 } tracing_multi; member
|
| /linux/tools/testing/selftests/bpf/ |
| H A D | Makefile | 519 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 D | libbpf.c | 12779 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()
|