Lines Matching refs:base_btf
216 struct btf *base_btf; member
468 btf = btf->base_btf; in btf_nr_types()
630 btf = btf->base_btf; in btf_name_offset_valid()
650 btf = btf->base_btf; in btf_str_by_offset()
712 btf = btf->base_btf; in btf_type_by_id()
1456 if (!btf->base_btf) { in btf_add_type()
1770 btf = btf->base_btf; in btf_resolved_type_id()
1786 btf = btf->base_btf; in btf_resolved_type_size()
3992 env->log_type_id = btf->base_btf ? btf->start_id : 1; in btf_check_all_metas()
4091 for (i = btf->base_btf ? 0 : 1; i < btf->nr_types; i++) { in btf_check_all_types()
4130 if (!env->btf->base_btf && !hdr->type_len) { in btf_parse_type_sec()
4159 if (btf->base_btf && !hdr->str_len) in btf_parse_str_sec()
4165 if (!btf->base_btf && start[0]) { in btf_parse_str_sec()
4297 if (!btf->base_btf && btf_data_size == hdr->hdr_len) { in btf_parse_hdr()
4612 struct btf *btf = NULL, *base_btf; in btf_parse_module() local
4615 base_btf = bpf_get_btf_vmlinux(); in btf_parse_module()
4616 if (IS_ERR(base_btf)) in btf_parse_module()
4617 return base_btf; in btf_parse_module()
4618 if (!base_btf) in btf_parse_module()
4635 btf->base_btf = base_btf; in btf_parse_module()
4636 btf->start_id = base_btf->nr_types; in btf_parse_module()
4637 btf->start_str_off = base_btf->hdr.str_len; in btf_parse_module()