Lines Matching refs:rc

165 	int rc;
186 rc = tpm_buf_init(&buf, TPM2_ST_NO_SESSIONS, TPM2_CC_PCR_READ);
187 if (rc)
188 return rc;
198 rc = tpm_transmit_cmd(chip, &buf, 0, "attempting to read a pcr value");
199 if (rc)
206 rc = -EINVAL;
216 return rc;
240 int rc;
243 rc = tpm_buf_init(&buf, TPM2_ST_SESSIONS, TPM2_CC_PCR_EXTEND);
244 if (rc)
245 return rc;
265 rc = tpm_transmit_cmd(chip, &buf, 0, "attempting extend a PCR value");
269 return rc;
351 int rc;
353 rc = tpm_buf_init(&buf, TPM2_ST_NO_SESSIONS, TPM2_CC_FLUSH_CONTEXT);
354 if (rc) {
391 int rc;
393 rc = tpm_buf_init(&buf, TPM2_ST_NO_SESSIONS, TPM2_CC_GET_CAPABILITY);
394 if (rc)
395 return rc;
399 rc = tpm_transmit_cmd(chip, &buf, 0, NULL);
400 if (!rc) {
412 rc = -ENODATA;
415 return rc;
432 int rc;
434 rc = tpm_buf_init(&buf, TPM2_ST_NO_SESSIONS, TPM2_CC_SHUTDOWN);
435 if (rc)
459 int rc;
462 rc = tpm_buf_init(&buf, TPM2_ST_NO_SESSIONS, TPM2_CC_SELF_TEST);
463 if (rc)
464 return rc;
467 rc = tpm_transmit_cmd(chip, &buf, 0,
471 if (rc == TPM2_RC_TESTING)
472 rc = TPM2_RC_SUCCESS;
473 if (rc == TPM2_RC_INITIALIZE || rc == TPM2_RC_SUCCESS)
474 return rc;
477 return rc;
496 int rc;
498 rc = tpm_buf_init(&buf, TPM2_ST_NO_SESSIONS, TPM2_CC_GET_CAPABILITY);
499 if (rc)
500 return rc;
504 rc = tpm_transmit_cmd(chip, &buf, 0, NULL);
506 if (rc >= 0) {
560 int rc;
563 rc = tpm_buf_init(&buf, TPM2_ST_NO_SESSIONS, TPM2_CC_GET_CAPABILITY);
564 if (rc)
565 return rc;
571 rc = tpm_transmit_cmd(chip, &buf, 9, "get tpm pcr allocation");
572 if (rc)
582 rc = -ENOMEM;
595 rc = -EFAULT;
607 rc = tpm2_init_bank_info(chip, nr_alloc_banks);
608 if (rc < 0)
624 return rc;
634 int rc;
636 rc = tpm2_get_tpm_pt(chip, TPM_PT_TOTAL_COMMANDS, &nr_commands, NULL);
637 if (rc)
641 rc = -EFAULT;
648 rc = -ENOMEM;
652 rc = tpm_buf_init(&buf, TPM2_ST_NO_SESSIONS, TPM2_CC_GET_CAPABILITY);
653 if (rc)
660 rc = tpm_transmit_cmd(chip, &buf, 9 + 4 * nr_commands, NULL);
661 if (rc) {
668 rc = -EFAULT;
690 if (rc > 0)
691 rc = -ENODEV;
692 return rc;
710 int rc;
714 rc = tpm_buf_init(&buf, TPM2_ST_NO_SESSIONS, TPM2_CC_STARTUP);
715 if (rc < 0)
716 return rc;
719 rc = tpm_transmit_cmd(chip, &buf, 0, "attempting to start the TPM");
722 return rc;
734 int rc;
736 rc = tpm2_get_timeouts(chip);
737 if (rc)
740 rc = tpm2_do_selftest(chip);
741 if (rc && rc != TPM2_RC_INITIALIZE)
744 if (rc == TPM2_RC_INITIALIZE) {
745 rc = tpm2_startup(chip);
746 if (rc)
749 rc = tpm2_do_selftest(chip);
750 if (rc)
754 rc = tpm2_get_cc_attrs_tbl(chip);
755 if (rc == TPM2_RC_FAILURE || (rc < 0 && rc != -ENOMEM)) {
759 rc = 0;
767 if (rc == TPM2_RC_UPGRADE || rc == -ENODATA) {
770 rc = 0;
773 if (rc > 0)
774 rc = -ENODEV;
775 return rc;