TianoCore EDK2 master
Loading...
Searching...
No Matches
BootScriptLib.c
Go to the documentation of this file.
1
10#include <Base.h>
12
24RETURN_STATUS
25EFIAPI
28 IN UINT64 Address,
29 IN UINTN Count,
30 IN VOID *Buffer
31 )
32{
33 return RETURN_SUCCESS;
34}
35
47RETURN_STATUS
48EFIAPI
51 IN UINT64 Address,
52 IN VOID *Data,
53 IN VOID *DataMask
54 )
55{
56 return RETURN_SUCCESS;
57}
58
70RETURN_STATUS
71EFIAPI
74 IN UINT64 Address,
75 IN UINTN Count,
76 IN VOID *Buffer
77 )
78{
79 return RETURN_SUCCESS;
80}
81
93RETURN_STATUS
94EFIAPI
97 IN UINT64 Address,
98 IN VOID *Data,
99 IN VOID *DataMask
100 )
101{
102 return RETURN_SUCCESS;
103}
104
116RETURN_STATUS
117EFIAPI
120 IN UINT64 Address,
121 IN UINTN Count,
122 IN VOID *Buffer
123 )
124{
125 return RETURN_SUCCESS;
126}
127
139RETURN_STATUS
140EFIAPI
143 IN UINT64 Address,
144 IN VOID *Data,
145 IN VOID *DataMask
146 )
147{
148 return RETURN_SUCCESS;
149}
150
163RETURN_STATUS
164EFIAPI
167 IN UINT16 Segment,
168 IN UINT64 Address,
169 IN UINTN Count,
170 IN VOID *Buffer
171 )
172{
173 return RETURN_SUCCESS;
174}
175
188RETURN_STATUS
189EFIAPI
192 IN UINT16 Segment,
193 IN UINT64 Address,
194 IN VOID *Data,
195 IN VOID *DataMask
196 )
197{
198 return RETURN_SUCCESS;
199}
200
213RETURN_STATUS
214EFIAPI
216 IN UINTN SmBusAddress,
217 IN EFI_SMBUS_OPERATION Operation,
218 IN UINTN *Length,
219 IN VOID *Buffer
220 )
221{
222 return RETURN_SUCCESS;
223}
224
233RETURN_STATUS
234EFIAPI
236 IN UINTN Duration
237 )
238{
239 return RETURN_SUCCESS;
240}
241
250RETURN_STATUS
251EFIAPI
253 IN VOID *EntryPoint
254 )
255{
256 return RETURN_SUCCESS;
257}
258
268RETURN_STATUS
269EFIAPI
271 IN VOID *EntryPoint,
272 IN VOID *Context
273 )
274{
275 return RETURN_SUCCESS;
276}
277
298RETURN_STATUS
299EFIAPI
302 IN UINT64 Address,
303 IN VOID *BitMask,
304 IN VOID *BitValue,
305 IN UINTN Duration,
306 IN UINT64 LoopTimes
307 )
308{
309 return RETURN_SUCCESS;
310}
311
324RETURN_STATUS
325EFIAPI
327 IN UINT32 InformationLength,
328 IN VOID *Information
329 )
330{
331 return RETURN_SUCCESS;
332}
333
350RETURN_STATUS
351EFIAPI
354 IN UINT64 Address,
355 IN VOID *Data,
356 IN VOID *DataMask,
357 IN UINT64 Delay
358 )
359{
360 return RETURN_SUCCESS;
361}
362
379RETURN_STATUS
380EFIAPI
383 IN UINT64 Address,
384 IN VOID *Data,
385 IN VOID *DataMask,
386 IN UINT64 Delay
387 )
388{
389 return RETURN_SUCCESS;
390}
391
412RETURN_STATUS
413EFIAPI
416 IN UINT16 Segment,
417 IN UINT64 Address,
418 IN VOID *Data,
419 IN VOID *DataMask,
420 IN UINT64 Delay
421 )
422{
423 return RETURN_SUCCESS;
424}
425
436RETURN_STATUS
437EFIAPI
439 IN CONST CHAR8 *String
440 )
441{
442 return RETURN_SUCCESS;
443}
444
470UINT8 *
471EFIAPI
473 VOID
474 )
475{
476 return 0;
477}
478
485RETURN_STATUS
486EFIAPI
488 VOID
489 )
490{
491 return RETURN_SUCCESS;
492}
493
509RETURN_STATUS
510EFIAPI
512 IN BOOLEAN BeforeOrAfter,
513 IN OUT VOID **Position OPTIONAL
514 )
515{
516 return RETURN_SUCCESS;
517}
518
541RETURN_STATUS
542EFIAPI
544 IN BOOLEAN BeforeOrAfter,
545 IN BOOLEAN CreateIfNotFound,
546 IN OUT VOID **Position OPTIONAL,
547 IN CONST CHAR8 *Label
548 )
549{
550 return RETURN_SUCCESS;
551}
552
567RETURN_STATUS
568EFIAPI
570 IN UINT8 *Position1,
571 IN UINT8 *Position2,
572 OUT UINTN *RelativePosition
573 )
574{
575 return RETURN_SUCCESS;
576}
UINT64 UINTN
RETURN_STATUS EFIAPI S3BootScriptSaveInformation(IN UINT32 InformationLength, IN VOID *Information)
RETURN_STATUS EFIAPI S3BootScriptExecute(VOID)
RETURN_STATUS EFIAPI S3BootScriptSaveIoPoll(IN S3_BOOT_SCRIPT_LIB_WIDTH Width, IN UINT64 Address, IN VOID *Data, IN VOID *DataMask, IN UINT64 Delay)
RETURN_STATUS EFIAPI S3BootScriptSavePciCfg2ReadWrite(IN S3_BOOT_SCRIPT_LIB_WIDTH Width, IN UINT16 Segment, IN UINT64 Address, IN VOID *Data, IN VOID *DataMask)
RETURN_STATUS EFIAPI S3BootScriptSavePci2Poll(IN S3_BOOT_SCRIPT_LIB_WIDTH Width, IN UINT16 Segment, IN UINT64 Address, IN VOID *Data, IN VOID *DataMask, IN UINT64 Delay)
RETURN_STATUS EFIAPI S3BootScriptSaveDispatch2(IN VOID *EntryPoint, IN VOID *Context)
RETURN_STATUS EFIAPI S3BootScriptSaveIoReadWrite(IN S3_BOOT_SCRIPT_LIB_WIDTH Width, IN UINT64 Address, IN VOID *Data, IN VOID *DataMask)
Definition: BootScriptLib.c:49
RETURN_STATUS EFIAPI S3BootScriptSaveIoWrite(IN S3_BOOT_SCRIPT_LIB_WIDTH Width, IN UINT64 Address, IN UINTN Count, IN VOID *Buffer)
Definition: BootScriptLib.c:26
RETURN_STATUS EFIAPI S3BootScriptSavePciCfgWrite(IN S3_BOOT_SCRIPT_LIB_WIDTH Width, IN UINT64 Address, IN UINTN Count, IN VOID *Buffer)
RETURN_STATUS EFIAPI S3BootScriptSaveInformationAsciiString(IN CONST CHAR8 *String)
RETURN_STATUS EFIAPI S3BootScriptCompare(IN UINT8 *Position1, IN UINT8 *Position2, OUT UINTN *RelativePosition)
RETURN_STATUS EFIAPI S3BootScriptSaveStall(IN UINTN Duration)
RETURN_STATUS EFIAPI S3BootScriptSaveSmbusExecute(IN UINTN SmBusAddress, IN EFI_SMBUS_OPERATION Operation, IN UINTN *Length, IN VOID *Buffer)
RETURN_STATUS EFIAPI S3BootScriptSaveMemPoll(IN S3_BOOT_SCRIPT_LIB_WIDTH Width, IN UINT64 Address, IN VOID *BitMask, IN VOID *BitValue, IN UINTN Duration, IN UINT64 LoopTimes)
RETURN_STATUS EFIAPI S3BootScriptSavePciCfg2Write(IN S3_BOOT_SCRIPT_LIB_WIDTH Width, IN UINT16 Segment, IN UINT64 Address, IN UINTN Count, IN VOID *Buffer)
RETURN_STATUS EFIAPI S3BootScriptSaveDispatch(IN VOID *EntryPoint)
RETURN_STATUS EFIAPI S3BootScriptMoveLastOpcode(IN BOOLEAN BeforeOrAfter, IN OUT VOID **Position OPTIONAL)
RETURN_STATUS EFIAPI S3BootScriptSavePciCfgReadWrite(IN S3_BOOT_SCRIPT_LIB_WIDTH Width, IN UINT64 Address, IN VOID *Data, IN VOID *DataMask)
RETURN_STATUS EFIAPI S3BootScriptSaveMemWrite(IN S3_BOOT_SCRIPT_LIB_WIDTH Width, IN UINT64 Address, IN UINTN Count, IN VOID *Buffer)
Definition: BootScriptLib.c:72
UINT8 *EFIAPI S3BootScriptCloseTable(VOID)
RETURN_STATUS EFIAPI S3BootScriptLabel(IN BOOLEAN BeforeOrAfter, IN BOOLEAN CreateIfNotFound, IN OUT VOID **Position OPTIONAL, IN CONST CHAR8 *Label)
RETURN_STATUS EFIAPI S3BootScriptSaveMemReadWrite(IN S3_BOOT_SCRIPT_LIB_WIDTH Width, IN UINT64 Address, IN VOID *Data, IN VOID *DataMask)
Definition: BootScriptLib.c:95
RETURN_STATUS EFIAPI S3BootScriptSavePciPoll(IN S3_BOOT_SCRIPT_LIB_WIDTH Width, IN UINT64 Address, IN VOID *Data, IN VOID *DataMask, IN UINT64 Delay)
#define CONST
Definition: Base.h:259
#define RETURN_SUCCESS
Definition: Base.h:1066
#define IN
Definition: Base.h:279
#define OUT
Definition: Base.h:284
S3_BOOT_SCRIPT_LIB_WIDTH
enum _EFI_SMBUS_OPERATION EFI_SMBUS_OPERATION