Lines Matching full:ee
1158 struct bpf_event_entry *ee; in bpf_event_entry_gen() local
1160 ee = kzalloc(sizeof(*ee), GFP_KERNEL); in bpf_event_entry_gen()
1161 if (ee) { in bpf_event_entry_gen()
1162 ee->event = perf_file->private_data; in bpf_event_entry_gen()
1163 ee->perf_file = perf_file; in bpf_event_entry_gen()
1164 ee->map_file = map_file; in bpf_event_entry_gen()
1167 return ee; in bpf_event_entry_gen()
1172 struct bpf_event_entry *ee; in __bpf_event_entry_free() local
1174 ee = container_of(rcu, struct bpf_event_entry, rcu); in __bpf_event_entry_free()
1175 fput(ee->perf_file); in __bpf_event_entry_free()
1176 kfree(ee); in __bpf_event_entry_free()
1179 static void bpf_event_entry_free_rcu(struct bpf_event_entry *ee) in bpf_event_entry_free_rcu() argument
1181 call_rcu(&ee->rcu, __bpf_event_entry_free); in bpf_event_entry_free_rcu()
1187 struct bpf_event_entry *ee; in perf_event_fd_array_get_ptr() local
1196 ee = ERR_PTR(-EOPNOTSUPP); in perf_event_fd_array_get_ptr()
1201 ee = bpf_event_entry_gen(perf_file, map_file); in perf_event_fd_array_get_ptr()
1202 if (ee) in perf_event_fd_array_get_ptr()
1203 return ee; in perf_event_fd_array_get_ptr()
1204 ee = ERR_PTR(-ENOMEM); in perf_event_fd_array_get_ptr()
1207 return ee; in perf_event_fd_array_get_ptr()
1220 struct bpf_event_entry *ee; in perf_event_fd_array_release() local
1228 ee = READ_ONCE(array->ptrs[i]); in perf_event_fd_array_release()
1229 if (ee && ee->map_file == map_file) in perf_event_fd_array_release()