Lines Matching defs:bpf_map
243 struct bpf_map { struct
247 const struct bpf_map_ops *ops ____cacheline_aligned; argument
248 struct bpf_map *inner_map_meta; argument
252 enum bpf_map_type map_type; argument
253 u32 key_size;
254 u32 value_size;
255 u32 max_entries;
256 u64 map_extra; /* any per-map-type extra fields */
257 u32 map_flags;
258 u32 id;
259 struct btf_record *record;
260 int numa_node;
261 u32 btf_key_type_id;
262 u32 btf_value_type_id;
263 u32 btf_vmlinux_value_type_id;
264 struct btf *btf;
266 struct obj_cgroup *objcg;
268 char name[BPF_OBJ_NAME_LEN];
272 atomic64_t refcnt ____cacheline_aligned;
273 atomic64_t usercnt;
274 struct work_struct work;
275 struct mutex freeze_mutex;
276 atomic64_t writecnt;
282 struct {
287 } owner;
288 bool bypass_spec_v1;
289 bool frozen; /* write-once; write-protected by freeze_mutex */
290 s64 __percpu *elem_count;