Lines Matching defs:perf_link
10671 struct bpf_link_perf *perf_link = container_of(link, struct bpf_link_perf, link);
10674 if (ioctl(perf_link->perf_event_fd, PERF_EVENT_IOC_DISABLE, 0) < 0)
10677 if (perf_link->perf_event_fd != link->fd)
10678 close(perf_link->perf_event_fd);
10682 if (perf_link->legacy_probe_name) {
10683 if (perf_link->legacy_is_kprobe) {
10684 err = remove_kprobe_event_legacy(perf_link->legacy_probe_name,
10685 perf_link->legacy_is_retprobe);
10687 err = remove_uprobe_event_legacy(perf_link->legacy_probe_name,
10688 perf_link->legacy_is_retprobe);
10697 struct bpf_link_perf *perf_link = container_of(link, struct bpf_link_perf, link);
10699 free(perf_link->legacy_probe_name);
10700 free(perf_link);
11182 struct bpf_link_perf *perf_link = container_of(link, struct bpf_link_perf, link);
11184 perf_link->legacy_probe_name = legacy_probe;
11185 perf_link->legacy_is_kprobe = true;
11186 perf_link->legacy_is_retprobe = retprobe;
12126 struct bpf_link_perf *perf_link = container_of(link, struct bpf_link_perf, link);
12128 perf_link->legacy_probe_name = legacy_probe;
12129 perf_link->legacy_is_kprobe = false;
12130 perf_link->legacy_is_retprobe = retprobe;