TianoCore EDK2 master
Loading...
Searching...
No Matches
QemuFwCfgLib.h
Go to the documentation of this file.
1
11#ifndef __FW_CFG_LIB__
12#define __FW_CFG_LIB__
13
15
26BOOLEAN
27EFIAPI
29 VOID
30 );
31
41VOID
42EFIAPI
44 IN FIRMWARE_CONFIG_ITEM QemuFwCfgItem
45 );
46
58VOID
59EFIAPI
61 IN UINTN Size,
62 IN VOID *Buffer OPTIONAL
63 );
64
76VOID
77EFIAPI
79 IN UINTN Size,
80 IN VOID *Buffer
81 );
82
92VOID
93EFIAPI
95 IN UINTN Size
96 );
97
104UINT8
105EFIAPI
107 VOID
108 );
109
116UINT16
117EFIAPI
119 VOID
120 );
121
128UINT32
129EFIAPI
131 VOID
132 );
133
140UINT64
141EFIAPI
143 VOID
144 );
145
159RETURN_STATUS
160EFIAPI
162 IN CONST CHAR8 *Name,
163 OUT FIRMWARE_CONFIG_ITEM *Item,
164 OUT UINTN *Size
165 );
166
167#endif
UINT64 UINTN
#define CONST
Definition: Base.h:259
#define IN
Definition: Base.h:279
#define OUT
Definition: Base.h:284
UINT32 EFIAPI QemuFwCfgRead32(VOID)
Definition: QemuFwCfgLib.c:205
VOID EFIAPI QemuFwCfgWriteBytes(IN UINTN Size, IN VOID *Buffer)
Definition: QemuFwCfgLib.c:101
UINT16 EFIAPI QemuFwCfgRead16(VOID)
Definition: QemuFwCfgLib.c:186
UINT8 EFIAPI QemuFwCfgRead8(VOID)
Definition: QemuFwCfgLib.c:167
RETURN_STATUS EFIAPI QemuFwCfgFindFile(IN CONST CHAR8 *Name, OUT FIRMWARE_CONFIG_ITEM *Item, OUT UINTN *Size)
Definition: QemuFwCfgLib.c:250
UINT64 EFIAPI QemuFwCfgRead64(VOID)
Definition: QemuFwCfgLib.c:224
VOID EFIAPI QemuFwCfgReadBytes(IN UINTN Size, IN VOID *Buffer OPTIONAL)
Definition: QemuFwCfgNull.c:66
VOID EFIAPI QemuFwCfgSelectItem(IN FIRMWARE_CONFIG_ITEM QemuFwCfgItem)
Definition: QemuFwCfgLib.c:33
VOID EFIAPI QemuFwCfgSkipBytes(IN UINTN Size)
Definition: QemuFwCfgLib.c:127
BOOLEAN EFIAPI QemuFwCfgIsAvailable(VOID)
Definition: QemuFwCfgDxe.c:44