Lines Matching defs:inner_map_meta
12 struct bpf_map *inner_map, *inner_map_meta;
21 if (inner_map->inner_map_meta)
28 inner_map_meta_size = sizeof(*inner_map_meta);
33 inner_map_meta = kzalloc(inner_map_meta_size, GFP_USER);
34 if (!inner_map_meta)
37 inner_map_meta->map_type = inner_map->map_type;
38 inner_map_meta->key_size = inner_map->key_size;
39 inner_map_meta->value_size = inner_map->value_size;
40 inner_map_meta->map_flags = inner_map->map_flags;
41 inner_map_meta->max_entries = inner_map->max_entries;
43 inner_map_meta->record = btf_record_dup(inner_map->record);
44 if (IS_ERR(inner_map_meta->record)) {
49 struct bpf_map *ret = ERR_CAST(inner_map_meta->record);
50 kfree(inner_map_meta);
60 inner_map_meta->btf = inner_map->btf;
64 inner_map_meta->ops = inner_map->ops;
67 container_of(inner_map_meta, struct bpf_array, map);
72 inner_map_meta->bypass_spec_v1 = inner_map->bypass_spec_v1;
74 return inner_map_meta;
99 struct bpf_map *inner_map, *inner_map_meta;
108 inner_map_meta = map->inner_map_meta;
109 if (inner_map_meta->ops->map_meta_equal(inner_map_meta, inner_map))