coreboot
coreboot is an Open Source project aimed at replacing the proprietary BIOS found in most computers.
tss_errors.h File Reference
#include <stdint.h>
Include dependency graph for tss_errors.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Macros

#define TPM_E_BASE   0x0
 
#define TPM_E_NON_FATAL   0x800
 
#define TPM_E_AREA_LOCKED   ((uint32_t)0x0000003c)
 
#define TPM_E_BADINDEX   ((uint32_t)0x00000002)
 
#define TPM_E_BAD_PRESENCE   ((uint32_t)0x0000002d)
 
#define TPM_E_IOERROR   ((uint32_t)0x0000001f)
 
#define TPM_E_INVALID_POSTINIT   ((uint32_t)0x00000026)
 
#define TPM_E_MAXNVWRITES   ((uint32_t)0x00000048)
 
#define TPM_E_OWNER_SET   ((uint32_t)0x00000014)
 
#define TPM_E_NEEDS_SELFTEST   ((uint32_t)(TPM_E_NON_FATAL + 1))
 
#define TPM_E_DOING_SELFTEST   ((uint32_t)(TPM_E_NON_FATAL + 2))
 
#define TPM_E_ALREADY_INITIALIZED   ((uint32_t)0x00005000) /* vboot local */
 
#define TPM_E_INTERNAL_INCONSISTENCY   ((uint32_t)0x00005001) /* vboot local */
 
#define TPM_E_MUST_REBOOT   ((uint32_t)0x00005002) /* vboot local */
 
#define TPM_E_CORRUPTED_STATE   ((uint32_t)0x00005003) /* vboot local */
 
#define TPM_E_COMMUNICATION_ERROR   ((uint32_t)0x00005004) /* vboot local */
 
#define TPM_E_RESPONSE_TOO_LARGE   ((uint32_t)0x00005005) /* vboot local */
 
#define TPM_E_NO_DEVICE   ((uint32_t)0x00005006) /* vboot local */
 
#define TPM_E_INPUT_TOO_SMALL   ((uint32_t)0x00005007) /* vboot local */
 
#define TPM_E_WRITE_FAILURE   ((uint32_t)0x00005008) /* vboot local */
 
#define TPM_E_READ_EMPTY   ((uint32_t)0x00005009) /* vboot local */
 
#define TPM_E_READ_FAILURE   ((uint32_t)0x0000500a) /* vboot local */
 
#define TPM_E_NV_DEFINED   ((uint32_t)0x0000500b) /* vboot local */
 
#define TPM_E_INVALID_ARG   ((uint32_t)0x0000500c)
 
#define TPM_E_HASH_ERROR   ((uint32_t)0x0000500d)
 
#define TPM_E_NO_SUCH_COMMAND   ((uint32_t)0x0000500e)
 
#define TPM_E_RANGE   ((uint32_t)0x0000500f)
 

Macro Definition Documentation

◆ TPM_E_ALREADY_INITIALIZED

#define TPM_E_ALREADY_INITIALIZED   ((uint32_t)0x00005000) /* vboot local */

Definition at line 29 of file tss_errors.h.

◆ TPM_E_AREA_LOCKED

#define TPM_E_AREA_LOCKED   ((uint32_t)0x0000003c)

Definition at line 18 of file tss_errors.h.

◆ TPM_E_BAD_PRESENCE

#define TPM_E_BAD_PRESENCE   ((uint32_t)0x0000002d)

Definition at line 20 of file tss_errors.h.

◆ TPM_E_BADINDEX

#define TPM_E_BADINDEX   ((uint32_t)0x00000002)

Definition at line 19 of file tss_errors.h.

◆ TPM_E_BASE

#define TPM_E_BASE   0x0

Definition at line 15 of file tss_errors.h.

◆ TPM_E_COMMUNICATION_ERROR

#define TPM_E_COMMUNICATION_ERROR   ((uint32_t)0x00005004) /* vboot local */

Definition at line 33 of file tss_errors.h.

◆ TPM_E_CORRUPTED_STATE

#define TPM_E_CORRUPTED_STATE   ((uint32_t)0x00005003) /* vboot local */

Definition at line 32 of file tss_errors.h.

◆ TPM_E_DOING_SELFTEST

#define TPM_E_DOING_SELFTEST   ((uint32_t)(TPM_E_NON_FATAL + 2))

Definition at line 27 of file tss_errors.h.

◆ TPM_E_HASH_ERROR

#define TPM_E_HASH_ERROR   ((uint32_t)0x0000500d)

Definition at line 42 of file tss_errors.h.

◆ TPM_E_INPUT_TOO_SMALL

#define TPM_E_INPUT_TOO_SMALL   ((uint32_t)0x00005007) /* vboot local */

Definition at line 36 of file tss_errors.h.

◆ TPM_E_INTERNAL_INCONSISTENCY

#define TPM_E_INTERNAL_INCONSISTENCY   ((uint32_t)0x00005001) /* vboot local */

Definition at line 30 of file tss_errors.h.

◆ TPM_E_INVALID_ARG

#define TPM_E_INVALID_ARG   ((uint32_t)0x0000500c)

Definition at line 41 of file tss_errors.h.

◆ TPM_E_INVALID_POSTINIT

#define TPM_E_INVALID_POSTINIT   ((uint32_t)0x00000026)

Definition at line 22 of file tss_errors.h.

◆ TPM_E_IOERROR

#define TPM_E_IOERROR   ((uint32_t)0x0000001f)

Definition at line 21 of file tss_errors.h.

◆ TPM_E_MAXNVWRITES

#define TPM_E_MAXNVWRITES   ((uint32_t)0x00000048)

Definition at line 23 of file tss_errors.h.

◆ TPM_E_MUST_REBOOT

#define TPM_E_MUST_REBOOT   ((uint32_t)0x00005002) /* vboot local */

Definition at line 31 of file tss_errors.h.

◆ TPM_E_NEEDS_SELFTEST

#define TPM_E_NEEDS_SELFTEST   ((uint32_t)(TPM_E_NON_FATAL + 1))

Definition at line 26 of file tss_errors.h.

◆ TPM_E_NO_DEVICE

#define TPM_E_NO_DEVICE   ((uint32_t)0x00005006) /* vboot local */

Definition at line 35 of file tss_errors.h.

◆ TPM_E_NO_SUCH_COMMAND

#define TPM_E_NO_SUCH_COMMAND   ((uint32_t)0x0000500e)

Definition at line 43 of file tss_errors.h.

◆ TPM_E_NON_FATAL

#define TPM_E_NON_FATAL   0x800

Definition at line 16 of file tss_errors.h.

◆ TPM_E_NV_DEFINED

#define TPM_E_NV_DEFINED   ((uint32_t)0x0000500b) /* vboot local */

Definition at line 40 of file tss_errors.h.

◆ TPM_E_OWNER_SET

#define TPM_E_OWNER_SET   ((uint32_t)0x00000014)

Definition at line 24 of file tss_errors.h.

◆ TPM_E_RANGE

#define TPM_E_RANGE   ((uint32_t)0x0000500f)

Definition at line 44 of file tss_errors.h.

◆ TPM_E_READ_EMPTY

#define TPM_E_READ_EMPTY   ((uint32_t)0x00005009) /* vboot local */

Definition at line 38 of file tss_errors.h.

◆ TPM_E_READ_FAILURE

#define TPM_E_READ_FAILURE   ((uint32_t)0x0000500a) /* vboot local */

Definition at line 39 of file tss_errors.h.

◆ TPM_E_RESPONSE_TOO_LARGE

#define TPM_E_RESPONSE_TOO_LARGE   ((uint32_t)0x00005005) /* vboot local */

Definition at line 34 of file tss_errors.h.

◆ TPM_E_WRITE_FAILURE

#define TPM_E_WRITE_FAILURE   ((uint32_t)0x00005008) /* vboot local */

Definition at line 37 of file tss_errors.h.