Lines Matching refs:result
158 int result = 0; in ccdm_mmc_read() local
178 result = min(size, (int)(blk_len - ofs)); in ccdm_mmc_read()
179 memcpy(dst, tmp_buf + ofs, result); in ccdm_mmc_read()
180 dst += result; in ccdm_mmc_read()
181 size -= result; in ccdm_mmc_read()
190 result += cnt * blk_len; in ccdm_mmc_read()
200 result += size; in ccdm_mmc_read()
204 result = -1; in ccdm_mmc_read()
208 return result; in ccdm_mmc_read()
396 int result = 0; in compute_second_stage_hash() local
427 result = 1; in compute_second_stage_hash()
430 return result; in compute_second_stage_hash()
473 struct h_reg *result; in access_hreg() local
475 result = get_hreg(spec); in access_hreg()
476 if (!result) in access_hreg()
486 if (!result->valid) { in access_hreg()
489 result->digest, 20); in access_hreg()
490 result->valid = (hre_tpm_err == TPM_SUCCESS); in access_hreg()
500 compute_second_stage_hash(result); in access_hreg()
503 memcpy(result->digest, vendor, 20); in access_hreg()
504 result->valid = true; in access_hreg()
508 result->valid = true; in access_hreg()
511 if (!result->valid) { in access_hreg()
517 return result; in access_hreg()
773 struct key_program *result = NULL, *hmac = NULL; in load_sd_key_program() local
801 result = malloc(sizeof(struct key_program) + header.code_size); in load_sd_key_program()
802 if (!result) in load_sd_key_program()
804 *result = header; in load_sd_key_program()
809 if (ccdm_mmc_read(mmc, code_offset, result->code, header.code_size) in load_sd_key_program()
815 if (verify_program(result)) in load_sd_key_program()
837 if (check_hmac(hmac, result->code, result->code_size)) { in load_sd_key_program()
846 if (result) in load_sd_key_program()
847 free(result); in load_sd_key_program()
848 result = NULL; in load_sd_key_program()
853 return result; in load_sd_key_program()
870 struct key_program *result = NULL; in load_key_chunk() local
889 result = malloc(sizeof(struct key_program) + header.code_size); in load_key_chunk()
890 if (!result) in load_key_chunk()
894 if (fs_read(path, (ulong)result, 0, in load_key_chunk()
899 *result = header; in load_key_chunk()
901 crc = crc32(0, result->code, result->code_size); in load_key_chunk()
903 if (crc != result->code_crc) { in load_key_chunk()
905 path, crc, result->code_crc); in load_key_chunk()
910 if (result) { in load_key_chunk()
911 free(result); in load_key_chunk()
912 result = NULL; in load_key_chunk()
915 return result; in load_key_chunk()
935 int result = 0; in first_stage_actions() local
961 result = 1; in first_stage_actions()
965 printf("CCDM S1: actions done (%d)\n", result); in first_stage_actions()
966 return result; in first_stage_actions()
1018 int result = 0; in second_stage_init() local
1091 result = 1; in second_stage_init()
1099 return result; in second_stage_init()
1174 int result = 0; local
1186 result = first_stage_init();
1187 if (result) {
1193 result = second_stage_init();
1194 if (result) {
1202 result = 1;
1205 if (result)
1208 return result;