Lines Matching refs:btf_data_size
567 u32 btf_data_size) in btf_verifier_log_hdr() argument
585 __btf_verifier_log(log, "btf_total_size: %u\n", btf_data_size); in btf_verifier_log_hdr()
2018 u32 btf_data_size) in btf_check_sec_info() argument
2038 expected_total = btf_data_size - hdr->hdr_len; in btf_check_sec_info()
2071 u32 btf_data_size) in btf_parse_hdr() argument
2091 if (btf_data_size < sizeof(*min_hdr)) { in btf_parse_hdr()
2099 if (btf_data_size < hdr_len) { in btf_parse_hdr()
2117 btf_verifier_log_hdr(env, btf_data_size); in btf_parse_hdr()
2134 if (btf_data_size == hdr->hdr_len) { in btf_parse_hdr()
2139 err = btf_check_sec_info(env, btf_data_size); in btf_parse_hdr()
2146 static struct btf *btf_parse(void __user *btf_data, u32 btf_data_size, in btf_parse() argument
2155 if (btf_data_size > BTF_MAX_SIZE) in btf_parse()
2186 err = btf_parse_hdr(env, btf_data, btf_data_size); in btf_parse()
2190 data = kvmalloc(btf_data_size, GFP_KERNEL | __GFP_NOWARN); in btf_parse()
2197 btf->data_size = btf_data_size; in btf_parse()
2200 if (copy_from_user(data, btf_data, btf_data_size)) { in btf_parse()