Lines Matching refs:perf_link
10076 struct bpf_link_perf *perf_link = container_of(link, struct bpf_link_perf, link);
10079 if (ioctl(perf_link->perf_event_fd, PERF_EVENT_IOC_DISABLE, 0) < 0)
10082 if (perf_link->perf_event_fd != link->fd)
10083 close(perf_link->perf_event_fd);
10087 if (perf_link->legacy_probe_name) {
10088 if (perf_link->legacy_is_kprobe) {
10089 err = remove_kprobe_event_legacy(perf_link->legacy_probe_name,
10090 perf_link->legacy_is_retprobe);
10092 err = remove_uprobe_event_legacy(perf_link->legacy_probe_name,
10093 perf_link->legacy_is_retprobe);
10102 struct bpf_link_perf *perf_link = container_of(link, struct bpf_link_perf, link);
10104 free(perf_link->legacy_probe_name);
10105 free(perf_link);
10587 struct bpf_link_perf *perf_link = container_of(link, struct bpf_link_perf, link);
10589 perf_link->legacy_probe_name = legacy_probe;
10590 perf_link->legacy_is_kprobe = true;
10591 perf_link->legacy_is_retprobe = retprobe;
11486 struct bpf_link_perf *perf_link = container_of(link, struct bpf_link_perf, link);
11488 perf_link->legacy_probe_name = legacy_probe;
11489 perf_link->legacy_is_kprobe = false;
11490 perf_link->legacy_is_retprobe = retprobe;