TianoCore EDK2 master
Loading...
Searching...
No Matches
Tcg2PpVendorLibNull.c
Go to the documentation of this file.
1
9#include <Library/DebugLib.h>
11
30UINT32
31EFIAPI
33 IN TPM2B_AUTH *PlatformAuth OPTIONAL,
34 IN UINT32 OperationRequest,
35 IN OUT UINT32 *ManagementFlags,
36 OUT BOOLEAN *ResetRequired
37 )
38{
39 ASSERT (OperationRequest >= TCG2_PHYSICAL_PRESENCE_VENDOR_SPECIFIC_OPERATION);
40 return TCG_PP_OPERATION_RESPONSE_BIOS_FAILURE;
41}
42
61BOOLEAN
62EFIAPI
64 IN UINT32 OperationRequest,
65 IN UINT32 ManagementFlags,
66 OUT BOOLEAN *RequestConfirmed
67 )
68{
69 ASSERT (OperationRequest >= TCG2_PHYSICAL_PRESENCE_VENDOR_SPECIFIC_OPERATION);
70 return FALSE;
71}
72
91UINT32
92EFIAPI
94 IN UINT32 OperationRequest,
95 IN UINT32 ManagementFlags,
96 IN UINT32 RequestParameter
97 )
98{
99 ASSERT (OperationRequest >= TCG2_PHYSICAL_PRESENCE_VENDOR_SPECIFIC_OPERATION);
100 return TCG_PP_SUBMIT_REQUEST_TO_PREOS_NOT_IMPLEMENTED;
101}
102
118UINT32
119EFIAPI
121 IN UINT32 OperationRequest,
122 IN UINT32 ManagementFlags
123 )
124{
125 ASSERT (OperationRequest >= TCG2_PHYSICAL_PRESENCE_VENDOR_SPECIFIC_OPERATION);
126 return TCG_PP_GET_USER_CONFIRMATION_NOT_IMPLEMENTED;
127}
#define FALSE
Definition: Base.h:307
#define IN
Definition: Base.h:279
#define OUT
Definition: Base.h:284
UINT32 EFIAPI Tcg2PpVendorLibExecutePendingRequest(IN TPM2B_AUTH *PlatformAuth OPTIONAL, IN UINT32 OperationRequest, IN OUT UINT32 *ManagementFlags, OUT BOOLEAN *ResetRequired)
UINT32 EFIAPI Tcg2PpVendorLibGetUserConfirmationStatusFunction(IN UINT32 OperationRequest, IN UINT32 ManagementFlags)
UINT32 EFIAPI Tcg2PpVendorLibSubmitRequestToPreOSFunction(IN UINT32 OperationRequest, IN UINT32 ManagementFlags, IN UINT32 RequestParameter)
BOOLEAN EFIAPI Tcg2PpVendorLibHasValidRequest(IN UINT32 OperationRequest, IN UINT32 ManagementFlags, OUT BOOLEAN *RequestConfirmed)