TianoCore EDK2 master
Loading...
Searching...
No Matches
HstiLib.h
Go to the documentation of this file.
1
9#ifndef __HSTI_LIB_H__
10#define __HSTI_LIB_H__
11
29EFIAPI
31 IN VOID *Hsti,
32 IN UINTN HstiSize
33 );
34
52EFIAPI
54 IN UINT32 Role,
55 IN CHAR16 *ImplementationID OPTIONAL,
56 OUT VOID **Hsti,
57 OUT UINTN *HstiSize
58 );
59
76EFIAPI
78 IN UINT32 Role,
79 IN CHAR16 *ImplementationID OPTIONAL,
80 IN UINT32 ByteIndex,
81 IN UINT8 BitMask
82 );
83
100EFIAPI
102 IN UINT32 Role,
103 IN CHAR16 *ImplementationID OPTIONAL,
104 IN UINT32 ByteIndex,
105 IN UINT8 BitMask
106 );
107
123EFIAPI
125 IN UINT32 Role,
126 IN CHAR16 *ImplementationID OPTIONAL,
127 IN CHAR16 *ErrorString
128 );
129
145EFIAPI
147 IN UINT32 Role,
148 IN CHAR16 *ImplementationID OPTIONAL,
149 IN CHAR16 *ErrorString
150 );
151
152#endif
UINT64 UINTN
EFI_STATUS EFIAPI HstiLibGetTable(IN UINT32 Role, IN CHAR16 *ImplementationID OPTIONAL, OUT VOID **Hsti, OUT UINTN *HstiSize)
Definition: HstiDxe.c:355
EFI_STATUS EFIAPI HstiLibSetErrorString(IN UINT32 Role, IN CHAR16 *ImplementationID OPTIONAL, IN CHAR16 *ErrorString)
Definition: HstiDxe.c:609
EFI_STATUS EFIAPI HstiLibClearFeaturesVerified(IN UINT32 Role, IN CHAR16 *ImplementationID OPTIONAL, IN UINT32 ByteIndex, IN UINT8 BitMask)
Definition: HstiDxe.c:481
EFI_STATUS EFIAPI HstiLibAppendErrorString(IN UINT32 Role, IN CHAR16 *ImplementationID OPTIONAL, IN CHAR16 *ErrorString)
Definition: HstiDxe.c:579
EFI_STATUS EFIAPI HstiLibSetFeaturesVerified(IN UINT32 Role, IN CHAR16 *ImplementationID OPTIONAL, IN UINT32 ByteIndex, IN UINT8 BitMask)
Definition: HstiDxe.c:448
EFI_STATUS EFIAPI HstiLibSetTable(IN VOID *Hsti, IN UINTN HstiSize)
Definition: HstiDxe.c:275
#define IN
Definition: Base.h:279
#define OUT
Definition: Base.h:284
RETURN_STATUS EFI_STATUS
Definition: UefiBaseType.h:29