Home
last modified time | relevance | path

Searched refs:ptr_to_u64 (Results 1 - 25 of 48) sorted by relevance

12

/kernel/linux/linux-5.10/tools/lib/bpf/
H A Dbpf.c57 static inline __u64 ptr_to_u64(const void *ptr) in ptr_to_u64() function
247 attr.insns = ptr_to_u64(load_attr->insns); in bpf_load_program_xattr()
248 attr.license = ptr_to_u64(load_attr->license); in bpf_load_program_xattr()
252 attr.log_buf = ptr_to_u64(log_buf); in bpf_load_program_xattr()
255 attr.log_buf = ptr_to_u64(NULL); in bpf_load_program_xattr()
262 attr.func_info = ptr_to_u64(load_attr->func_info); in bpf_load_program_xattr()
265 attr.line_info = ptr_to_u64(load_attr->line_info); in bpf_load_program_xattr()
290 attr.func_info = ptr_to_u64(finfo); in bpf_load_program_xattr()
302 attr.line_info = ptr_to_u64(linfo); in bpf_load_program_xattr()
318 attr.log_buf = ptr_to_u64(log_bu in bpf_load_program_xattr()
[all...]
/kernel/linux/linux-6.6/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()
267 attr.license = ptr_to_u64(license); in bpf_prog_load()
272 attr.insns = ptr_to_u64(insns); in bpf_prog_load()
297 attr.func_info = ptr_to_u64(func_info); in bpf_prog_load()
303 attr.line_info = ptr_to_u64(line_info); in bpf_prog_load()
306 attr.fd_array = ptr_to_u64(OPTS_GET(opts, fd_array, NULL)); in bpf_prog_load()
309 attr.log_buf = ptr_to_u64(log_buf); in bpf_prog_load()
336 attr.func_info = ptr_to_u64(finf in bpf_prog_load()
[all...]
/kernel/linux/linux-5.10/tools/testing/selftests/pidfd/
H A Dpidfd_wait.c22 #define ptr_to_u64(ptr) ((__u64)((uintptr_t)(ptr))) macro
45 .parent_tid = ptr_to_u64(&parent_tid), in TEST()
46 .pidfd = ptr_to_u64(&pidfd), in TEST()
93 .parent_tid = ptr_to_u64(&parent_tid), in TEST()
94 .pidfd = ptr_to_u64(&pidfd), in TEST()
146 .parent_tid = ptr_to_u64(&parent_tid), in TEST()
/kernel/linux/linux-5.10/tools/testing/selftests/bpf/
H A Dtest_verifier_log.c43 static inline __u64 ptr_to_u64(const void *ptr) in ptr_to_u64() function
55 attr.insns = ptr_to_u64(code_sample); in load()
56 attr.license = ptr_to_u64("GPL"); in load()
57 attr.log_buf = ptr_to_u64(log); in load()
H A Dtest_progs.h195 static inline __u64 ptr_to_u64(const void *ptr) in ptr_to_u64() function
/kernel/linux/linux-6.6/tools/testing/selftests/pidfd/
H A Dpidfd_wait.c22 #define ptr_to_u64(ptr) ((__u64)((uintptr_t)(ptr))) macro
45 .parent_tid = ptr_to_u64(&parent_tid), in TEST()
46 .pidfd = ptr_to_u64(&pidfd), in TEST()
93 .parent_tid = ptr_to_u64(&parent_tid), in TEST()
94 .pidfd = ptr_to_u64(&pidfd), in TEST()
155 .parent_tid = ptr_to_u64(&parent_tid), in TEST()
/kernel/linux/linux-5.10/tools/testing/selftests/bpf/prog_tests/
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 Dbpf_obj_id.c109 prog_infos[i].jited_prog_insns = ptr_to_u64(jited_insns); in test_bpf_obj_id()
111 prog_infos[i].xlated_prog_insns = ptr_to_u64(xlated_insns); in test_bpf_obj_id()
113 prog_infos[i].map_ids = ptr_to_u64(map_ids + i); in test_bpf_obj_id()
162 link_infos[i].raw_tracepoint.tp_name = ptr_to_u64(&tp_name); in test_bpf_obj_id()
169 link_infos[i].raw_tracepoint.tp_name != ptr_to_u64(&tp_name) || in test_bpf_obj_id()
H A Dmetadata.c44 prog_info.map_ids = ptr_to_u64(map_ids); in prog_holds_map()
/kernel/linux/linux-6.6/tools/testing/selftests/bpf/prog_tests/
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 Dbpf_obj_id.c109 prog_infos[i].jited_prog_insns = ptr_to_u64(jited_insns); in serial_test_bpf_obj_id()
111 prog_infos[i].xlated_prog_insns = ptr_to_u64(xlated_insns); in serial_test_bpf_obj_id()
113 prog_infos[i].map_ids = ptr_to_u64(map_ids + i); in serial_test_bpf_obj_id()
162 link_infos[i].raw_tracepoint.tp_name = ptr_to_u64(&tp_name); in serial_test_bpf_obj_id()
169 link_infos[i].raw_tracepoint.tp_name != ptr_to_u64(&tp_name) || in serial_test_bpf_obj_id()
H A Dfill_link_info.c66 info.perf_event.kprobe.func_name = ptr_to_u64(&buf); in verify_perf_link_info()
78 info.perf_event.tracepoint.tp_name = ptr_to_u64(&buf); in verify_perf_link_info()
93 info.perf_event.uprobe.file_name = ptr_to_u64(&buf); in verify_perf_link_info()
220 info.kprobe_multi.addrs = ptr_to_u64(addrs); in verify_kmulti_link_info()
241 info.kprobe_multi.addrs = ptr_to_u64(addrs); in verify_kmulti_invalid_user_buffer()
H A Dmodule_fentry_shadow.c36 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()
/kernel/linux/linux-6.6/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
/kernel/linux/linux-6.6/tools/bpf/bpftool/
H A Dlink.c853 info.raw_tracepoint.tp_name = ptr_to_u64(&buf); in do_show_link()
859 info.iter.target_name = ptr_to_u64(&buf); in do_show_link()
873 info.kprobe_multi.addrs = ptr_to_u64(addrs); in do_show_link()
881 info.perf_event.tracepoint.tp_name = ptr_to_u64(&buf); in do_show_link()
889 info.perf_event.kprobe.func_name = ptr_to_u64(&buf); in do_show_link()
897 info.perf_event.uprobe.file_name = ptr_to_u64(&buf); in do_show_link()
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()
2220 info.func_info = ptr_to_u64( in profile_target_name()
[all...]
H A Dcommon.c111 attr.insns = ptr_to_u64(insns); in known_to_need_rlimit()
113 attr.license = ptr_to_u64("GPL"); in known_to_need_rlimit()
357 info.func_info = ptr_to_u64(&finfo); in get_prog_full_name()
/kernel/linux/linux-5.10/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.c49 .set_tid = ptr_to_u64(set_tid), in call_clone3_set_tid()
/kernel/linux/linux-6.6/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.c49 .set_tid = ptr_to_u64(set_tid), in call_clone3_set_tid()
/kernel/linux/linux-5.10/samples/bpf/
H A Dtask_fd_query_user.c39 static __u64 ptr_to_u64(void *ptr) in ptr_to_u64() function
142 attr.config1 = ptr_to_u64((void *)name); in test_nondebug_fs_kuprobe_common()
/kernel/linux/linux-6.6/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()

Completed in 15 milliseconds

12