Lines Matching defs:perf_link
10567 struct bpf_link_perf *perf_link = container_of(link, struct bpf_link_perf, link);
10570 if (ioctl(perf_link->perf_event_fd, PERF_EVENT_IOC_DISABLE, 0) < 0)
10573 if (perf_link->perf_event_fd != link->fd)
10574 close(perf_link->perf_event_fd);
10578 if (perf_link->legacy_probe_name) {
10579 if (perf_link->legacy_is_kprobe) {
10580 err = remove_kprobe_event_legacy(perf_link->legacy_probe_name,
10581 perf_link->legacy_is_retprobe);
10583 err = remove_uprobe_event_legacy(perf_link->legacy_probe_name,
10584 perf_link->legacy_is_retprobe);
10593 struct bpf_link_perf *perf_link = container_of(link, struct bpf_link_perf, link);
10595 free(perf_link->legacy_probe_name);
10596 free(perf_link);
11078 struct bpf_link_perf *perf_link = container_of(link, struct bpf_link_perf, link);
11080 perf_link->legacy_probe_name = legacy_probe;
11081 perf_link->legacy_is_kprobe = true;
11082 perf_link->legacy_is_retprobe = retprobe;
11977 struct bpf_link_perf *perf_link = container_of(link, struct bpf_link_perf, link);
11979 perf_link->legacy_probe_name = legacy_probe;
11980 perf_link->legacy_is_kprobe = false;
11981 perf_link->legacy_is_retprobe = retprobe;