Lines Matching refs:btf_array
319 return base_size + sizeof(struct btf_array); in btf_type_size()
349 struct btf_array *a; in btf_bswap_type_rest()
383 a = btf_array(t); in btf_bswap_type_rest()
513 const struct btf_array *a = btf_array(t); in btf_validate_type()
773 const struct btf_array *array; in btf__resolve_size()
804 array = btf_array(t); in btf__resolve_size()
846 return btf__align_of(btf, btf_array(t)->type); in btf__align_of()
2213 struct btf_array *a; in btf__add_array()
2222 sz = sizeof(struct btf_type) + sizeof(struct btf_array); in btf__add_array()
2231 a = btf_array(t); in btf__add_array()
4078 const struct btf_array *info = btf_array(t); in btf_hash_array()
4096 const struct btf_array *info1, *info2; in btf_equal_array()
4101 info1 = btf_array(t1); in btf_equal_array()
4102 info2 = btf_array(t2); in btf_equal_array()
4118 return btf_array(t1)->nelems == btf_array(t2)->nelems; in btf_compat_array()
4449 struct btf_array *a1, *a2; in btf_dedup_identical_types()
4454 a1 = btf_array(t1); in btf_dedup_identical_types()
4455 a2 = btf_array(t1); in btf_dedup_identical_types()
4698 const struct btf_array *cand_arr, *canon_arr; in btf_dedup_is_equiv()
4702 cand_arr = btf_array(cand_type); in btf_dedup_is_equiv()
4703 canon_arr = btf_array(canon_type); in btf_dedup_is_equiv()
5023 struct btf_array *info = btf_array(t); in btf_dedup_ref_type()