Home
last modified time | relevance | path

Searched refs:perf_file (Results 1 – 4 of 4) sorted by relevance

/linux-6.12.1/tools/bpf/bpftool/skeleton/
Dpid_iter.bpf.c20 struct file *perf_file; member
62 event = BPF_CORE_READ(perf_link, perf_file, private_data); in get_bpf_cookie()
/linux-6.12.1/kernel/bpf/
Darraymap.c1196 static struct bpf_event_entry *bpf_event_entry_gen(struct file *perf_file, in bpf_event_entry_gen() argument
1203 ee->event = perf_file->private_data; in bpf_event_entry_gen()
1204 ee->perf_file = perf_file; in bpf_event_entry_gen()
1216 fput(ee->perf_file); in __bpf_event_entry_free()
1230 struct file *perf_file; in perf_event_fd_array_get_ptr() local
1233 perf_file = perf_event_get(fd); in perf_event_fd_array_get_ptr()
1234 if (IS_ERR(perf_file)) in perf_event_fd_array_get_ptr()
1235 return perf_file; in perf_event_fd_array_get_ptr()
1238 event = perf_file->private_data; in perf_event_fd_array_get_ptr()
1242 ee = bpf_event_entry_gen(perf_file, map_file); in perf_event_fd_array_get_ptr()
[all …]
Dsyscall.c3552 struct file *perf_file; member
3558 struct perf_event *event = perf_link->perf_file->private_data; in bpf_perf_link_release()
3561 fput(perf_link->perf_file); in bpf_perf_link_release()
3720 event = perf_get_event(perf_link->perf_file); in bpf_perf_link_fill_link_info()
3747 struct file *perf_file; in bpf_perf_link_attach() local
3753 perf_file = perf_event_get(attr->link_create.target_fd); in bpf_perf_link_attach()
3754 if (IS_ERR(perf_file)) in bpf_perf_link_attach()
3755 return PTR_ERR(perf_file); in bpf_perf_link_attach()
3763 link->perf_file = perf_file; in bpf_perf_link_attach()
3771 event = perf_file->private_data; in bpf_perf_link_attach()
[all …]
/linux-6.12.1/include/linux/
Dbpf.h1974 struct file *perf_file; member