Lines Matching refs:base_btf
216 struct btf *base_btf; member
480 btf = btf->base_btf; in btf_nr_types()
649 btf = btf->base_btf; in btf_name_offset_valid()
669 btf = btf->base_btf; in btf_str_by_offset()
731 btf = btf->base_btf; in btf_type_by_id()
1475 if (!btf->base_btf) { in btf_add_type()
1789 btf = btf->base_btf; in btf_resolved_type_id()
1805 btf = btf->base_btf; in btf_resolved_type_size()
4116 env->log_type_id = btf->base_btf ? btf->start_id : 1; in btf_check_all_metas()
4219 for (i = btf->base_btf ? 0 : 1; i < btf->nr_types; i++) { in btf_check_all_types()
4258 if (!env->btf->base_btf && !hdr->type_len) { in btf_parse_type_sec()
4287 if (btf->base_btf && !hdr->str_len) in btf_parse_str_sec()
4293 if (!btf->base_btf && start[0]) { in btf_parse_str_sec()
4425 if (!btf->base_btf && btf_data_size == hdr->hdr_len) { in btf_parse_hdr()
4740 struct btf *btf = NULL, *base_btf; in btf_parse_module() local
4743 base_btf = bpf_get_btf_vmlinux(); in btf_parse_module()
4744 if (IS_ERR(base_btf)) in btf_parse_module()
4745 return base_btf; in btf_parse_module()
4746 if (!base_btf) in btf_parse_module()
4763 btf->base_btf = base_btf; in btf_parse_module()
4764 btf->start_id = base_btf->nr_types; in btf_parse_module()
4765 btf->start_str_off = base_btf->hdr.str_len; in btf_parse_module()