Lines Matching refs:inner_map
352 struct bpf_map *inner_map; member
2153 map->inner_map = calloc(1, sizeof(*map->inner_map)); in parse_btf_map_def()
2154 if (!map->inner_map) in parse_btf_map_def()
2156 map->inner_map->sec_idx = obj->efile.btf_maps_shndx; in parse_btf_map_def()
2157 map->inner_map->name = malloc(strlen(map->name) + in parse_btf_map_def()
2159 if (!map->inner_map->name) in parse_btf_map_def()
2161 sprintf(map->inner_map->name, "%s.inner", map->name); in parse_btf_map_def()
2163 err = parse_btf_map_def(obj, map->inner_map, t, strict, in parse_btf_map_def()
4166 if (map->inner_map) { in bpf_object__create_map()
4169 err = bpf_object__create_map(obj, map->inner_map); in bpf_object__create_map()
4175 map->inner_map_fd = bpf_map__fd(map->inner_map); in bpf_object__create_map()
4201 if (bpf_map_type__is_map_in_map(def->type) && map->inner_map) { in bpf_object__create_map()
4202 bpf_map__destroy(map->inner_map); in bpf_object__create_map()
4203 zfree(&map->inner_map); in bpf_object__create_map()
7841 if (map->inner_map) { in bpf_map__destroy()
7842 bpf_map__destroy(map->inner_map); in bpf_map__destroy()
7843 zfree(&map->inner_map); in bpf_map__destroy()