btf_type_id_size
const struct btf_type *btf_type_id_size(const struct btf *btf,
t = btf_type_id_size(btf, &id, NULL);
resolved_type = btf_type_id_size(btf, &resolved_type_id, NULL);
resolved_type = btf_type_id_size(btf, &resolved_type_id, NULL);
if (!btf_type_id_size(btf, &next_type_id, NULL)) {
if (!btf_type_id_size(btf, &next_type_id, NULL)) {
if (!btf_type_id_size(btf, &next_type_id, NULL)) {
btf_type_id_size(btf, &array_type_id, &array_size);
index_type = btf_type_id_size(btf, &index_type_id, NULL);
elem_type = btf_type_id_size(btf, &elem_type_id, &elem_size);
if (!btf_type_id_size(btf, &type_id, &type_size)) {
if (!btf_type_id_size(btf, &ret_type_id, NULL)) {
if (!btf_type_id_size(btf, &arg_type_id, NULL)) {
elem_type = btf_type_id_size(btf, &elem_type_id, &elem_size);
key_type = btf_type_id_size(btf, &btf_key_id, &key_size);
value_type = btf_type_id_size(btf, &btf_value_id, &value_size);