Lines Matching refs:dst_reg
570 static int hre_op_loadkey(struct h_reg *src_reg, struct h_reg *dst_reg, in hre_op_loadkey() argument
576 if (!src_reg || !dst_reg || !src_reg->valid || !dst_reg->valid) in hre_op_loadkey()
578 if (find_key(src_reg->digest, dst_reg->digest, &parent_handle)) in hre_op_loadkey()
605 struct h_reg *src_reg, *dst_reg; in hre_execute_op() local
631 dst_reg = access_hreg(dst_spec, (opcode & 0x40) ? HREG_RDWR : HREG_WR); in hre_execute_op()
661 if (!dst_reg) in hre_execute_op()
682 bin_func(dst_reg->digest, src_buf, 20); in hre_execute_op()
683 dst_reg->valid = true; in hre_execute_op()
687 if (hre_op_loadkey(src_reg, dst_reg, data, data_size)) in hre_execute_op()
694 if (dst_reg && dst_modified && IS_PCR_HREG(dst_spec)) { in hre_execute_op()
695 hre_tpm_err = tpm_extend(HREG_IDX(dst_spec), dst_reg->digest, in hre_execute_op()
696 dst_reg->digest); in hre_execute_op()