Lines Matching refs:start_id

102 	int start_id;  member
400 pr_warn("BTF type [%d] is malformed\n", btf->start_id + btf->nr_types); in btf_parse_type_sec()
425 return btf->start_id + btf->nr_types - 1; in btf__get_nr_types()
438 if (type_id < btf->start_id) in btf_type_by_id()
440 return btf->types_data + btf->type_offs[type_id - btf->start_id]; in btf_type_by_id()
445 if (type_id >= btf->start_id + btf->nr_types) in btf__type_by_id()
753 btf->start_id = 1; in btf_new_empty()
761 btf->start_id = btf__get_nr_types(base_btf) + 1; in btf_new_empty()
805 btf->start_id = 1; in btf_new()
811 btf->start_id = btf__get_nr_types(base_btf) + 1; in btf_new()
1637 return btf->start_id + btf->nr_types - 1; in btf_commit_type()
3142 struct btf_type *t = btf_type_by_id(d->btf, d->btf->start_id + i); in btf_for_each_str_off()
3516 for (type_id = 1; type_id < d->btf->start_id; type_id++) { in btf_dedup_prep()
3659 err = btf_dedup_prim_type(d, d->btf->start_id + i); in btf_dedup_prim_types()
3873 if (fwd_kind == real_kind && canon_id < d->btf->start_id) in btf_dedup_is_equiv()
4142 err = btf_dedup_struct_type(d, d->btf->start_id + i); in btf_dedup_struct_types()
4286 err = btf_dedup_ref_type(d, d->btf->start_id + i); in btf_dedup_ref_types()
4310 __u32 next_type_id = d->btf->start_id; in btf_dedup_compact_types()
4318 for (id = 1; id < d->btf->start_id; id++) in btf_dedup_compact_types()
4320 for (i = 0, id = d->btf->start_id; i < d->btf->nr_types; i++, id++) in btf_dedup_compact_types()
4325 for (i = 0, id = d->btf->start_id; i < d->btf->nr_types; i++, id++) { in btf_dedup_compact_types()
4336 d->btf->type_offs[next_type_id - d->btf->start_id] = p - d->btf->types_data; in btf_dedup_compact_types()
4342 d->btf->nr_types = next_type_id - d->btf->start_id; in btf_dedup_compact_types()
4390 struct btf_type *t = btf_type_by_id(d->btf, d->btf->start_id + i); in btf_dedup_remap_types()