Lines Matching refs:ext_sec
3362 struct btf_ext_sec_info_param *ext_sec, in btf_ext_parse_sec_info() argument
3371 if (ext_sec->len == 0) in btf_ext_parse_sec_info()
3374 if (ext_sec->off & 0x03) { in btf_ext_parse_sec_info()
3376 ext_sec->desc); in btf_ext_parse_sec_info()
3381 info = btf_ext->data + btf_ext->hdr->hdr_len + ext_sec->off; in btf_ext_parse_sec_info()
3382 info_left = ext_sec->len; in btf_ext_parse_sec_info()
3384 if (btf_ext->data + btf_ext->data_size < info + ext_sec->len) { in btf_ext_parse_sec_info()
3386 ext_sec->desc, ext_sec->off, ext_sec->len); in btf_ext_parse_sec_info()
3392 pr_debug(".BTF.ext %s record size not found\n", ext_sec->desc); in btf_ext_parse_sec_info()
3401 if (record_size < ext_sec->min_rec_size || in btf_ext_parse_sec_info()
3402 (!is_native && record_size != ext_sec->min_rec_size) || in btf_ext_parse_sec_info()
3405 ext_sec->desc, record_size); in btf_ext_parse_sec_info()
3414 pr_debug("%s section in .BTF.ext has no records\n", ext_sec->desc); in btf_ext_parse_sec_info()
3425 ext_sec->desc); in btf_ext_parse_sec_info()
3432 ext_sec->desc); in btf_ext_parse_sec_info()
3439 ext_sec->desc); in btf_ext_parse_sec_info()
3448 ext_info = ext_sec->ext_info; in btf_ext_parse_sec_info()
3449 ext_info->len = ext_sec->len - sizeof(__u32); in btf_ext_parse_sec_info()