Lines Matching refs:start_id

106 	int start_id;
432 pr_warn("BTF type [%d] is malformed\n", btf->start_id + btf->nr_types);
616 return btf->start_id + btf->nr_types;
629 if (type_id < btf->start_id)
631 return btf->types_data + btf->type_offs[type_id - btf->start_id];
636 if (type_id >= btf->start_id + btf->nr_types)
915 static __s32 btf_find_by_name_kind(const struct btf *btf, int start_id,
923 for (i = start_id; i < nr_types; i++) {
940 return btf_find_by_name_kind(btf, btf->start_id, type_name, kind);
988 btf->start_id = 1;
996 btf->start_id = btf__type_cnt(base_btf);
1040 btf->start_id = 1;
1046 btf->start_id = btf__type_cnt(base_btf);
1824 return btf->start_id + btf->nr_types - 1;
1900 * btf->start_id + btf->nr_types - 1 is the type ID offset we should
1903 *type_id += btf->start_id + btf->nr_types - 1;
1992 return btf->start_id + btf->nr_types - cnt;
3543 struct btf_type *t = btf_type_by_id(d->btf, d->btf->start_id + i);
3947 for (type_id = 1; type_id < d->btf->start_id; type_id++) {
4094 err = btf_dedup_prim_type(d, d->btf->start_id + i);
4346 if (fwd_kind == real_kind && canon_id < d->btf->start_id)
4614 err = btf_dedup_struct_type(d, d->btf->start_id + i);
4776 err = btf_dedup_ref_type(d, d->btf->start_id + i);
4904 err = btf_dedup_resolve_fwd(d, names_map, d->btf->start_id + i);
4928 __u32 next_type_id = d->btf->start_id;
4936 for (id = 1; id < d->btf->start_id; id++)
4938 for (i = 0, id = d->btf->start_id; i < d->btf->nr_types; i++, id++)
4943 for (i = 0, id = d->btf->start_id; i < d->btf->nr_types; i++, id++) {
4954 d->btf->type_offs[next_type_id - d->btf->start_id] = p - d->btf->types_data;
4960 d->btf->nr_types = next_type_id - d->btf->start_id;
5008 struct btf_type *t = btf_type_by_id(d->btf, d->btf->start_id + i);