Lines Matching refs:base_btf
242 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()
1560 if (!btf->base_btf) { in btf_add_type()
1907 btf = btf->base_btf; in btf_resolved_type_id()
1923 btf = btf->base_btf; in btf_resolved_type_size()
4612 env->log_type_id = btf->base_btf ? btf->start_id : 1; in btf_check_all_metas()
4715 for (i = btf->base_btf ? 0 : 1; i < btf->nr_types; i++) { in btf_check_all_types()
4748 if (!env->btf->base_btf && !hdr->type_len) { in btf_parse_type_sec()
4777 if (btf->base_btf && !hdr->str_len) in btf_parse_str_sec()
4783 if (!btf->base_btf && start[0]) { in btf_parse_str_sec()
4913 if (!btf->base_btf && btf_data_size == hdr->hdr_len) { in btf_parse_hdr()
5238 struct btf *btf = NULL, *base_btf; in btf_parse_module() local
5241 base_btf = bpf_get_btf_vmlinux(); in btf_parse_module()
5242 if (IS_ERR(base_btf)) in btf_parse_module()
5243 return base_btf; in btf_parse_module()
5244 if (!base_btf) in btf_parse_module()
5261 btf->base_btf = base_btf; in btf_parse_module()
5262 btf->start_id = base_btf->nr_types; in btf_parse_module()
5263 btf->start_str_off = base_btf->hdr.str_len; in btf_parse_module()
5289 err = btf_check_type_tags(env, btf, btf_nr_types(base_btf)); in btf_parse_module()