44#define EXPORT_ACPI_INTERFACES
49#define _COMPONENT ACPI_HARDWARE
54#if (!ACPI_REDUCED_HARDWARE)
59 ACPI_PHYSICAL_ADDRESS PhysicalAddress64);
71#define ACPI_SLEEP_FUNCTION_ID 0
72#define ACPI_WAKE_PREP_FUNCTION_ID 1
73#define ACPI_WAKE_FUNCTION_ID 2
100#if (!ACPI_REDUCED_HARDWARE)
121 ACPI_PHYSICAL_ADDRESS PhysicalAddress64)
176 ACPI_PHYSICAL_ADDRESS PhysicalAddress64)
240 AcpiGbl_SystemAwakeAndRunning =
FALSE;
249 (
UINT32) AcpiGbl_FADT.S4BiosRequest, 8);
296#if (!ACPI_REDUCED_HARDWARE)
304 if (AcpiGbl_ReducedHardware)
358 &AcpiGbl_SleepTypeA, &AcpiGbl_SleepTypeB);
365 &AcpiGbl_SleepTypeAS0, &AcpiGbl_SleepTypeBS0);
375 Arg.
Integer.Value = SleepState;
448 AcpiGbl_SleepTypeA, AcpiGbl_SleepTypeB));
#define ACPI_STRUCT_INIT(field, value)
#define AE_AML_OPERAND_VALUE
#define ACPI_SST_INDICATOR_OFF
#define ACPI_SST_SLEEPING
#define ACPI_SST_SLEEP_CONTEXT
#define ACPI_HW_OPTIONAL_FUNCTION(addr)
#define METHOD_PATHNAME__SST
#define METHOD_PATHNAME__PTS
#define ACPI_MODULE_NAME(Name)
#define return_ACPI_STATUS(s)
#define ACPI_FUNCTION_TRACE(a)
#define ACPI_ERROR(plist)
void AcpiOsStall(UINT32 Microseconds)
#define ACPI_CLEAR_STATUS
#define ACPI_TYPE_INTEGER
#define ACPI_USEC_PER_MSEC
#define ACPI_EXPORT_SYMBOL(Symbol)
#define ACPI_SLEEP_TYPE_MAX
#define ACPI_SLEEP_TYPE_INVALID
#define ACPI_BITREG_WAKE_STATUS
void AcpiHwExecuteSleepMethod(char *MethodPathname, UINT32 IntegerArgument)
ACPI_STATUS AcpiHwExtendedWakePrep(UINT8 SleepState)
ACPI_STATUS AcpiHwExtendedSleep(UINT8 SleepState)
ACPI_STATUS AcpiHwExtendedWake(UINT8 SleepState)
ACPI_STATUS AcpiHwEnableAllWakeupGpes(void)
ACPI_STATUS AcpiHwDisableAllGpes(void)
ACPI_STATUS AcpiHwClearAcpiStatus(void)
ACPI_STATUS AcpiHwLegacySleep(UINT8 SleepState)
ACPI_STATUS AcpiHwLegacyWake(UINT8 SleepState)
ACPI_STATUS AcpiHwLegacyWakePrep(UINT8 SleepState)
ACPI_STATUS AcpiHwWritePort(ACPI_IO_ADDRESS Address, UINT32 Value, UINT32 Width)
ACPI_STATUS AcpiWriteBitRegister(UINT32 RegisterId, UINT32 Value)
ACPI_STATUS AcpiGetSleepTypeData(UINT8 SleepState, UINT8 *SleepTypeA, UINT8 *SleepTypeB)
ACPI_STATUS AcpiReadBitRegister(UINT32 RegisterId, UINT32 *ReturnValue)
#define ACPI_WAKE_PREP_FUNCTION_ID
static ACPI_STATUS AcpiHwSetFirmwareWakingVector(ACPI_TABLE_FACS *Facs, ACPI_PHYSICAL_ADDRESS PhysicalAddress, ACPI_PHYSICAL_ADDRESS PhysicalAddress64)
ACPI_STATUS AcpiLeaveSleepStatePrep(UINT8 SleepState)
#define ACPI_SLEEP_FUNCTION_ID
ACPI_STATUS AcpiEnterSleepStatePrep(UINT8 SleepState)
ACPI_STATUS AcpiSetFirmwareWakingVector(ACPI_PHYSICAL_ADDRESS PhysicalAddress, ACPI_PHYSICAL_ADDRESS PhysicalAddress64)
#define ACPI_WAKE_FUNCTION_ID
ACPI_STATUS AcpiEnterSleepStateS4bios(void)
ACPI_STATUS AcpiLeaveSleepState(UINT8 SleepState)
ACPI_STATUS AcpiEnterSleepState(UINT8 SleepState)
static ACPI_SLEEP_FUNCTIONS AcpiSleepDispatch[]
static ACPI_STATUS AcpiHwSleepDispatch(UINT8 SleepState, UINT32 FunctionId)
ACPI_STATUS AcpiEvaluateObject(ACPI_HANDLE Handle, ACPI_STRING Pathname, ACPI_OBJECT_LIST *ExternalParams, ACPI_BUFFER *ReturnBuffer)
ACPI_SLEEP_FUNCTION LegacyFunction
ACPI_SLEEP_FUNCTION ExtendedFunction
UINT32 FirmwareWakingVector
UINT64 XFirmwareWakingVector
struct acpi_object::@617 Integer
_Must_inspect_result_ typedef _In_ PHYSICAL_ADDRESS PhysicalAddress