#include <TpmPtp.h>
◆ CrbControlCancel
| UINT32 PTP_CRB_REGISTERS::CrbControlCancel |
Register used by software to cancel command processing.
◆ CrbControlCommandAddressHigh
| UINT32 PTP_CRB_REGISTERS::CrbControlCommandAddressHigh |
◆ CrbControlCommandAddressLow
| UINT32 PTP_CRB_REGISTERS::CrbControlCommandAddressLow |
Command buffer start address
◆ CrbControlCommandSize
| UINT32 PTP_CRB_REGISTERS::CrbControlCommandSize |
Size of the Command buffer.
◆ CrbControlExtension
| UINT64 PTP_CRB_REGISTERS::CrbControlExtension |
Optional Register used in low memory environments prior to CRB_DATA_BUFFER availability.
◆ CrbControlRequest
| UINT32 PTP_CRB_REGISTERS::CrbControlRequest |
Register used to initiate transactions for the CRB interface.
◆ CrbControlResponseAddrss
| UINT64 PTP_CRB_REGISTERS::CrbControlResponseAddrss |
Address of the start of the Response buffer
◆ CrbControlResponseSize
| UINT32 PTP_CRB_REGISTERS::CrbControlResponseSize |
Size of the Response buffer
◆ CrbControlStart
| UINT32 PTP_CRB_REGISTERS::CrbControlStart |
Register used to indicate presence of command or response data in the CRB buffer.
◆ CrbControlStatus
| UINT32 PTP_CRB_REGISTERS::CrbControlStatus |
Register used by the TPM to provide status of the CRB interface.
◆ CrbDataBuffer
| UINT8 PTP_CRB_REGISTERS::CrbDataBuffer[0xF80] |
Command/Response Data may be defined as large as 3968 (0xF80).
◆ CrbInterruptEnable
| UINT32 PTP_CRB_REGISTERS::CrbInterruptEnable |
Register used to configure and respond to interrupts.
◆ CrbInterruptStatus
| UINT32 PTP_CRB_REGISTERS::CrbInterruptStatus |
◆ Did
◆ InterfaceId
| UINT32 PTP_CRB_REGISTERS::InterfaceId |
Used to identify the Interface types supported by the TPM.
◆ LocalityControl
| UINT32 PTP_CRB_REGISTERS::LocalityControl |
Used to gain control of the TPM by this Locality.
◆ LocalityState
| UINT32 PTP_CRB_REGISTERS::LocalityState |
Used to determine current state of Locality of the TPM.
◆ LocalityStatus
| UINT32 PTP_CRB_REGISTERS::LocalityStatus |
Used to determine whether Locality has been granted or Seized.
◆ Reserved1
| UINT8 PTP_CRB_REGISTERS::Reserved1[4] |
◆ Reserved2
| UINT8 PTP_CRB_REGISTERS::Reserved2[0x20] |
◆ Reserved4
| UINT8 PTP_CRB_REGISTERS::Reserved4[0x10] |
◆ Vid
The documentation for this struct was generated from the following file:
- XenevaOS/Boot/include/IndustryStandard/TpmPtp.h