TianoCore EDK2 master
Loading...
Searching...
No Matches
TcgStorageOpalLibInternal.h
Go to the documentation of this file.
1
9#ifndef _OPAL_INTERNAL_H_
10#define _OPAL_INTERNAL_H_
11
13
24 OPAL_SESSION *AdminSpSession,
25 UINT8 *ActiveDataRemovalMechanism
26 );
27
40 IN OPAL_SESSION *Session,
41 IN UINT16 FeatureCode,
42 IN OUT UINTN *DataSize,
43 OUT VOID *Data
44 );
45
52UINT32
54 IN OPAL_SESSION *Session
55 );
56
67 OPAL_SESSION *AdminSpSession,
68 UINT32 EstimateTimeCost
69 );
70
84 OPAL_SESSION *LockingSpSession,
85 BOOLEAN KeepUserData,
86 UINT8 *MethodStatus,
87 UINT32 EstimateTimeCost
88 );
89
90#endif // _OPAL_CORE_H_
UINT64 UINTN
#define IN
Definition: Base.h:279
#define OUT
Definition: Base.h:284
TCG_RESULT
TCG_RESULT OpalPyrite2AdminRevert(OPAL_SESSION *LockingSpSession, BOOLEAN KeepUserData, UINT8 *MethodStatus, UINT32 EstimateTimeCost)
TCG_RESULT OpalPyrite2GetActiveDataRemovalMechanism(OPAL_SESSION *AdminSpSession, UINT8 *ActiveDataRemovalMechanism)
TCG_RESULT OpalGetFeatureDescriptor(IN OPAL_SESSION *Session, IN UINT16 FeatureCode, IN OUT UINTN *DataSize, OUT VOID *Data)
TCG_RESULT OpalPyrite2PsidRevert(OPAL_SESSION *AdminSpSession, UINT32 EstimateTimeCost)
UINT32 GetRevertTimeOut(IN OPAL_SESSION *Session)