Lines Matching defs:old_reg
735 struct bpf_reg_state *old_reg, *cur_reg;
775 old_reg = scalar_reg_for_stack(env, old_slot, im);
777 if (old_reg && cur_reg) {
778 if (!regsafe(env, old_reg, cur_reg, idmap, exact))
818 old_reg = &old_slot->spilled_ptr;
820 if (old_reg->dynptr.type != cur_reg->dynptr.type ||
821 old_reg->dynptr.first_slot != cur_reg->dynptr.first_slot ||
822 !check_ids(old_reg->id, cur_reg->id, idmap) ||
823 !check_ids(old_reg->parent_id, cur_reg->parent_id, idmap))
827 old_reg = &old_slot->spilled_ptr;
835 if (old_reg->type != cur_reg->type ||
836 old_reg->iter.btf != cur_reg->iter.btf ||
837 old_reg->iter.btf_id != cur_reg->iter.btf_id ||
838 old_reg->iter.state != cur_reg->iter.state ||
839 /* ignore {old_reg,cur_reg}->iter.depth, see above */
840 !check_ids(old_reg->id, cur_reg->id, idmap))
844 old_reg = &old_slot->spilled_ptr;
846 if (!check_ids(old_reg->id, cur_reg->id, idmap) ||
847 old_reg->irq.kfunc_class != cur_reg->irq.kfunc_class)