Home
last modified time | relevance | path

Searched refs:ptr_to_u64 (Results 1 – 25 of 32) sorted by relevance

12

/linux/tools/lib/bpf/
H A Dbpf.c67 static inline __u64 ptr_to_u64(const void *ptr) in ptr_to_u64() function
120 attr.insns = ptr_to_u64(insns); in probe_memcg_account()
122 attr.license = ptr_to_u64("GPL"); in probe_memcg_account()
274 attr.license = ptr_to_u64(license); in bpf_prog_load()
279 attr.insns = ptr_to_u64(insns); in bpf_prog_load()
304 attr.func_info = ptr_to_u64(func_info); in bpf_prog_load()
310 attr.line_info = ptr_to_u64(line_info); in bpf_prog_load()
313 attr.fd_array = ptr_to_u64(OPTS_GET(opts, fd_array, NULL)); in bpf_prog_load()
317 attr.log_buf = ptr_to_u64(log_buf); in bpf_prog_load()
344 attr.func_info = ptr_to_u64(finfo); in bpf_prog_load()
[all …]
H A Dfeatures.c11 static inline __u64 ptr_to_u64(const void *ptr) in ptr_to_u64() function
35 attr.license = ptr_to_u64("GPL"); in probe_kern_prog_name()
36 attr.insns = ptr_to_u64(insns); in probe_kern_prog_name()
321 info.name = ptr_to_u64(name); in probe_module_btf()
/linux/tools/testing/selftests/bpf/progs/
H A Dsyscall.c63 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 Dfill_link_info.c74 info.perf_event.kprobe.func_name = ptr_to_u64(&buf); in verify_perf_link_info()
87 info.perf_event.tracepoint.tp_name = ptr_to_u64(&buf); in verify_perf_link_info()
106 info.perf_event.uprobe.file_name = ptr_to_u64(&buf); in verify_perf_link_info()
299 info.kprobe_multi.addrs = ptr_to_u64(addrs); in verify_kmulti_link_info()
300 info.kprobe_multi.cookies = ptr_to_u64(cookies); in verify_kmulti_link_info()
324 info.kprobe_multi.addrs = ptr_to_u64(addrs); in verify_kmulti_invalid_user_buffer()
352 info.kprobe_multi.addrs = ptr_to_u64(addrs); in verify_kmulti_invalid_user_buffer()
359 info.kprobe_multi.addrs = ptr_to_u64(NULL); in verify_kmulti_invalid_user_buffer()
360 info.kprobe_multi.cookies = ptr_to_u64(cookies); in verify_kmulti_invalid_user_buffer()
452 info.uprobe_multi.path = ptr_to_u64(path_buf); in verify_umulti_link_info()
[all …]
H A Dbpf_obj_id.c100 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 Dtest_btf_ext.c23 info.line_info = ptr_to_u64(&line_info); in subtest_line_func_info()
34 info.func_info = ptr_to_u64(&func_info); in subtest_line_func_info()
H A Dobj_name.c35 attr.insns = ptr_to_u64(prog); in test_obj_name()
36 attr.license = ptr_to_u64(""); in test_obj_name()
H A Dmodule_fentry_shadow.c37 info.name = ptr_to_u64(name); in get_bpf_testmod_btf_fd()
H A Dmetadata.c44 prog_info.map_ids = ptr_to_u64(map_ids); in prog_holds_map()
H A Dtest_global_funcs.c75 info.func_info = ptr_to_u64(&func_info_buf); in subtest_ctx_arg_rewrite()
H A Dtest_struct_ops_module.c26 btf_info.name = ptr_to_u64(btf_name); in check_map_info()
H A Dbtf.c4568 info->btf = ptr_to_u64(user_btf); in test_big_btf_info()
4636 info[i].btf = ptr_to_u64(user_btf[i]); in test_btf_id()
4778 info.btf = ptr_to_u64(user_btf); in do_test_get_info()
4929 info.func_info = ptr_to_u64(func_info); in do_test_file()
6579 info.func_info = ptr_to_u64(func_info); in test_get_finfo()
6695 info.line_info = ptr_to_u64(linfo); in test_get_linfo()
6711 info.jited_line_info = ptr_to_u64(jited_linfo); in test_get_linfo()
6713 info.jited_ksyms = ptr_to_u64(jited_ksyms); in test_get_linfo()
6715 info.jited_func_lens = ptr_to_u64(jited_func_lens); in test_get_linfo()
6880 attr.insns = ptr_to_u64(test->insns); in do_test_info_raw()
[all …]
H A Dfd_array.c87 info.map_ids = ptr_to_u64(map_ids); in bpf_prog_get_map_ids()
H A Dtc_opts.c2576 attr.query.prog_ids = ptr_to_u64(prog_ids); in test_tc_opts_query_target()
2588 ASSERT_EQ(attr.query.prog_ids, ptr_to_u64(prog_ids), "prog_ids"); in test_tc_opts_query_target()
2604 attr.query.prog_ids = ptr_to_u64(prog_ids); in test_tc_opts_query_target()
2617 ASSERT_EQ(attr.query.prog_ids, ptr_to_u64(prog_ids), "prog_ids"); in test_tc_opts_query_target()
2633 attr.query.prog_ids = ptr_to_u64(prog_ids); in test_tc_opts_query_target()
2646 ASSERT_EQ(attr.query.prog_ids, ptr_to_u64(prog_ids), "prog_ids"); in test_tc_opts_query_target()
2690 attr.query.prog_ids = ptr_to_u64(prog_ids); in test_tc_opts_query_target()
2707 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 Dpidfd_wait.c22 #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 Dpidfd.h264 .pidfd = ptr_to_u64(pidfd), in create_child()
/linux/tools/bpf/bpftool/
H A Dlink.c1006 info.raw_tracepoint.tp_name = ptr_to_u64(&buf); in do_show_link()
1012 info.iter.target_name = ptr_to_u64(&buf); in do_show_link()
1026 info.kprobe_multi.addrs = ptr_to_u64(addrs); in do_show_link()
1034 info.kprobe_multi.cookies = ptr_to_u64(cookies); in do_show_link()
1048 info.uprobe_multi.offsets = ptr_to_u64(offsets); in do_show_link()
1056 info.uprobe_multi.ref_ctr_offsets = ptr_to_u64(ref_ctr_offsets); in do_show_link()
1065 info.uprobe_multi.cookies = ptr_to_u64(cookies); in do_show_link()
1066 info.uprobe_multi.path = ptr_to_u64(path_buf); in do_show_link()
1075 info.perf_event.tracepoint.tp_name = ptr_to_u64(&buf); in do_show_link()
1083 info.perf_event.kprobe.func_name = ptr_to_u64(&buf); in do_show_link()
[all …]
H A Dprog.c133 holder.jited_prog_insns = ptr_to_u64(ptr); in prep_prog_info()
136 holder.xlated_prog_insns = ptr_to_u64(ptr); in prep_prog_info()
140 holder.jited_ksyms = ptr_to_u64(ptr); in prep_prog_info()
143 holder.jited_func_lens = ptr_to_u64(ptr); in prep_prog_info()
146 holder.func_info = ptr_to_u64(ptr); in prep_prog_info()
149 holder.line_info = ptr_to_u64(ptr); in prep_prog_info()
152 holder.jited_line_info = ptr_to_u64(ptr); in prep_prog_info()
199 info.map_ids = ptr_to_u64(map_ids); in show_prog_maps()
248 prog_info.map_ids = ptr_to_u64(map_ids); in find_metadata()
2294 info.func_info = ptr_to_u64(&func_info); in profile_target_name()
H A Dcommon.c112 attr.insns = ptr_to_u64(insns); in known_to_need_rlimit()
114 attr.license = ptr_to_u64("GPL"); in known_to_need_rlimit()
432 info.func_info = ptr_to_u64(&finfo); in get_prog_full_name()
/linux/tools/perf/util/
H A Dbpf-utils.c181 ptr_to_u64(ptr)); in get_bpf_prog_info_linear()
236 offs = addr - ptr_to_u64(info_linear->data); in bpil_addr_to_offs()
256 addr = offs + ptr_to_u64(info_linear->data); in bpil_offs_to_addr()
H A Dbpf-utils.h6 #define ptr_to_u64(ptr) ((__u64)(unsigned long)(ptr)) macro
/linux/tools/testing/selftests/clone3/
H A Dclone3_selftests.h16 #define ptr_to_u64(ptr) ((__u64)((uintptr_t)(ptr))) macro
H A Dclone3_cap_checkpoint_restore.c45 .set_tid = ptr_to_u64(set_tid), in call_clone3_set_tid()
H A Dclone3_set_tid.c50 .set_tid = ptr_to_u64(set_tid), in call_clone3_set_tid()
/linux/samples/bpf/
H A Dtask_fd_query_user.c41 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()

12