krecord          6490 kernel/bpf/verifier.c 	struct bpf_func_info *krecord;
krecord          6521 kernel/bpf/verifier.c 	krecord = kvcalloc(nfuncs, krec_size, GFP_KERNEL | __GFP_NOWARN);
krecord          6522 kernel/bpf/verifier.c 	if (!krecord)
krecord          6539 kernel/bpf/verifier.c 		if (copy_from_user(&krecord[i], urecord, min_size)) {
krecord          6546 kernel/bpf/verifier.c 			if (krecord[i].insn_off) {
krecord          6549 kernel/bpf/verifier.c 					krecord[i].insn_off);
krecord          6553 kernel/bpf/verifier.c 		} else if (krecord[i].insn_off <= prev_offset) {
krecord          6556 kernel/bpf/verifier.c 				krecord[i].insn_off, prev_offset);
krecord          6561 kernel/bpf/verifier.c 		if (env->subprog_info[i].start != krecord[i].insn_off) {
krecord          6568 kernel/bpf/verifier.c 		type = btf_type_by_id(btf, krecord[i].type_id);
krecord          6571 kernel/bpf/verifier.c 				krecord[i].type_id);
krecord          6576 kernel/bpf/verifier.c 		prev_offset = krecord[i].insn_off;
krecord          6580 kernel/bpf/verifier.c 	prog->aux->func_info = krecord;
krecord          6585 kernel/bpf/verifier.c 	kvfree(krecord);