Lines Matching refs:base_btf

263 	struct btf *base_btf;  member
530 btf = btf->base_btf; in btf_nr_types()
750 btf = btf->base_btf; in btf_name_offset_valid()
769 btf = btf->base_btf; in btf_str_by_offset()
828 btf = btf->base_btf; in btf_type_by_id()
1429 if (env->btf->base_btf && IS_ENABLED(CONFIG_MODULE_ALLOW_BTF_MISMATCH)) in __btf_verifier_log_type()
1475 if (env->btf->base_btf && IS_ENABLED(CONFIG_MODULE_ALLOW_BTF_MISMATCH)) in btf_verifier_log_member()
1587 if (!btf->base_btf) { in btf_add_type()
1954 btf = btf->base_btf; in btf_resolved_type_id()
1970 btf = btf->base_btf; in btf_resolved_type_size()
4997 env->log_type_id = btf->base_btf ? btf->start_id : 1; in btf_check_all_metas()
5100 for (i = btf->base_btf ? 0 : 1; i < btf->nr_types; i++) { in btf_check_all_types()
5133 if (!env->btf->base_btf && !hdr->type_len) { in btf_parse_type_sec()
5162 if (btf->base_btf && !hdr->str_len) in btf_parse_str_sec()
5168 if (!btf->base_btf && start[0]) { in btf_parse_str_sec()
5298 if (!btf->base_btf && btf_data_size == hdr->hdr_len) { in btf_parse_hdr()
5793 struct btf *btf = NULL, *base_btf; in btf_parse_module() local
5796 base_btf = bpf_get_btf_vmlinux(); in btf_parse_module()
5797 if (IS_ERR(base_btf)) in btf_parse_module()
5798 return base_btf; in btf_parse_module()
5799 if (!base_btf) in btf_parse_module()
5816 btf->base_btf = base_btf; in btf_parse_module()
5817 btf->start_id = base_btf->nr_types; in btf_parse_module()
5818 btf->start_str_off = base_btf->hdr.str_len; in btf_parse_module()
5844 err = btf_check_type_tags(env, btf, btf_nr_types(base_btf)); in btf_parse_module()