Lines Matching defs:map_def

2545 		      struct btf_map_def *map_def, struct btf_map_def *inner_def)
2562 if (!get_map_field_int(map_name, btf, m, &map_def->map_type))
2564 map_def->parts |= MAP_DEF_MAP_TYPE;
2566 if (!get_map_field_int(map_name, btf, m, &map_def->max_entries))
2568 map_def->parts |= MAP_DEF_MAX_ENTRIES;
2570 if (!get_map_field_int(map_name, btf, m, &map_def->map_flags))
2572 map_def->parts |= MAP_DEF_MAP_FLAGS;
2574 if (!get_map_field_int(map_name, btf, m, &map_def->numa_node))
2576 map_def->parts |= MAP_DEF_NUMA_NODE;
2582 if (map_def->key_size && map_def->key_size != sz) {
2584 map_name, map_def->key_size, sz);
2587 map_def->key_size = sz;
2588 map_def->parts |= MAP_DEF_KEY_SIZE;
2609 if (map_def->key_size && map_def->key_size != sz) {
2611 map_name, map_def->key_size, (ssize_t)sz);
2614 map_def->key_size = sz;
2615 map_def->key_type_id = t->type;
2616 map_def->parts |= MAP_DEF_KEY_SIZE | MAP_DEF_KEY_TYPE;
2622 if (map_def->value_size && map_def->value_size != sz) {
2624 map_name, map_def->value_size, sz);
2627 map_def->value_size = sz;
2628 map_def->parts |= MAP_DEF_VALUE_SIZE;
2649 if (map_def->value_size && map_def->value_size != sz) {
2651 map_name, map_def->value_size, (ssize_t)sz);
2654 map_def->value_size = sz;
2655 map_def->value_type_id = t->type;
2656 map_def->parts |= MAP_DEF_VALUE_SIZE | MAP_DEF_VALUE_TYPE;
2659 bool is_map_in_map = bpf_map_type__is_map_in_map(map_def->map_type);
2660 bool is_prog_array = map_def->map_type == BPF_MAP_TYPE_PROG_ARRAY;
2680 if (map_def->value_size && map_def->value_size != 4) {
2682 map_name, map_def->value_size);
2685 map_def->value_size = 4;
2723 map_def->parts |= MAP_DEF_INNER_MAP;
2738 map_def->pinning = val;
2739 map_def->parts |= MAP_DEF_PINNING;
2745 map_def->map_extra = map_extra;
2746 map_def->parts |= MAP_DEF_MAP_EXTRA;
2756 if (map_def->map_type == BPF_MAP_TYPE_UNSPEC) {
2865 struct btf_map_def map_def = {}, inner_def = {};
2924 err = parse_btf_map_def(map->name, obj->btf, def, strict, &map_def, &inner_def);
2928 fill_map_from_def(map, &map_def);
2930 if (map_def.pinning == LIBBPF_PIN_BY_NAME) {
2938 if (map_def.parts & MAP_DEF_INNER_MAP) {