51#define _COMPONENT ACPI_NAMESPACE
103 "[Init] Completing Initialization of ACPI Objects\n"));
105 "**** Starting initialization of namespace objects ****\n"));
107 "Final data object initialization: "));
128 "Namespace contains %u (0x%X) objects\n",
133 "%u Control Methods found\n%u Op Regions found\n",
134 Info.MethodCount,
Info.OpRegionCount));
171 "[Init] Initializing ACPI Devices\n"));
175 Info.DeviceCount = 0;
180 "Initializing Device/Processor/Thermal objects "
181 "and executing _INI/_STA methods:\n"));
195 if (!
Info.EvaluateInfo)
206 Info.EvaluateInfo->PrefixNode = AcpiGbl_RootNode;
208 Info.EvaluateInfo->Parameters =
NULL;
228 Info.EvaluateInfo->Parameters =
NULL;
255 "[Init] Executing _REG OpRegion methods\n"));
278 AcpiGbl_TruncateIoAddresses =
TRUE;
288 " Executed %u _INI methods requiring %u _STA executions "
289 "(examined %u objects)\n",
415 Info->OpRegionCount++;
435 Info->PackageCount++;
484 "Opcode is not deferred [%4.4s] (%s)",
492 "Could not execute arguments for [%4.4s] (%s)",
555 ParentNode =
Node->Parent;
556 switch (ParentNode->
Type)
567 ParentNode = ParentNode->
Parent;
741#ifdef ACPI_DEBUG_OUTPUT
763 if (AcpiGbl_InitHandler)
UINT32 void void ** ReturnValue
#define ANOBJ_SUBTREE_HAS_INI
char * AcpiNsGetNormalizedPathname(ACPI_NAMESPACE_NODE *Node, BOOLEAN NoTrailing)
ACPI_OPERAND_OBJECT * AcpiNsGetAttachedObject(ACPI_NAMESPACE_NODE *Node)
ACPI_OBJECT_TYPE AcpiNsGetType(ACPI_NAMESPACE_NODE *Node)
ACPI_STATUS AcpiNsWalkNamespace(ACPI_OBJECT_TYPE Type, ACPI_HANDLE StartObject, UINT32 MaxDepth, UINT32 Flags, ACPI_WALK_CALLBACK DescendingCallback, ACPI_WALK_CALLBACK AscendingCallback, void *Context, void **ReturnValue)
ACPI_STATUS AcpiNsEvaluate(ACPI_EVALUATE_INFO *Info)
#define AOPOBJ_DATA_VALID
#define ACPI_DEBUG_PRINT(pl)
#define ACPI_DEBUG_EXEC(a)
#define ACPI_EXCEPTION(plist)
#define ACPI_MODULE_NAME(Name)
#define return_ACPI_STATUS(s)
#define ACPI_FUNCTION_TRACE(a)
#define ACPI_DEBUG_PRINT_RAW(pl)
#define ACPI_FUNCTION_NAME(a)
#define ACPI_IGNORE_RETURN_VALUE
#define ACPI_TYPE_BUFFER_FIELD
#define ACPI_INIT_DEVICE_INI
#define ACPI_TYPE_LOCAL_BANK_FIELD
#define ACPI_TYPE_PROCESSOR
#define ACPI_NO_ADDRESS_SPACE_INIT
#define ACPI_COMPARE_NAMESEG(a, b)
#define ACPI_NO_DEVICE_INIT
#define ACPI_CAST_PTR(t, p)
#define ACPI_ALLOCATE_ZEROED(a)
#define ACPI_TYPE_PACKAGE
#define ACPI_OSI_WIN_2000
#define ACPI_STA_DEVICE_PRESENT
#define ACPI_STA_DEVICE_FUNCTIONING
#define ACPI_TYPE_THERMAL
const char * AcpiUtGetTypeName(ACPI_OBJECT_TYPE Type)
ACPI_STATUS AcpiUtWalkPackageTree(ACPI_OPERAND_OBJECT *SourceObject, void *TargetObject, ACPI_PKG_CALLBACK WalkCallback, void *Context)
const char * AcpiUtGetNodeName(void *Object)
ACPI_STATUS AcpiUtExecute_STA(ACPI_NAMESPACE_NODE *DeviceNode, UINT32 *StatusFlags)
ACPI_STATUS AcpiDsGetPackageArguments(ACPI_OPERAND_OBJECT *ObjDesc)
ACPI_STATUS AcpiDsGetBankFieldArguments(ACPI_OPERAND_OBJECT *ObjDesc)
ACPI_STATUS AcpiDsInitPackageElement(UINT8 ObjectType, ACPI_OPERAND_OBJECT *SourceObject, ACPI_GENERIC_STATE *State, void *Context)
ACPI_STATUS AcpiEvInitializeOpRegions(void)
void AcpiExExitInterpreter(void)
void AcpiExEnterInterpreter(void)
static ACPI_STATUS AcpiNsInitOneObject(ACPI_HANDLE ObjHandle, UINT32 Level, void *Context, void **ReturnValue)
ACPI_STATUS AcpiNsInitializeDevices(UINT32 Flags)
ACPI_STATUS AcpiNsInitOnePackage(ACPI_HANDLE ObjHandle, UINT32 Level, void *Context, void **ReturnValue)
static ACPI_STATUS AcpiNsInitOneDevice(ACPI_HANDLE ObjHandle, UINT32 NestingLevel, void *Context, void **ReturnValue)
ACPI_STATUS AcpiNsInitializeObjects(void)
static ACPI_STATUS AcpiNsFindIniMethods(ACPI_HANDLE ObjHandle, UINT32 NestingLevel, void *Context, void **ReturnValue)
ACPI_STATUS AcpiWalkNamespace(ACPI_OBJECT_TYPE Type, ACPI_HANDLE StartObject, UINT32 MaxDepth, ACPI_WALK_CALLBACK DescendingCallback, ACPI_WALK_CALLBACK AscendingCallback, void *Context, void **ReturnValue)
ACPI_STATUS AcpiGetHandle(ACPI_HANDLE Parent, ACPI_STRING Pathname, ACPI_HANDLE *RetHandle)
ACPI_EVALUATE_INFO * EvaluateInfo
struct acpi_namespace_node * Parent
static VOID ErrorExit(LPTSTR lpszMessage)
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
_IRQL_requires_same_ typedef _In_ ULONG _In_ UCHAR Level
_Must_inspect_result_ _In_ ULONG Flags
ActualNumberDriverObjects * sizeof(PDRIVER_OBJECT)) PDRIVER_OBJECT *DriverObjectList