Lines Matching refs:rc

327 	int rc;
331 rc = tpm_buf_init(&buf, TPM_TAG_RQU_COMMAND, TPM_ORD_STARTUP);
332 if (rc < 0)
333 return rc;
337 rc = tpm_transmit_cmd(chip, &buf, 0, "attempting to start the TPM");
339 return rc;
347 ssize_t rc;
349 rc = tpm1_getcap(chip, TPM_CAP_PROP_TIS_TIMEOUT, &cap, NULL,
351 if (rc == TPM_ERR_INVALID_POSTINIT) {
353 return rc;
355 rc = tpm1_getcap(chip, TPM_CAP_PROP_TIS_TIMEOUT, &cap,
360 if (rc) {
362 rc);
363 return rc;
417 rc = tpm1_getcap(chip, TPM_CAP_PROP_TIS_DURATION, &cap,
420 if (rc)
421 return rc;
467 int rc;
469 rc = tpm_buf_init(&buf, TPM_TAG_RQU_COMMAND, TPM_ORD_PCR_EXTEND);
470 if (rc)
471 return rc;
476 rc = tpm_transmit_cmd(chip, &buf, TPM_DIGEST_SIZE, log_msg);
478 return rc;
486 int rc;
488 rc = tpm_buf_init(&buf, TPM_TAG_RQU_COMMAND, TPM_ORD_GET_CAP);
489 if (rc)
490 return rc;
506 rc = tpm_transmit_cmd(chip, &buf, min_cap_length, desc);
507 if (!rc)
510 return rc;
538 int rc;
540 rc = tpm_buf_init(&buf, TPM_TAG_RQU_COMMAND, TPM_ORD_GET_RANDOM);
541 if (rc)
542 return rc;
547 rc = tpm_transmit_cmd(chip, &buf, sizeof(out->rng_data_len),
549 if (rc) {
550 if (rc > 0)
551 rc = -EIO;
559 rc = -EFAULT;
565 rc = -EFAULT;
577 rc = total ? (int)total : -EIO;
580 return rc;
587 int rc;
589 rc = tpm_buf_init(&buf, TPM_TAG_RQU_COMMAND, TPM_ORD_PCRREAD);
590 if (rc)
591 return rc;
595 rc = tpm_transmit_cmd(chip, &buf, TPM_DIGEST_SIZE,
597 if (rc)
601 rc = -EFAULT;
609 return rc;
623 int rc;
625 rc = tpm_buf_init(&buf, TPM_TAG_RQU_COMMAND, TPM_ORD_CONTINUE_SELFTEST);
626 if (rc)
627 return rc;
629 rc = tpm_transmit_cmd(chip, &buf, 0, "continue selftest");
631 return rc;
644 int rc;
654 rc = tpm1_continue_selftest(chip);
655 if (rc == TPM_ERR_INVALID_POSTINIT) {
657 dev_info(&chip->dev, "TPM not ready (%d)\n", rc);
662 if (rc)
663 return rc;
667 rc = tpm1_pcr_read(chip, 0, dummy);
673 if (rc == -ETIME) {
679 if (rc == TPM_ERR_DISABLED || rc == TPM_ERR_DEACTIVATED) {
681 rc);
688 if (rc != TPM_WARN_DOING_SELFTEST)
689 return rc;
693 return rc;
706 int rc;
708 rc = tpm1_get_timeouts(chip);
709 if (rc)
711 rc = tpm1_do_selftest(chip);
712 if (rc == TPM_ERR_FAILEDSELFTEST) {
717 } else if (rc) {
722 return rc;
724 if (rc > 0)
725 rc = -ENODEV;
726 return rc;
747 int rc;
752 rc = tpm1_pcr_extend(chip, tpm_suspend_pcr, dummy_hash,
755 rc = tpm_buf_init(&buf, TPM_TAG_RQU_COMMAND, TPM_ORD_SAVESTATE);
756 if (rc)
757 return rc;
760 rc = tpm_transmit_cmd(chip, &buf, 0, NULL);
771 if (rc != TPM_WARN_RETRY)
778 if (rc)
780 rc);
787 return rc;