| /linux/tools/testing/selftests/bpf/progs/ |
| H A D | syscall.c | 63 static inline __u64 ptr_to_u64(const void *ptr) in ptr_to_u64() function 135 prog_load_attr.license = ptr_to_u64(license); in load_prog() 136 prog_load_attr.insns = ptr_to_u64(insns); in load_prog() 148 map_update_attr.key = ptr_to_u64(&key); in load_prog() 149 map_update_attr.value = ptr_to_u64(&value); in load_prog() 189 attr->key = ptr_to_u64(&zero); in update_outer_map() 190 attr->value = ptr_to_u64(&inner_fd); in update_outer_map() 197 attr->key = ptr_to_u64(&zero); in update_outer_map()
|
| /linux/tools/testing/selftests/bpf/prog_tests/ |
| H A D | signed_loader.c | 46 attr.insns = ptr_to_u64(insns); in load_loader() 48 attr.license = ptr_to_u64("Dual BSD/GPL"); in load_loader() 50 attr.fd_array = ptr_to_u64(&map_fd); in load_loader() 52 attr.signature = ptr_to_u64(sig); in load_loader() 93 attr.insns = ptr_to_u64(insns); in run_gen_loader() 95 attr.license = ptr_to_u64("Dual BSD/GPL"); in run_gen_loader() 97 attr.fd_array = ptr_to_u64(&map_fd); in run_gen_loader() 99 attr.signature = ptr_to_u64(sig); in run_gen_loader() 114 attr.test.ctx_in = ptr_to_u64(ctx); in run_gen_loader() 499 attr.insns = ptr_to_u64(f.gopts.insns); in signed_btf_fd_array_rejected() [all …]
|
| H A D | fill_link_info.c | 91 info.perf_event.kprobe.func_name = ptr_to_u64(&buf); in verify_perf_link_info() 104 info.perf_event.tracepoint.tp_name = ptr_to_u64(&buf); in verify_perf_link_info() 123 info.perf_event.uprobe.file_name = ptr_to_u64(&buf); in verify_perf_link_info() 316 info.kprobe_multi.addrs = ptr_to_u64(addrs); in verify_kmulti_link_info() 317 info.kprobe_multi.cookies = ptr_to_u64(cookies); in verify_kmulti_link_info() 341 info.kprobe_multi.addrs = ptr_to_u64(addrs); in verify_kmulti_invalid_user_buffer() 369 info.kprobe_multi.addrs = ptr_to_u64(addrs); in verify_kmulti_invalid_user_buffer() 376 info.kprobe_multi.addrs = ptr_to_u64(NULL); in verify_kmulti_invalid_user_buffer() 377 info.kprobe_multi.cookies = ptr_to_u64(cookies); in verify_kmulti_invalid_user_buffer() 496 info.tracing_multi.ids = ptr_to_u64(ids); in verify_tracing_multi_link_info() [all …]
|
| H A D | bpf_obj_id.c | 100 prog_infos[i].jited_prog_insns = ptr_to_u64(jited_insns); in serial_test_bpf_obj_id() 102 prog_infos[i].xlated_prog_insns = ptr_to_u64(xlated_insns); in serial_test_bpf_obj_id() 104 prog_infos[i].map_ids = ptr_to_u64(map_ids + i); in serial_test_bpf_obj_id() 139 link_infos[i].raw_tracepoint.tp_name = ptr_to_u64(&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()
|
| H A D | obj_name.c | 35 attr.insns = ptr_to_u64(prog); in test_obj_name() 36 attr.license = ptr_to_u64(""); in test_obj_name()
|
| H A D | module_fentry_shadow.c | 37 info.name = ptr_to_u64(name); in get_bpf_testmod_btf_fd()
|
| H A D | metadata.c | 44 prog_info.map_ids = ptr_to_u64(map_ids); in prog_holds_map()
|
| H A D | stacktrace_ips.c | 121 info.jited_ksyms = ptr_to_u64(&bpf_prog_ksym); in test_stacktrace_ips_raw_tp()
|
| H A D | test_global_funcs.c | 76 info.func_info = ptr_to_u64(&func_info_buf); in subtest_ctx_arg_rewrite()
|
| H A D | test_struct_ops_module.c | 26 btf_info.name = ptr_to_u64(btf_name); in check_map_info()
|
| H A D | btf.c | 4645 info->btf = ptr_to_u64(user_btf); in test_big_btf_info() 4713 info[i].btf = ptr_to_u64(user_btf[i]); in test_btf_id() 4855 info.btf = ptr_to_u64(user_btf); in do_test_get_info() 5006 info.func_info = ptr_to_u64(func_info); in do_test_file() 6656 info.func_info = ptr_to_u64(func_info); in test_get_finfo() 6772 info.line_info = ptr_to_u64(linfo); in test_get_linfo() 6788 info.jited_line_info = ptr_to_u64(jited_linfo); in test_get_linfo() 6790 info.jited_ksyms = ptr_to_u64(jited_ksyms); in test_get_linfo() 6792 info.jited_func_lens = ptr_to_u64(jited_func_lens); in test_get_linfo() 6957 attr.insns = ptr_to_u64(test->insns); in do_test_info_raw() [all …]
|
| H A D | fd_array.c | 87 info.map_ids = ptr_to_u64(map_ids); in bpf_prog_get_map_ids()
|
| H A D | tc_opts.c | 2574 attr.query.prog_ids = ptr_to_u64(prog_ids); in test_tc_opts_query_target() 2586 ASSERT_EQ(attr.query.prog_ids, ptr_to_u64(prog_ids), "prog_ids"); in test_tc_opts_query_target() 2602 attr.query.prog_ids = ptr_to_u64(prog_ids); in test_tc_opts_query_target() 2615 ASSERT_EQ(attr.query.prog_ids, ptr_to_u64(prog_ids), "prog_ids"); in test_tc_opts_query_target() 2631 attr.query.prog_ids = ptr_to_u64(prog_ids); in test_tc_opts_query_target() 2644 ASSERT_EQ(attr.query.prog_ids, ptr_to_u64(prog_ids), "prog_ids"); in test_tc_opts_query_target() 2688 attr.query.prog_ids = ptr_to_u64(prog_ids); in test_tc_opts_query_target() 2705 ASSERT_EQ(attr.query.prog_ids, ptr_to_u64(prog_ids), "prog_ids"); in test_tc_opts_query_target()
|
| /linux/tools/testing/selftests/pidfd/ |
| H A D | pidfd_wait.c | 22 #define ptr_to_u64(ptr) ((__u64)((uintptr_t)(ptr))) macro 34 .parent_tid = ptr_to_u64(&parent_tid), in TEST() 35 .pidfd = ptr_to_u64(&pidfd), in TEST() 82 .parent_tid = ptr_to_u64(&parent_tid), in TEST() 83 .pidfd = ptr_to_u64(&pidfd), in TEST() 144 .parent_tid = ptr_to_u64(&parent_tid), in TEST()
|
| H A D | pidfd.h | 280 .pidfd = ptr_to_u64(pidfd),
|
| /linux/tools/perf/util/ |
| H A D | bpf-utils.c | 182 ptr_to_u64(ptr)); in get_bpf_prog_info_linear() 226 if (ptr_to_u64(ptr) != ptr2) { in get_bpf_prog_info_linear() 254 offs = addr - ptr_to_u64(info_linear->data); in bpil_addr_to_offs() 289 addr = offs + ptr_to_u64(info_linear->data);
|
| H A D | bpf-utils.h | 6 #define ptr_to_u64(ptr) ((__u64)(unsigned long)(ptr)) macro
|
| /linux/tools/bpf/bpftool/ |
| H A D | link.c | 1164 info.raw_tracepoint.tp_name = ptr_to_u64(&buf); in do_show_link() 1170 info.iter.target_name = ptr_to_u64(&buf); in do_show_link() 1184 info.kprobe_multi.addrs = ptr_to_u64(addrs); in do_show_link() 1192 info.kprobe_multi.cookies = ptr_to_u64(cookies); in do_show_link() 1206 info.uprobe_multi.offsets = ptr_to_u64(offsets); in do_show_link() 1214 info.uprobe_multi.ref_ctr_offsets = ptr_to_u64(ref_ctr_offsets); in do_show_link() 1223 info.uprobe_multi.cookies = ptr_to_u64(cookies); in do_show_link() 1224 info.uprobe_multi.path = ptr_to_u64(path_buf); in do_show_link() 1243 info.tracing_multi.ids = ptr_to_u64(ids); in do_show_link() 1244 info.tracing_multi.addrs = ptr_to_u64(addrs); in do_show_link() [all …]
|
| H A D | common.c | 114 attr.insns = ptr_to_u64(insns); in known_to_need_rlimit() 116 attr.license = ptr_to_u64("GPL"); in known_to_need_rlimit() 434 info.func_info = ptr_to_u64(&finfo); in get_prog_full_name()
|
| H A D | cgroup.c | 123 btf_info.name = ptr_to_u64(name); in guess_vmlinux_btf_id()
|
| /linux/tools/testing/selftests/clone3/ |
| H A D | clone3_selftests.h | 16 #define ptr_to_u64(ptr) ((__u64)((uintptr_t)(ptr))) macro
|
| H A D | clone3_cap_checkpoint_restore.c | 45 .set_tid = ptr_to_u64(set_tid), in call_clone3_set_tid()
|
| H A D | clone3_set_tid.c | 50 .set_tid = ptr_to_u64(set_tid), in call_clone3_set_tid()
|
| /linux/tools/lib/bpf/ |
| H A D | features.c | 10 static inline __u64 ptr_to_u64(const void *ptr) in ptr_to_u64() function 34 attr.license = ptr_to_u64("GPL"); in probe_kern_prog_name() 35 attr.insns = ptr_to_u64(insns); in probe_kern_prog_name() 320 info.name = ptr_to_u64(name); in probe_module_btf()
|
| /linux/samples/bpf/ |
| H A D | task_fd_query_user.c | 41 static __u64 ptr_to_u64(void *ptr) in ptr_to_u64() function 146 attr.config1 = ptr_to_u64((void *)name); in test_nondebug_fs_kuprobe_common()
|