44#define EXPORT_ACPI_INTERFACES
50#define _COMPONENT ACPI_HARDWARE
79 ResetReg = &AcpiGbl_FADT.ResetRegister;
186#if (!ACPI_REDUCED_HARDWARE)
249 "BitReg %X, ParentReg %X, Actual %8.8X, ReturnValue %8.8X\n",
357 "BitReg %X, ParentReg %X, Value %8.8X, Actual %8.8X\n",
427 !SleepTypeA || !SleepTypeB)
461 if (!
Info->ReturnObject)
464 Info->RelativePathname));
475 goto ReturnValueCleanup;
484 switch (
Info->ReturnObject->Package.Count)
501 *SleepTypeA = (
UINT8) Elements[0]->Integer.Value;
517 *SleepTypeA = (
UINT8) Elements[0]->Integer.Value;
529 "While evaluating Sleep State [%s]",
530 Info->RelativePathname));
unsigned long long UINT64
UINT32 void void ** ReturnValue
#define AE_AML_PACKAGE_LIMIT
#define AE_AML_NO_RETURN_VALUE
#define AE_AML_OPERAND_TYPE
const char * AcpiGbl_SleepStateNames[ACPI_S_STATE_COUNT]
#define ACPI_REGISTER_PM1_STATUS
#define ACPI_REGISTER_INSERT_VALUE(Reg, Pos, Mask, Val)
#define ACPI_REGISTER_PREPARE_BITS(Val, Pos, Mask)
ACPI_STATUS AcpiNsEvaluate(ACPI_EVALUATE_INFO *Info)
#define ACPI_DEBUG_PRINT(pl)
#define ACPI_EXCEPTION(plist)
#define ACPI_MODULE_NAME(Name)
#define ACPI_FUNCTION_TRACE_U32(a, b)
#define return_ACPI_STATUS(s)
#define ACPI_FUNCTION_TRACE(a)
#define ACPI_ERROR(plist)
#define ACPI_FUNCTION_NAME(a)
ACPI_STATUS AcpiOsWritePort(ACPI_IO_ADDRESS Address, UINT32 Value, UINT32 Width)
void AcpiOsReleaseLock(ACPI_SPINLOCK Handle, ACPI_CPU_FLAGS Flags)
ACPI_CPU_FLAGS AcpiOsAcquireLock(ACPI_SPINLOCK Handle)
#define ACPI_FADT_RESET_REGISTER
#define ACPI_S_STATES_MAX
#define ACPI_RESET_REGISTER_WIDTH
#define ACPI_ADR_SPACE_SYSTEM_IO
#define ACPI_TYPE_INTEGER
#define ACPI_EXPORT_SYMBOL(Symbol)
#define ACPI_ALLOCATE_ZEROED(a)
#define ACPI_TYPE_PACKAGE
void AcpiUtRemoveReference(ACPI_OPERAND_OBJECT *Object)
ACPI_STATUS AcpiHwWrite(UINT64 Value, ACPI_GENERIC_ADDRESS *Reg)
ACPI_STATUS AcpiHwRead(UINT64 *Value, ACPI_GENERIC_ADDRESS *Reg)
ACPI_STATUS AcpiHwRegisterRead(UINT32 RegisterId, UINT32 *ReturnValue)
ACPI_STATUS AcpiHwRegisterWrite(UINT32 RegisterId, UINT32 Value)
ACPI_BIT_REGISTER_INFO * AcpiHwGetBitRegisterInfo(UINT32 RegisterId)
ACPI_STATUS AcpiReset(void)
ACPI_STATUS AcpiWriteBitRegister(UINT32 RegisterId, UINT32 Value)
ACPI_STATUS AcpiGetSleepTypeData(UINT8 SleepState, UINT8 *SleepTypeA, UINT8 *SleepTypeB)
ACPI_STATUS AcpiReadBitRegister(UINT32 RegisterId, UINT32 *ReturnValue)
ACPI_STATUS AcpiRead(UINT64 *ReturnValue, ACPI_GENERIC_ADDRESS *Reg)
ACPI_STATUS AcpiWrite(UINT64 Value, ACPI_GENERIC_ADDRESS *Reg)
union acpi_operand_object ** Elements
ACPI_OBJECT_INTEGER Integer
ACPI_OBJECT_COMMON Common
ACPI_OBJECT_PACKAGE Package
_Must_inspect_result_ _In_ WDFCHILDLIST _In_ PWDF_CHILD_LIST_ITERATOR _Out_ WDFDEVICE _Inout_opt_ PWDF_CHILD_RETRIEVE_INFO Info
_Must_inspect_result_ _In_ WDFKEY _In_ PCUNICODE_STRING _Out_opt_ PUSHORT _Inout_opt_ PUNICODE_STRING Value