49#define _COMPONENT ACPI_NAMESPACE
83 return (ParentNode->Child);
88 return (ChildNode->Peer);
147 NextNode = NextNode->
Peer;
216 StartNode = AcpiGbl_RootNode;
225 ParentNode = StartNode;
235 while (
Level > 0 && ChildNode)
243 ChildType = ChildNode->
Type;
262 else if (ChildType ==
Type)
281 if (!NodePreviouslyVisited)
335 if (!NodePreviouslyVisited &&
339 if (ChildNode->
Child)
344 ParentNode = ChildNode;
352 if (!NodePreviouslyVisited)
354 NodePreviouslyVisited =
TRUE;
363 NodePreviouslyVisited =
FALSE;
375 ChildNode = ParentNode;
376 ParentNode = ParentNode->
Parent;
378 NodePreviouslyVisited =
TRUE;
UINT32 void void ** ReturnValue
#define AE_CTRL_TERMINATE
#define ACPI_MTX_NAMESPACE
#define ACPI_NS_WALK_TEMP_NODES
#define ACPI_NS_WALK_UNLOCK
#define ACPI_MODULE_NAME(Name)
#define ACPI_FUNCTION_ENTRY()
#define return_ACPI_STATUS(s)
#define ACPI_FUNCTION_TRACE(a)
ACPI_PHYSICAL_ADDRESS ACPI_SIZE BOOLEAN Warn UINT32 *TableIdx UINT32 ACPI_TABLE_HEADER *OutTableHeader ACPI_TABLE_HEADER **OutTable ACPI_HANDLE UINT32 ACPI_WALK_CALLBACK DescendingCallback
ACPI_PHYSICAL_ADDRESS ACPI_SIZE BOOLEAN Warn UINT32 *TableIdx UINT32 ACPI_TABLE_HEADER *OutTableHeader ACPI_TABLE_HEADER **OutTable ACPI_HANDLE UINT32 ACPI_WALK_CALLBACK ACPI_WALK_CALLBACK AscendingCallback
ACPI_PHYSICAL_ADDRESS ACPI_SIZE BOOLEAN Warn UINT32 *TableIdx UINT32 ACPI_TABLE_HEADER *OutTableHeader ACPI_TABLE_HEADER **OutTable ACPI_HANDLE UINT32 MaxDepth
ACPI_STATUS(* ACPI_WALK_CALLBACK)(ACPI_HANDLE Object, UINT32 NestingLevel, void *Context, void **ReturnValue)
ACPI_STATUS AcpiUtAcquireMutex(ACPI_MUTEX_HANDLE MutexId)
ACPI_STATUS AcpiUtReleaseMutex(ACPI_MUTEX_HANDLE MutexId)
ACPI_NAMESPACE_NODE * AcpiNsGetNextNodeTyped(ACPI_OBJECT_TYPE Type, ACPI_NAMESPACE_NODE *ParentNode, ACPI_NAMESPACE_NODE *ChildNode)
ACPI_NAMESPACE_NODE * AcpiNsGetNextNode(ACPI_NAMESPACE_NODE *ParentNode, ACPI_NAMESPACE_NODE *ChildNode)
ACPI_STATUS AcpiNsWalkNamespace(ACPI_OBJECT_TYPE Type, ACPI_HANDLE StartNode, UINT32 MaxDepth, UINT32 Flags, ACPI_WALK_CALLBACK DescendingCallback, ACPI_WALK_CALLBACK AscendingCallback, void *Context, void **ReturnValue)
struct acpi_namespace_node * Child
struct acpi_namespace_node * Parent
struct acpi_namespace_node * Peer
_IRQL_requires_same_ typedef _In_ ULONG _In_ UCHAR Level
_Must_inspect_result_ _In_ ULONG Flags