Lines Matching refs:result

178 	int result = 0;  in ccdm_mmc_read()  local
198 result = min(size, (int)(blk_len - ofs)); in ccdm_mmc_read()
199 memcpy(dst, tmp_buf + ofs, result); in ccdm_mmc_read()
200 dst += result; in ccdm_mmc_read()
201 size -= result; in ccdm_mmc_read()
210 result += cnt * blk_len; in ccdm_mmc_read()
220 result += size; in ccdm_mmc_read()
224 result = -1; in ccdm_mmc_read()
228 return result; in ccdm_mmc_read()
418 int result = 0; in compute_second_stage_hash() local
449 result = 1; in compute_second_stage_hash()
452 return result; in compute_second_stage_hash()
496 struct h_reg *result; in access_hreg() local
498 result = get_hreg(spec); in access_hreg()
499 if (!result) in access_hreg()
509 if (!result->valid) { in access_hreg()
512 result->digest, 20); in access_hreg()
513 result->valid = (hre_tpm_err == TPM_SUCCESS); in access_hreg()
523 compute_second_stage_hash(result); in access_hreg()
526 memcpy(result->digest, vendor, 20); in access_hreg()
527 result->valid = true; in access_hreg()
531 result->valid = true; in access_hreg()
534 if (!result->valid) { in access_hreg()
540 return result; in access_hreg()
800 struct key_program *result = NULL, *hmac = NULL; in load_sd_key_program() local
828 result = malloc(sizeof(struct key_program) + header.code_size); in load_sd_key_program()
829 if (!result) in load_sd_key_program()
831 *result = header; in load_sd_key_program()
836 if (ccdm_mmc_read(mmc, code_offset, result->code, header.code_size) in load_sd_key_program()
842 if (verify_program(result)) in load_sd_key_program()
864 if (check_hmac(hmac, result->code, result->code_size)) { in load_sd_key_program()
873 if (result) in load_sd_key_program()
874 free(result); in load_sd_key_program()
875 result = NULL; in load_sd_key_program()
880 return result; in load_sd_key_program()
897 struct key_program *result = NULL; in load_key_chunk() local
916 result = malloc(sizeof(struct key_program) + header.code_size); in load_key_chunk()
917 if (!result) in load_key_chunk()
921 if (fs_read(path, (ulong)result, 0, in load_key_chunk()
926 *result = header; in load_key_chunk()
928 crc = crc32(0, result->code, result->code_size); in load_key_chunk()
930 if (crc != result->code_crc) { in load_key_chunk()
932 path, crc, result->code_crc); in load_key_chunk()
937 if (result) { in load_key_chunk()
938 free(result); in load_key_chunk()
939 result = NULL; in load_key_chunk()
942 return result; in load_key_chunk()
962 int result = 0; in first_stage_actions() local
989 result = 1; in first_stage_actions()
993 printf("CCDM S1: actions done (%d)\n", result); in first_stage_actions()
994 return result; in first_stage_actions()
1049 int result = 0; in second_stage_init() local
1126 result = 1; in second_stage_init()
1134 return result; in second_stage_init()
1209 int result = 0; local
1221 result = first_stage_init();
1222 if (result) {
1228 result = second_stage_init();
1229 if (result) {
1237 result = 1;
1240 if (result)
1243 return result;