Lines Matching refs:perf_file
3707 struct file *perf_file; member
3713 struct perf_event *event = perf_link->perf_file->private_data; in bpf_perf_link_release()
3716 fput(perf_link->perf_file); in bpf_perf_link_release()
3875 event = perf_get_event(perf_link->perf_file); in bpf_perf_link_fill_link_info()
3902 struct file *perf_file; in bpf_perf_link_attach() local
3908 perf_file = perf_event_get(attr->link_create.target_fd); in bpf_perf_link_attach()
3909 if (IS_ERR(perf_file)) in bpf_perf_link_attach()
3910 return PTR_ERR(perf_file); in bpf_perf_link_attach()
3918 link->perf_file = perf_file; in bpf_perf_link_attach()
3926 event = perf_file->private_data; in bpf_perf_link_attach()
3938 fput(perf_file); in bpf_perf_link_attach()