48#ifdef ACPI_ASL_COMPILER
52#define _COMPONENT ACPI_NAMESPACE
110#ifdef ACPI_DEBUG_OUTPUT
119 "Searching %s (%p) For [%4.4s] (%s)\n",
132 Node = ParentNode->Child;
149 "Name [%4.4s] (%s) %p found in scope [%4.4s] %p\n",
166 "Name [%4.4s] (%s) not found in search in scope [%4.4s] "
167 "%p first child %p\n",
214 ParentNode =
Node->Parent;
230 "[%4.4s] type [%s] must be local to this scope (no parent search)\n",
238 "Searching parent [%4.4s] for [%4.4s]\n",
259 ParentNode = ParentNode->
Parent;
315 "Null parameter: Node %p Name 0x%X ReturnNode %p",
353 "Namespace override: %4.4s pass %u type %X Owner %X\n",
355 (*ReturnNode)->Type, WalkState->
OwnerId));
358 if (AcpiGbl_RuntimeNamespaceOverride)
361 (*ReturnNode)->Object =
NULL;
362 (*ReturnNode)->OwnerId = WalkState->
OwnerId;
379#ifdef ACPI_ASL_COMPILER
418 "%4.4s Not found in %p [Not adding]\n",
432#ifdef ACPI_ASL_COMPILER
451 *ReturnNode = NewNode;
#define AE_ALREADY_EXISTS
#define ANOBJ_IS_EXTERNAL
#define ACPI_ENTRY_NOT_FOUND
#define ACPI_NS_OVERRIDE_IF_FOUND
char * AcpiNsGetNormalizedPathname(ACPI_NAMESPACE_NODE *Node, BOOLEAN NoTrailing)
void AcpiNsDeleteChildren(ACPI_NAMESPACE_NODE *Parent)
ACPI_OBJECT_TYPE AcpiNsGetType(ACPI_NAMESPACE_NODE *Node)
void AcpiNsInstallNode(ACPI_WALK_STATE *WalkState, ACPI_NAMESPACE_NODE *ParentNode, ACPI_NAMESPACE_NODE *Node, ACPI_OBJECT_TYPE Type)
#define ACPI_NS_TEMPORARY
void AcpiNsRemoveNode(ACPI_NAMESPACE_NODE *Node)
#define ACPI_NS_ERROR_IF_FOUND
UINT32 AcpiNsLocal(ACPI_OBJECT_TYPE Type)
#define ACPI_NS_SEARCH_PARENT
ACPI_NAMESPACE_NODE * AcpiNsCreateNode(UINT32 Name)
#define ACPI_DEBUG_PRINT(pl)
#define ACPI_MODULE_NAME(Name)
#define return_ACPI_STATUS(s)
#define ACPI_FUNCTION_TRACE(a)
#define ACPI_ERROR(plist)
#define ACPI_CAST_PTR(t, p)
#define ACPI_TYPE_LOCAL_METHOD_ALIAS
const char * AcpiUtGetTypeName(ACPI_OBJECT_TYPE Type)
void AcpiUtRepairName(char *Name)
const char * AcpiUtGetNodeName(void *Object)
void AcpiUtRemoveReference(ACPI_OPERAND_OBJECT *Object)
ACPI_STATUS AcpiNsSearchOneScope(UINT32 TargetName, ACPI_NAMESPACE_NODE *ParentNode, ACPI_OBJECT_TYPE Type, ACPI_NAMESPACE_NODE **ReturnNode)
ACPI_STATUS AcpiNsSearchAndEnter(UINT32 TargetName, ACPI_WALK_STATE *WalkState, ACPI_NAMESPACE_NODE *Node, ACPI_INTERPRETER_MODE InterpreterMode, ACPI_OBJECT_TYPE Type, UINT32 Flags, ACPI_NAMESPACE_NODE **ReturnNode)
static ACPI_STATUS AcpiNsSearchParentTree(UINT32 TargetName, ACPI_NAMESPACE_NODE *Node, ACPI_OBJECT_TYPE Type, ACPI_NAMESPACE_NODE **ReturnNode)
struct acpi_namespace_node * Parent
_Must_inspect_result_ _In_ ULONG Flags