Lines Matching refs:rc
334 ssize_t rc; in tpm_transmit() local
353 rc = chip->ops->send(chip, (u8 *) buf, count); in tpm_transmit()
354 if (rc < 0) { in tpm_transmit()
356 "tpm_transmit: tpm_send: error %zd\n", rc); in tpm_transmit()
375 rc = -ECANCELED; in tpm_transmit()
385 rc = -ETIME; in tpm_transmit()
389 rc = chip->ops->recv(chip, (u8 *) buf, bufsiz); in tpm_transmit()
390 if (rc < 0) in tpm_transmit()
392 "tpm_transmit: tpm_recv: error %zd\n", rc); in tpm_transmit()
395 return rc; in tpm_transmit()
437 int rc; in tpm_getcap() local
455 rc = tpm_transmit_cmd(chip, &tpm_cmd, TPM_INTERNAL_RESULT_SIZE, desc); in tpm_getcap()
456 if (!rc) in tpm_getcap()
458 return rc; in tpm_getcap()
464 ssize_t rc; in tpm_gen_interrupt() local
471 rc = tpm_transmit_cmd(chip, &tpm_cmd, TPM_INTERNAL_RESULT_SIZE, in tpm_gen_interrupt()
502 ssize_t rc; in tpm_get_timeouts() local
508 rc = tpm_transmit_cmd(chip, &tpm_cmd, TPM_INTERNAL_RESULT_SIZE, NULL); in tpm_get_timeouts()
510 if (rc == TPM_ERR_INVALID_POSTINIT) { in tpm_get_timeouts()
515 return rc; in tpm_get_timeouts()
521 rc = tpm_transmit_cmd(chip, &tpm_cmd, TPM_INTERNAL_RESULT_SIZE, in tpm_get_timeouts()
524 if (rc) { in tpm_get_timeouts()
527 rc); in tpm_get_timeouts()
583 rc = tpm_transmit_cmd(chip, &tpm_cmd, TPM_INTERNAL_RESULT_SIZE, in tpm_get_timeouts()
585 if (rc) in tpm_get_timeouts()
586 return rc; in tpm_get_timeouts()
635 int rc; in tpm_continue_selftest() local
639 rc = tpm_transmit_cmd(chip, &cmd, CONTINUE_SELFTEST_RESULT_SIZE, in tpm_continue_selftest()
641 return rc; in tpm_continue_selftest()
654 int rc; in tpm_pcr_read_dev() local
659 rc = tpm_transmit_cmd(chip, &cmd, READ_PCR_RESULT_SIZE, in tpm_pcr_read_dev()
662 if (rc == 0) in tpm_pcr_read_dev()
665 return rc; in tpm_pcr_read_dev()
678 int rc; in tpm_is_tpm2() local
684 rc = (chip->flags & TPM_CHIP_FLAG_TPM2) != 0; in tpm_is_tpm2()
688 return rc; in tpm_is_tpm2()
706 int rc; in tpm_pcr_read() local
712 rc = tpm2_pcr_read(chip, pcr_idx, res_buf); in tpm_pcr_read()
714 rc = tpm_pcr_read_dev(chip, pcr_idx, res_buf); in tpm_pcr_read()
716 return rc; in tpm_pcr_read()
741 int rc; in tpm_pcr_extend() local
749 rc = tpm2_pcr_extend(chip, pcr_idx, hash); in tpm_pcr_extend()
751 return rc; in tpm_pcr_extend()
757 rc = tpm_transmit_cmd(chip, &cmd, EXTEND_PCR_RESULT_SIZE, in tpm_pcr_extend()
761 return rc; in tpm_pcr_extend()
775 int rc; in tpm_do_selftest() local
785 rc = tpm_continue_selftest(chip); in tpm_do_selftest()
789 if (rc) in tpm_do_selftest()
790 return rc; in tpm_do_selftest()
796 rc = tpm_transmit(chip, (u8 *) &cmd, READ_PCR_RESULT_SIZE); in tpm_do_selftest()
800 if (rc == -ETIME) { in tpm_do_selftest()
806 if (rc < TPM_HEADER_SIZE) in tpm_do_selftest()
809 rc = be32_to_cpu(cmd.header.out.return_code); in tpm_do_selftest()
810 if (rc == TPM_ERR_DISABLED || rc == TPM_ERR_DEACTIVATED) { in tpm_do_selftest()
812 "TPM is disabled/deactivated (0x%X)\n", rc); in tpm_do_selftest()
819 if (rc != TPM_WARN_DOING_SELFTEST) in tpm_do_selftest()
820 return rc; in tpm_do_selftest()
824 return rc; in tpm_do_selftest()
831 int rc; in tpm_send() local
837 rc = tpm_transmit_cmd(chip, cmd, buflen, "attempting tpm_cmd"); in tpm_send()
840 return rc; in tpm_send()
863 long rc; in wait_for_tpm_stat() local
879 rc = wait_event_interruptible_timeout(*queue, in wait_for_tpm_stat()
883 if (rc > 0) { in wait_for_tpm_stat()
888 if (rc == -ERESTARTSYS && freezing(current)) { in wait_for_tpm_stat()
921 int rc, try; in tpm_pm_suspend() local
939 rc = tpm_transmit_cmd(chip, &cmd, EXTEND_PCR_RESULT_SIZE, in tpm_pm_suspend()
946 rc = tpm_transmit_cmd(chip, &cmd, SAVESTATE_RESULT_SIZE, NULL); in tpm_pm_suspend()
958 if (rc != TPM_WARN_RETRY) in tpm_pm_suspend()
963 if (rc) in tpm_pm_suspend()
965 "Error (%d) sending savestate before suspend\n", rc); in tpm_pm_suspend()
970 return rc; in tpm_pm_suspend()
1061 int rc; in tpm_seal_trusted() local
1067 rc = tpm2_seal_trusted(chip, payload, options); in tpm_seal_trusted()
1070 return rc; in tpm_seal_trusted()
1087 int rc; in tpm_unseal_trusted() local
1093 rc = tpm2_unseal_trusted(chip, payload, options); in tpm_unseal_trusted()
1096 return rc; in tpm_unseal_trusted()
1102 int rc; in tpm_init() local
1110 rc = alloc_chrdev_region(&tpm_devt, 0, TPM_NUM_DEVICES, "tpm"); in tpm_init()
1111 if (rc < 0) { in tpm_init()
1114 return rc; in tpm_init()