13#ifndef __FW_CFG_S3_LIB__
14#define __FW_CFG_S3_LIB__
88VOID(EFIAPI FW_CFG_BOOT_SCRIPT_CALLBACK_FUNCTION)(
90 IN OUT VOID *ScratchBuffer
153 IN FW_CFG_BOOT_SCRIPT_CALLBACK_FUNCTION *Callback,
154 IN OUT VOID *Context OPTIONAL,
201 IN INT32 FirmwareConfigItem,
247 IN INT32 FirmwareConfigItem,
286 IN INT32 FirmwareConfigItem,
343 IN VOID *ScratchData,
BOOLEAN EFIAPI QemuFwCfgS3Enabled(VOID)
RETURN_STATUS EFIAPI QemuFwCfgS3ScriptReadBytes(IN INT32 FirmwareConfigItem, IN UINTN NumberOfBytes)
RETURN_STATUS EFIAPI QemuFwCfgS3ScriptWriteBytes(IN INT32 FirmwareConfigItem, IN UINTN NumberOfBytes)
RETURN_STATUS EFIAPI QemuFwCfgS3CallWhenBootScriptReady(IN FW_CFG_BOOT_SCRIPT_CALLBACK_FUNCTION *Callback, IN OUT VOID *Context OPTIONAL, IN UINTN ScratchBufferSize)
RETURN_STATUS EFIAPI QemuFwCfgS3ScriptCheckValue(IN VOID *ScratchData, IN UINT8 ValueSize, IN UINT64 ValueMask, IN UINT64 Value)
RETURN_STATUS EFIAPI QemuFwCfgS3ScriptSkipBytes(IN INT32 FirmwareConfigItem, IN UINTN NumberOfBytes)