Lines Matching refs:start_id

102 	int start_id;
428 pr_warn("BTF type [%d] is malformed\n", btf->start_id + btf->nr_types);
612 return btf->start_id + btf->nr_types;
625 if (type_id < btf->start_id)
627 return btf->types_data + btf->type_offs[type_id - btf->start_id];
632 if (type_id >= btf->start_id + btf->nr_types)
911 static __s32 btf_find_by_name_kind(const struct btf *btf, int start_id,
919 for (i = start_id; i < nr_types; i++) {
936 return btf_find_by_name_kind(btf, btf->start_id, type_name, kind);
984 btf->start_id = 1;
992 btf->start_id = btf__type_cnt(base_btf);
1036 btf->start_id = 1;
1042 btf->start_id = btf__type_cnt(base_btf);
1733 return btf->start_id + btf->nr_types - 1;
1809 * btf->start_id + btf->nr_types - 1 is the type ID offset we should
1812 *type_id += btf->start_id + btf->nr_types - 1;
1901 return btf->start_id + btf->nr_types - cnt;
3456 struct btf_type *t = btf_type_by_id(d->btf, d->btf->start_id + i);
3860 for (type_id = 1; type_id < d->btf->start_id; type_id++) {
4007 err = btf_dedup_prim_type(d, d->btf->start_id + i);
4259 if (fwd_kind == real_kind && canon_id < d->btf->start_id)
4527 err = btf_dedup_struct_type(d, d->btf->start_id + i);
4689 err = btf_dedup_ref_type(d, d->btf->start_id + i);
4817 err = btf_dedup_resolve_fwd(d, names_map, d->btf->start_id + i);
4841 __u32 next_type_id = d->btf->start_id;
4849 for (id = 1; id < d->btf->start_id; id++)
4851 for (i = 0, id = d->btf->start_id; i < d->btf->nr_types; i++, id++)
4856 for (i = 0, id = d->btf->start_id; i < d->btf->nr_types; i++, id++) {
4867 d->btf->type_offs[next_type_id - d->btf->start_id] = p - d->btf->types_data;
4873 d->btf->nr_types = next_type_id - d->btf->start_id;
4921 struct btf_type *t = btf_type_by_id(d->btf, d->btf->start_id + i);