Searched refs:inner_map_meta (Results 1 – 7 of 7) sorted by relevance
/linux/kernel/bpf/ |
H A D | map_in_map.c | 12 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() 27 inner_map_meta_size = sizeof(*inner_map_meta); in bpf_map_meta_alloc() 32 inner_map_meta = kzalloc(inner_map_meta_size, GFP_USER); in bpf_map_meta_alloc() 33 if (!inner_map_meta) in bpf_map_meta_alloc() 36 inner_map_meta->map_type = inner_map->map_type; in bpf_map_meta_alloc() 37 inner_map_meta->key_size = inner_map->key_size; in bpf_map_meta_alloc() 38 inner_map_meta->value_size = inner_map->value_size; in bpf_map_meta_alloc() 39 inner_map_meta->map_flags = inner_map->map_flags; in bpf_map_meta_alloc() 40 inner_map_meta->max_entries = inner_map->max_entries; in bpf_map_meta_alloc() [all …]
|
H A D | arraymap.c | 1357 struct bpf_map *map, *inner_map_meta; in array_of_map_alloc() local 1359 inner_map_meta = bpf_map_meta_alloc(attr->inner_map_fd); in array_of_map_alloc() 1360 if (IS_ERR(inner_map_meta)) in array_of_map_alloc() 1361 return inner_map_meta; in array_of_map_alloc() 1365 bpf_map_meta_free(inner_map_meta); in array_of_map_alloc() 1369 map->inner_map_meta = inner_map_meta; in array_of_map_alloc() 1379 bpf_map_meta_free(map->inner_map_meta); in array_of_map_free()
|
H A D | hashtab.c | 2601 struct bpf_map *map, *inner_map_meta; in htab_of_map_alloc() local 2603 inner_map_meta = bpf_map_meta_alloc(attr->inner_map_fd); in htab_of_map_alloc() 2604 if (IS_ERR(inner_map_meta)) in htab_of_map_alloc() 2605 return inner_map_meta; in htab_of_map_alloc() 2609 bpf_map_meta_free(inner_map_meta); in htab_of_map_alloc() 2613 map->inner_map_meta = inner_map_meta; in htab_of_map_alloc() 2648 bpf_map_meta_free(map->inner_map_meta); in htab_of_map_free()
|
H A D | verifier.c | 2058 if (map->inner_map_meta) { in mark_ptr_not_null_reg() 2060 reg->map_ptr = map->inner_map_meta; in mark_ptr_not_null_reg() 2064 if (btf_record_has_field(map->inner_map_meta->record, BPF_TIMER)) in mark_ptr_not_null_reg() 2066 if (btf_record_has_field(map->inner_map_meta->record, BPF_WORKQUEUE)) in mark_ptr_not_null_reg()
|
/linux/tools/testing/selftests/bpf/progs/ |
H A D | jeq_infer_not_null_fail.c | 25 struct bpf_map *inner_map = map->inner_map_meta; in jeq_infer_not_null_ptr_to_btfid()
|
H A D | verifier_arena.c | 147 bpf_arena_alloc_pages(map->inner_map_meta, NULL, map->max_entries, 0, 0); in iter_maps3()
|
/linux/include/linux/ |
H A D | bpf.h | 262 struct bpf_map *inner_map_meta; member
|