Home
last modified time | relevance | path

Searched refs:inner_map_meta (Results 1 – 6 of 6) sorted by relevance

/kernel/linux/linux-5.10/kernel/bpf/
Dmap_in_map.c11 struct bpf_map *inner_map, *inner_map_meta; in bpf_map_meta_alloc() local
21 if (inner_map->inner_map_meta) { in bpf_map_meta_alloc()
36 inner_map_meta_size = sizeof(*inner_map_meta); in bpf_map_meta_alloc()
41 inner_map_meta = kzalloc(inner_map_meta_size, GFP_USER); in bpf_map_meta_alloc()
42 if (!inner_map_meta) { in bpf_map_meta_alloc()
47 inner_map_meta->map_type = inner_map->map_type; in bpf_map_meta_alloc()
48 inner_map_meta->key_size = inner_map->key_size; in bpf_map_meta_alloc()
49 inner_map_meta->value_size = inner_map->value_size; in bpf_map_meta_alloc()
50 inner_map_meta->map_flags = inner_map->map_flags; in bpf_map_meta_alloc()
51 inner_map_meta->max_entries = inner_map->max_entries; in bpf_map_meta_alloc()
[all …]
Darraymap.c1229 struct bpf_map *map, *inner_map_meta; in array_of_map_alloc() local
1231 inner_map_meta = bpf_map_meta_alloc(attr->inner_map_fd); in array_of_map_alloc()
1232 if (IS_ERR(inner_map_meta)) in array_of_map_alloc()
1233 return inner_map_meta; in array_of_map_alloc()
1237 bpf_map_meta_free(inner_map_meta); in array_of_map_alloc()
1241 map->inner_map_meta = inner_map_meta; in array_of_map_alloc()
1251 bpf_map_meta_free(map->inner_map_meta); in array_of_map_free()
Dhashtab.c2074 struct bpf_map *map, *inner_map_meta; in htab_of_map_alloc() local
2076 inner_map_meta = bpf_map_meta_alloc(attr->inner_map_fd); in htab_of_map_alloc()
2077 if (IS_ERR(inner_map_meta)) in htab_of_map_alloc()
2078 return inner_map_meta; in htab_of_map_alloc()
2082 bpf_map_meta_free(inner_map_meta); in htab_of_map_alloc()
2086 map->inner_map_meta = inner_map_meta; in htab_of_map_alloc()
2121 bpf_map_meta_free(map->inner_map_meta); in htab_of_map_free()
Dverifier.c7837 if (map->inner_map_meta) { in mark_ptr_or_null_reg()
7839 reg->map_ptr = map->inner_map_meta; in mark_ptr_or_null_reg()
10279 if (map->inner_map_meta && !check_map_prealloc(map->inner_map_meta)) in is_preallocated_map()
/kernel/linux/linux-5.10/tools/testing/selftests/bpf/progs/
Djeq_infer_not_null_fail.c21 struct bpf_map *inner_map = map->inner_map_meta; in jeq_infer_not_null_ptr_to_btfid()
/kernel/linux/linux-5.10/include/linux/
Dbpf.h147 struct bpf_map *inner_map_meta; member