Lines Matching refs:base_btf

246 	struct btf *base_btf;  member
512 btf = btf->base_btf; in btf_nr_types()
732 btf = btf->base_btf; in btf_name_offset_valid()
752 btf = btf->base_btf; in btf_str_by_offset()
814 btf = btf->base_btf; in btf_type_by_id()
1415 if (env->btf->base_btf && IS_ENABLED(CONFIG_MODULE_ALLOW_BTF_MISMATCH)) in __btf_verifier_log_type()
1461 if (env->btf->base_btf && IS_ENABLED(CONFIG_MODULE_ALLOW_BTF_MISMATCH)) in btf_verifier_log_member()
1573 if (!btf->base_btf) { in btf_add_type()
1942 btf = btf->base_btf; in btf_resolved_type_id()
1958 btf = btf->base_btf; in btf_resolved_type_size()
5020 env->log_type_id = btf->base_btf ? btf->start_id : 1; in btf_check_all_metas()
5123 for (i = btf->base_btf ? 0 : 1; i < btf->nr_types; i++) { in btf_check_all_types()
5156 if (!env->btf->base_btf && !hdr->type_len) { in btf_parse_type_sec()
5185 if (btf->base_btf && !hdr->str_len) in btf_parse_str_sec()
5191 if (!btf->base_btf && start[0]) { in btf_parse_str_sec()
5321 if (!btf->base_btf && btf_data_size == hdr->hdr_len) { in btf_parse_hdr()
5811 struct btf *btf = NULL, *base_btf; in btf_parse_module() local
5814 base_btf = bpf_get_btf_vmlinux(); in btf_parse_module()
5815 if (IS_ERR(base_btf)) in btf_parse_module()
5816 return base_btf; in btf_parse_module()
5817 if (!base_btf) in btf_parse_module()
5834 btf->base_btf = base_btf; in btf_parse_module()
5835 btf->start_id = base_btf->nr_types; in btf_parse_module()
5836 btf->start_str_off = base_btf->hdr.str_len; in btf_parse_module()
5862 err = btf_check_type_tags(env, btf, btf_nr_types(base_btf)); in btf_parse_module()