Searched refs:inner_map_meta (Results 1 – 5 of 5) sorted by relevance
11 struct bpf_map *inner_map, *inner_map_meta; in bpf_map_meta_alloc() local32 if (inner_map->inner_map_meta) { in bpf_map_meta_alloc()42 inner_map_meta_size = sizeof(*inner_map_meta); in bpf_map_meta_alloc()47 inner_map_meta = kzalloc(inner_map_meta_size, GFP_USER); in bpf_map_meta_alloc()48 if (!inner_map_meta) { in bpf_map_meta_alloc()53 inner_map_meta->map_type = inner_map->map_type; in bpf_map_meta_alloc()54 inner_map_meta->key_size = inner_map->key_size; in bpf_map_meta_alloc()55 inner_map_meta->value_size = inner_map->value_size; in bpf_map_meta_alloc()56 inner_map_meta->map_flags = inner_map->map_flags; in bpf_map_meta_alloc()57 inner_map_meta->max_entries = inner_map->max_entries; in bpf_map_meta_alloc()[all …]
766 struct bpf_map *map, *inner_map_meta; in array_of_map_alloc() local768 inner_map_meta = bpf_map_meta_alloc(attr->inner_map_fd); in array_of_map_alloc()769 if (IS_ERR(inner_map_meta)) in array_of_map_alloc()770 return inner_map_meta; in array_of_map_alloc()774 bpf_map_meta_free(inner_map_meta); in array_of_map_alloc()778 map->inner_map_meta = inner_map_meta; in array_of_map_alloc()788 bpf_map_meta_free(map->inner_map_meta); in array_of_map_free()
1453 struct bpf_map *map, *inner_map_meta; in htab_of_map_alloc() local1455 inner_map_meta = bpf_map_meta_alloc(attr->inner_map_fd); in htab_of_map_alloc()1456 if (IS_ERR(inner_map_meta)) in htab_of_map_alloc()1457 return inner_map_meta; in htab_of_map_alloc()1461 bpf_map_meta_free(inner_map_meta); in htab_of_map_alloc()1465 map->inner_map_meta = inner_map_meta; in htab_of_map_alloc()1500 bpf_map_meta_free(map->inner_map_meta); in htab_of_map_free()
5618 if (reg->map_ptr->inner_map_meta) { in mark_ptr_or_null_reg()5620 reg->map_ptr = reg->map_ptr->inner_map_meta; in mark_ptr_or_null_reg()7860 if (map->inner_map_meta && in check_map_prog_compatibility()7861 !check_map_prealloc(map->inner_map_meta)) { in check_map_prog_compatibility()
79 struct bpf_map *inner_map_meta; member