Home
last modified time | relevance | path

Searched refs:BPF_CORE_READ (Results 1 – 13 of 13) sorted by relevance

/Linux-v5.15/tools/lib/bpf/
Dbpf_tracing.h74 #define PT_REGS_PARM1_CORE(x) BPF_CORE_READ((x), di)
75 #define PT_REGS_PARM2_CORE(x) BPF_CORE_READ((x), si)
76 #define PT_REGS_PARM3_CORE(x) BPF_CORE_READ((x), dx)
77 #define PT_REGS_PARM4_CORE(x) BPF_CORE_READ((x), cx)
78 #define PT_REGS_PARM5_CORE(x) BPF_CORE_READ((x), r8)
79 #define PT_REGS_RET_CORE(x) BPF_CORE_READ((x), sp)
80 #define PT_REGS_FP_CORE(x) BPF_CORE_READ((x), bp)
81 #define PT_REGS_RC_CORE(x) BPF_CORE_READ((x), ax)
82 #define PT_REGS_SP_CORE(x) BPF_CORE_READ((x), sp)
83 #define PT_REGS_IP_CORE(x) BPF_CORE_READ((x), ip)
[all …]
Dbpf_core_read.h402 #define BPF_CORE_READ(src, a, ...) ({ \ macro
/Linux-v5.15/tools/testing/selftests/bpf/progs/
Dprofiler.inc.h191 parent = BPF_CORE_READ(parent, real_parent); in populate_ancestors()
194 ppid = BPF_CORE_READ(parent, tgid); in populate_ancestors()
199 BPF_CORE_READ(parent, self_exec_id); in populate_ancestors()
201 BPF_CORE_READ(parent, start_time); in populate_ancestors()
219 bpf_probe_read_str(payload, MAX_PATH, BPF_CORE_READ(cgroup_node, name)); in read_full_cgroup_path()
228 cgroup_node = BPF_CORE_READ(cgroup_node, parent); in read_full_cgroup_path()
239 return BPF_CORE_READ(node52, id.ino); in get_inode_from_kernfs()
242 return (u64)BPF_CORE_READ(node, id); in get_inode_from_kernfs()
256 BPF_CORE_READ(task, nsproxy, cgroup_ns, root_cset, dfl_cgrp, kn); in populate_cgroup_info()
257 struct kernfs_node* proc_kernfs = BPF_CORE_READ(task, cgroups, dfl_cgrp, kn); in populate_cgroup_info()
[all …]
Dtest_core_reloc_kernel.c55 out->valid[1] = BPF_CORE_READ(task, in test_core_kernel()
57 out->valid[2] = BPF_CORE_READ(task, in test_core_kernel()
60 out->valid[3] = BPF_CORE_READ(task, in test_core_kernel()
63 out->valid[4] = BPF_CORE_READ(task, in test_core_kernel()
66 out->valid[5] = BPF_CORE_READ(task, in test_core_kernel()
70 out->valid[6] = BPF_CORE_READ(task, in test_core_kernel()
74 out->valid[7] = BPF_CORE_READ(task, in test_core_kernel()
78 out->valid[8] = BPF_CORE_READ(task, in test_core_kernel()
83 out->valid[9] = BPF_CORE_READ(task, in test_core_kernel()
Dtest_core_reloc_existence.c49 out->a_value = BPF_CORE_READ(in, a); in test_core_existence()
55 out->b_value = BPF_CORE_READ(in, b); in test_core_existence()
61 out->c_value = BPF_CORE_READ(in, c); in test_core_existence()
67 out->arr_value = BPF_CORE_READ(in, arr[0]); in test_core_existence()
73 out->s_value = BPF_CORE_READ(in, s.x); in test_core_existence()
Dtest_subprogs.c57 return BPF_CORE_READ((struct task_struct *)(void *)t, tgid); in get_task_tgid()
73 if (!BPF_CORE_READ(t, pid) || !get_task_tgid((uintptr_t)t)) in prog1()
85 if (!BPF_CORE_READ(t, pid) || !get_task_tgid((uintptr_t)t)) in prog2()
98 if (!BPF_CORE_READ(t, pid) || !get_task_tgid((uintptr_t)t)) in prog3()
111 if (!BPF_CORE_READ(t, pid) || !get_task_tgid((uintptr_t)t)) in prog4()
Dtest_core_reloc_module.c52 if (BPF_CORE_READ(task, pid) != real_pid || BPF_CORE_READ(task, tgid) != real_tgid) in BPF_PROG()
55 out->len = BPF_CORE_READ(read_ctx, len); in BPF_PROG()
56 out->off = BPF_CORE_READ(read_ctx, off); in BPF_PROG()
Dtest_module_attach.c16 raw_tp_read_sz = BPF_CORE_READ(read_ctx, len); in BPF_PROG()
26 raw_tp_bare_write_sz = BPF_CORE_READ(write_ctx, len); in BPF_PROG()
Dtest_core_retro.c29 int tgid = BPF_CORE_READ(task, tgid); in handle_sys_enter()
Dtest_core_read_macros.c45 k_core_out = (long)BPF_CORE_READ(&k_core_in, next, next, func); in handler()
/Linux-v5.15/tools/bpf/bpftool/skeleton/
Dpid_iter.bpf.c29 return BPF_CORE_READ((struct bpf_prog *)ent, aux, id); in get_obj_id()
31 return BPF_CORE_READ((struct bpf_map *)ent, id); in get_obj_id()
33 return BPF_CORE_READ((struct btf *)ent, id); in get_obj_id()
35 return BPF_CORE_READ((struct bpf_link *)ent, id); in get_obj_id()
/Linux-v5.15/tools/perf/util/bpf_skel/
Dbperf_cgroup.bpf.c61 cgrp = BPF_CORE_READ(p, cgroups, subsys[perf_event_cgrp_id], cgroup); in get_cgroup_v1_idx()
62 level = BPF_CORE_READ(cgrp, level); in get_cgroup_v1_idx()
71 cgrp_id = BPF_CORE_READ(cgrp, ancestor_ids[i]); in get_cgroup_v1_idx()
/Linux-v5.15/kernel/bpf/preload/iterators/
Diterators.bpf.c70 name_off = BPF_CORE_READ(t, name_off); in get_name()