Lines Matching full:links
108 skel->links.func_begin = bpf_program__attach_kprobe(skel->progs.func_begin, in perf_ftrace__latency_prepare_bpf()
110 if (IS_ERR(skel->links.func_begin)) { in perf_ftrace__latency_prepare_bpf()
112 err = PTR_ERR(skel->links.func_begin); in perf_ftrace__latency_prepare_bpf()
116 skel->links.func_end = bpf_program__attach_kprobe(skel->progs.func_end, in perf_ftrace__latency_prepare_bpf()
118 if (IS_ERR(skel->links.func_end)) { in perf_ftrace__latency_prepare_bpf()
120 err = PTR_ERR(skel->links.func_end); in perf_ftrace__latency_prepare_bpf()
128 skel->links.event_begin = bpf_program__attach_raw_tracepoint(skel->progs.event_begin, in perf_ftrace__latency_prepare_bpf()
130 if (IS_ERR(skel->links.event_begin)) { in perf_ftrace__latency_prepare_bpf()
132 err = PTR_ERR(skel->links.event_begin); in perf_ftrace__latency_prepare_bpf()
138 skel->links.event_end = bpf_program__attach_raw_tracepoint(skel->progs.event_end, in perf_ftrace__latency_prepare_bpf()
140 if (IS_ERR(skel->links.event_end)) { in perf_ftrace__latency_prepare_bpf()
142 err = PTR_ERR(skel->links.event_end); in perf_ftrace__latency_prepare_bpf()