Lines Matching defs:map_name
1833 char map_name[BPF_OBJ_NAME_LEN], *p;
1878 snprintf(map_name, sizeof(map_name), "%.*s%.*s", pfx_len, obj->name,
1882 for (p = map_name; *p && p < map_name + sizeof(map_name); p++)
1886 return strdup(map_name);
2435 static bool get_map_field_int(const char *map_name, const struct btf *btf,
2445 map_name, name, btf_kind_str(t));
2452 map_name, name, t->type);
2457 map_name, name, btf_kind_str(arr_t));
2465 static bool get_map_field_long(const char *map_name, const struct btf *btf,
2475 ret = get_map_field_int(map_name, btf, m, &res32);
2483 map_name, name, btf_kind_str(t));
2489 map_name, name);
2540 int parse_btf_map_def(const char *map_name, struct btf *btf,
2555 pr_warn("map '%s': invalid field #%d.\n", map_name, i);
2559 if (!get_map_field_int(map_name, btf, m, &map_def->map_type))
2563 if (!get_map_field_int(map_name, btf, m, &map_def->max_entries))
2567 if (!get_map_field_int(map_name, btf, m, &map_def->map_flags))
2571 if (!get_map_field_int(map_name, btf, m, &map_def->numa_node))
2577 if (!get_map_field_int(map_name, btf, m, &sz))
2581 map_name, map_def->key_size, sz);
2592 map_name, m->type);
2597 map_name, btf_kind_str(t));
2603 map_name, t->type, (ssize_t)sz);
2608 map_name, map_def->key_size, (ssize_t)sz);
2617 if (!get_map_field_int(map_name, btf, m, &sz))
2621 map_name, map_def->value_size, sz);
2632 map_name, m->type);
2637 map_name, btf_kind_str(t));
2643 map_name, t->type, (ssize_t)sz);
2648 map_name, map_def->value_size, (ssize_t)sz);
2664 map_name);
2669 map_name, name);
2674 map_name);
2679 map_name, map_def->value_size);
2686 map_name, desc, m->type);
2691 map_name, desc);
2697 map_name, desc, btf_kind_str(t));
2704 map_name, btf_kind_str(t));
2711 map_name, btf_kind_str(t));
2715 snprintf(inner_map_name, sizeof(inner_map_name), "%s.inner", map_name);
2725 pr_warn("map '%s': inner def can't be pinned.\n", map_name);
2728 if (!get_map_field_int(map_name, btf, m, &val))
2732 map_name, val);
2740 if (!get_map_field_long(map_name, btf, m, &map_extra))
2746 pr_warn("map '%s': unknown field '%s'.\n", map_name, name);
2749 pr_debug("map '%s': ignoring unknown field '%s'.\n", map_name, name);
2754 pr_warn("map '%s': map type isn't specified.\n", map_name);
2866 const char *map_name;
2873 map_name = btf__name_by_offset(obj->btf, var->name_off);
2875 if (map_name == NULL || map_name[0] == '\0') {
2880 pr_warn("map '%s' BTF data is corrupted.\n", map_name);
2885 map_name, btf_kind_str(var));
2890 map_name, btf_var_linkage_str(var_extra->linkage));
2897 map_name, btf_kind_str(var));
2901 pr_warn("map '%s': invalid def size.\n", map_name);
2908 map->name = strdup(map_name);
2910 pr_warn("map '%s': failed to alloc map name.\n", map_name);
2919 map_name, map->sec_idx, map->sec_offset);
2943 map->inner_map->name = malloc(strlen(map_name) + sizeof(".inner") + 1);
2946 sprintf(map->inner_map->name, "%s.inner", map_name);
5260 const char *map_name = NULL;
5264 map_name = map->name;
5341 bpf_gen__map_create(obj->gen_loader, def->type, map_name,
5352 map_fd = bpf_map_create(def->type, map_name,
5365 map_fd = bpf_map_create(def->type, map_name,