TianoCore EDK2 master
Loading...
Searching...
No Matches
Tpm2DeviceLibDTpm.c
Go to the documentation of this file.
1
10#include <Library/BaseLib.h>
12#include <Library/DebugLib.h>
14#include <Library/PcdLib.h>
15
16#include "Tpm2DeviceLibDTpm.h"
17
31EFIAPI
33 IN UINT32 InputParameterBlockSize,
34 IN UINT8 *InputParameterBlock,
35 IN OUT UINT32 *OutputParameterBlockSize,
36 IN UINT8 *OutputParameterBlock
37 );
38
47EFIAPI
49 VOID
50 );
51
65EFIAPI
67 IN UINT32 InputParameterBlockSize,
68 IN UINT8 *InputParameterBlock,
69 IN OUT UINT32 *OutputParameterBlockSize,
70 IN UINT8 *OutputParameterBlock
71 )
72{
73 return DTpm2SubmitCommand (
74 InputParameterBlockSize,
75 InputParameterBlock,
76 OutputParameterBlockSize,
77 OutputParameterBlock
78 );
79}
80
89EFIAPI
91 VOID
92 )
93{
94 return DTpm2RequestUseTpm ();
95}
96
107EFIAPI
109 IN TPM2_DEVICE_INTERFACE *Tpm2Device
110 )
111{
112 return EFI_UNSUPPORTED;
113}
114
121EFIAPI
123 VOID
124 )
125{
127}
#define IN
Definition: Base.h:279
#define OUT
Definition: Base.h:284
EFI_STATUS EFIAPI DTpm2SubmitCommand(IN UINT32 InputParameterBlockSize, IN UINT8 *InputParameterBlock, IN OUT UINT32 *OutputParameterBlockSize, IN UINT8 *OutputParameterBlock)
Definition: Tpm2Ptp.c:591
EFI_STATUS EFIAPI Tpm2RegisterTpm2DeviceLib(IN TPM2_DEVICE_INTERFACE *Tpm2Device)
EFI_STATUS EFIAPI Tpm2SubmitCommand(IN UINT32 InputParameterBlockSize, IN UINT8 *InputParameterBlock, IN OUT UINT32 *OutputParameterBlockSize, IN UINT8 *OutputParameterBlock)
EFI_STATUS EFIAPI DTpm2RequestUseTpm(VOID)
Definition: Tpm2Ptp.c:633
EFI_STATUS EFIAPI Tpm2RequestUseTpm(VOID)
EFI_STATUS EFIAPI Tpm2DeviceLibConstructor(VOID)
EFI_STATUS InternalTpm2DeviceLibDTpmCommonConstructor(VOID)
RETURN_STATUS EFI_STATUS
Definition: UefiBaseType.h:29