Lines Matching refs:rc
59 TPM_RESULT rc; in do_provision_aik() local
61 rc = TPM_OSAP(TPM_ET_OWNER, 0, (void*)&vtpm_globals.owner_auth, &osapMask, &ownAuth); in do_provision_aik()
62 if (rc) in do_provision_aik()
63 return rc; in do_provision_aik()
65 rc = TPM_OIAP(&srkAuth); in do_provision_aik()
66 if (rc) in do_provision_aik()
67 return rc; in do_provision_aik()
69 rc = TPM_MakeIdentity((void*)&group->aik_authdata, (void*)privCADigest, &kinfo, in do_provision_aik()
76 if (rc) { in do_provision_aik()
77 printk("TPM_MakeIdentity failed: %d\n", rc); in do_provision_aik()
78 return rc; in do_provision_aik()
82 rc = TPM_FAIL; in do_provision_aik()
84 rc = TPM_FAIL; in do_provision_aik()
86 rc = TPM_FAIL; in do_provision_aik()
87 if (rc) { in do_provision_aik()
99 return rc; in do_provision_aik()
192 int rc; in do_pcr_setup() local
195 rc = TPM_Reset(&sel); in do_pcr_setup()
196 if (rc) in do_pcr_setup()
197 return rc; in do_pcr_setup()
200 rc = TPM_Extend(20, &extended, &extended); in do_pcr_setup()
201 if (rc) in do_pcr_setup()
202 return rc; in do_pcr_setup()
212 rc = TPM_Extend(21, &extended, &extended); in do_pcr_setup()
213 if (rc) in do_pcr_setup()
214 return rc; in do_pcr_setup()
217 rc = TPM_Extend(22, (void*)kern_hash, &extended); in do_pcr_setup()
218 if (rc) in do_pcr_setup()
219 return rc; in do_pcr_setup()
224 rc = TPM_Extend(23, &extended, &extended); in do_pcr_setup()
225 if (rc) in do_pcr_setup()
226 return rc; in do_pcr_setup()
231 rc = TPM_Extend(23, &extended, &extended); in do_pcr_setup()
232 if (rc) in do_pcr_setup()
233 return rc; in do_pcr_setup()
236 return rc; in do_pcr_setup()
262 int rc; in vtpm_new_group() local
263 rc = do_provision_aik(group, privCADigest); in vtpm_new_group()
264 if (rc) { in vtpm_new_group()
278 int rc; in group_do_activate() local
285 rc = do_pcr_setup(group, NULL, NULL); in group_do_activate()
286 if (rc) in group_do_activate()
287 return rc; in group_do_activate()
289 rc = do_load_aik(group, &handle); in group_do_activate()
290 if (rc) in group_do_activate()
291 return rc; in group_do_activate()
293 rc = TPM_OIAP(&aikAuth); in group_do_activate()
294 if (rc) { in group_do_activate()
296 return rc; in group_do_activate()
299 rc = TPM_OIAP(&ownAuth); in group_do_activate()
300 if (rc) { in group_do_activate()
303 return rc; in group_do_activate()
306 rc = TPM_ActivateIdentity(handle, blob, blobSize, (void*)&group->aik_authdata, in group_do_activate()
313 if (rc) in group_do_activate()
314 return rc; in group_do_activate()
320 return rc; in group_do_activate()
338 int rc; in vtpm_do_quote() local
360 rc = do_load_aik(group, &handle); in vtpm_do_quote()
361 if (rc) in vtpm_do_quote()
362 return rc; in vtpm_do_quote()
364 rc = TPM_OIAP(&oiap); in vtpm_do_quote()
365 if (rc) { in vtpm_do_quote()
367 return rc; in vtpm_do_quote()
370 rc = TPM_Quote(handle, data_to_quote, sel, (void*)&group->aik_authdata, &oiap, &pcrs, &sig, &size); in vtpm_do_quote()
375 if (rc) in vtpm_do_quote()
376 return rc; in vtpm_do_quote()
379 rc = TPM_FAIL; in vtpm_do_quote()
395 return rc; in vtpm_do_quote()