Lines Matching refs:inner_map
567 struct bpf_map *inner_map; member
2945 map->inner_map = calloc(1, sizeof(*map->inner_map)); in bpf_object__init_user_btf_map()
2946 if (!map->inner_map) in bpf_object__init_user_btf_map()
2948 map->inner_map->fd = create_placeholder_fd(); in bpf_object__init_user_btf_map()
2949 if (map->inner_map->fd < 0) in bpf_object__init_user_btf_map()
2950 return map->inner_map->fd; in bpf_object__init_user_btf_map()
2951 map->inner_map->sec_idx = sec_idx; in bpf_object__init_user_btf_map()
2952 map->inner_map->name = malloc(strlen(map_name) + sizeof(".inner") + 1); in bpf_object__init_user_btf_map()
2953 if (!map->inner_map->name) in bpf_object__init_user_btf_map()
2955 sprintf(map->inner_map->name, "%s.inner", map_name); in bpf_object__init_user_btf_map()
2957 fill_map_from_def(map->inner_map, &inner_def); in bpf_object__init_user_btf_map()
4955 return map->inner_map; in bpf_map__inner_map()
5237 if (map->inner_map) { in bpf_object__create_map()
5238 err = map_set_def_max_entries(map->inner_map); in bpf_object__create_map()
5241 err = bpf_object__create_map(obj, map->inner_map, true); in bpf_object__create_map()
5247 map->inner_map_fd = map->inner_map->fd; in bpf_object__create_map()
5311 if (bpf_map_type__is_map_in_map(def->type) && map->inner_map) { in bpf_object__create_map()
5313 map->inner_map->fd = -1; in bpf_object__create_map()
5314 bpf_map__destroy(map->inner_map); in bpf_object__create_map()
5315 zfree(&map->inner_map); in bpf_object__create_map()
9091 if (map->inner_map) { in bpf_map__destroy()
9092 bpf_map__destroy(map->inner_map); in bpf_map__destroy()
9093 zfree(&map->inner_map); in bpf_map__destroy()
10477 if (map->inner_map) { in bpf_map__set_inner_map_fd()
10478 bpf_map__destroy(map->inner_map); in bpf_map__set_inner_map_fd()
10479 zfree(&map->inner_map); in bpf_map__set_inner_map_fd()