Lines Matching defs:perf_link
10950 struct bpf_link_perf *perf_link = container_of(link, struct bpf_link_perf, link);
10953 if (ioctl(perf_link->perf_event_fd, PERF_EVENT_IOC_DISABLE, 0) < 0)
10956 if (perf_link->perf_event_fd != link->fd)
10957 close(perf_link->perf_event_fd);
10961 if (perf_link->legacy_probe_name) {
10962 if (perf_link->legacy_is_kprobe) {
10963 err = remove_kprobe_event_legacy(perf_link->legacy_probe_name,
10964 perf_link->legacy_is_retprobe);
10966 err = remove_uprobe_event_legacy(perf_link->legacy_probe_name,
10967 perf_link->legacy_is_retprobe);
10976 struct bpf_link_perf *perf_link = container_of(link, struct bpf_link_perf, link);
10978 free(perf_link->legacy_probe_name);
10979 free(perf_link);
11456 struct bpf_link_perf *perf_link = container_of(link, struct bpf_link_perf, link);
11458 perf_link->legacy_probe_name = legacy_probe;
11459 perf_link->legacy_is_kprobe = true;
11460 perf_link->legacy_is_retprobe = retprobe;
12431 struct bpf_link_perf *perf_link = container_of(link, struct bpf_link_perf, link);
12433 perf_link->legacy_probe_name = legacy_probe;
12434 perf_link->legacy_is_kprobe = false;
12435 perf_link->legacy_is_retprobe = retprobe;