Defines |
| #define | ACPI_NS_ALL ((ACPI_HANDLE)0) |
| #define | ACPI_NS_NORMAL 0 |
| #define | ACPI_NS_NEWSCOPE 1 /* a definition of this type opens a name scope */ |
| #define | ACPI_NS_LOCAL 2 /* suppress search of enclosing scopes */ |
| #define | ACPI_NS_NO_UPSEARCH 0 |
| #define | ACPI_NS_SEARCH_PARENT 0x01 |
| #define | ACPI_NS_DONT_OPEN_SCOPE 0x02 |
| #define | ACPI_NS_NO_PEER_SEARCH 0x04 |
| #define | ACPI_NS_ERROR_IF_FOUND 0x08 |
| #define | ACPI_NS_PREFIX_IS_SCOPE 0x10 |
| #define | ACPI_NS_EXTERNAL 0x20 |
| #define | ACPI_NS_TEMPORARY 0x40 |
| #define | ACPI_NS_WALK_NO_UNLOCK 0 |
| #define | ACPI_NS_WALK_UNLOCK 0x01 |
| #define | ACPI_NS_WALK_TEMP_NODES 0x02 |
| #define | ACPI_NOT_PACKAGE_ELEMENT ACPI_UINT32_MAX |
| #define | ACPI_WARN_ALWAYS 0 |
Functions |
| ACPI_STATUS | AcpiNsInitializeObjects (void) |
| ACPI_STATUS | AcpiNsInitializeDevices (void) |
| ACPI_STATUS | AcpiNsLoadNamespace (void) |
| ACPI_STATUS | AcpiNsLoadTable (UINT32 TableIndex, ACPI_NAMESPACE_NODE *Node) |
| ACPI_STATUS | AcpiNsWalkNamespace (ACPI_OBJECT_TYPE Type, ACPI_HANDLE StartObject, UINT32 MaxDepth, UINT32 Flags, ACPI_WALK_CALLBACK PreOrderVisit, ACPI_WALK_CALLBACK PostOrderVisit, void *Context, void **ReturnValue) |
| ACPI_NAMESPACE_NODE * | AcpiNsGetNextNode (ACPI_NAMESPACE_NODE *Parent, ACPI_NAMESPACE_NODE *Child) |
| ACPI_NAMESPACE_NODE * | AcpiNsGetNextNodeTyped (ACPI_OBJECT_TYPE Type, ACPI_NAMESPACE_NODE *Parent, ACPI_NAMESPACE_NODE *Child) |
| ACPI_STATUS | AcpiNsParseTable (UINT32 TableIndex, ACPI_NAMESPACE_NODE *StartNode) |
| ACPI_STATUS | AcpiNsOneCompleteParse (UINT32 PassNumber, UINT32 TableIndex, ACPI_NAMESPACE_NODE *StartNode) |
| ACPI_STATUS | AcpiNsRootInitialize (void) |
| ACPI_STATUS | AcpiNsLookup (ACPI_GENERIC_STATE *ScopeInfo, char *Name, ACPI_OBJECT_TYPE Type, ACPI_INTERPRETER_MODE InterpreterMode, UINT32 Flags, ACPI_WALK_STATE *WalkState, ACPI_NAMESPACE_NODE **RetNode) |
| ACPI_NAMESPACE_NODE * | AcpiNsCreateNode (UINT32 Name) |
| void | AcpiNsDeleteNode (ACPI_NAMESPACE_NODE *Node) |
| void | AcpiNsRemoveNode (ACPI_NAMESPACE_NODE *Node) |
| void | AcpiNsDeleteNamespaceSubtree (ACPI_NAMESPACE_NODE *ParentHandle) |
| void | AcpiNsDeleteNamespaceByOwner (ACPI_OWNER_ID OwnerId) |
| void | AcpiNsDetachObject (ACPI_NAMESPACE_NODE *Node) |
| void | AcpiNsDeleteChildren (ACPI_NAMESPACE_NODE *Parent) |
| int | AcpiNsCompareNames (char *Name1, char *Name2) |
| void | AcpiNsDumpTables (ACPI_HANDLE SearchBase, UINT32 MaxDepth) |
| void | AcpiNsDumpEntry (ACPI_HANDLE Handle, UINT32 DebugLevel) |
| void | AcpiNsDumpPathname (ACPI_HANDLE Handle, char *Msg, UINT32 Level, UINT32 Component) |
| void | AcpiNsPrintPathname (UINT32 NumSegments, char *Pathname) |
| ACPI_STATUS | AcpiNsDumpOneObject (ACPI_HANDLE ObjHandle, UINT32 Level, void *Context, void **ReturnValue) |
| void | AcpiNsDumpObjects (ACPI_OBJECT_TYPE Type, UINT8 DisplayType, UINT32 MaxDepth, ACPI_OWNER_ID OwnerId, ACPI_HANDLE StartHandle) |
| ACPI_STATUS | AcpiNsEvaluate (ACPI_EVALUATE_INFO *Info) |
| void | AcpiNsExecModuleCodeList (void) |
| ACPI_STATUS | AcpiNsCheckPredefinedNames (ACPI_NAMESPACE_NODE *Node, UINT32 UserParamCount, ACPI_STATUS ReturnStatus, ACPI_OPERAND_OBJECT **ReturnObject) |
| const ACPI_PREDEFINED_INFO * | AcpiNsCheckForPredefinedName (ACPI_NAMESPACE_NODE *Node) |
| void | AcpiNsCheckParameterCount (char *Pathname, ACPI_NAMESPACE_NODE *Node, UINT32 UserParamCount, const ACPI_PREDEFINED_INFO *Info) |
| UINT32 | AcpiNsOpensScope (ACPI_OBJECT_TYPE Type) |
| ACPI_STATUS | AcpiNsBuildExternalPath (ACPI_NAMESPACE_NODE *Node, ACPI_SIZE Size, char *NameBuffer) |
| char * | AcpiNsGetExternalPathname (ACPI_NAMESPACE_NODE *Node) |
| char * | AcpiNsNameOfCurrentScope (ACPI_WALK_STATE *WalkState) |
| ACPI_STATUS | AcpiNsHandleToPathname (ACPI_HANDLE TargetHandle, ACPI_BUFFER *Buffer) |
| BOOLEAN | AcpiNsPatternMatch (ACPI_NAMESPACE_NODE *ObjNode, char *SearchFor) |
| ACPI_STATUS | AcpiNsGetNode (ACPI_NAMESPACE_NODE *PrefixNode, const char *ExternalPathname, UINT32 Flags, ACPI_NAMESPACE_NODE **OutNode) |
| ACPI_SIZE | AcpiNsGetPathnameLength (ACPI_NAMESPACE_NODE *Node) |
| ACPI_STATUS | AcpiNsAttachObject (ACPI_NAMESPACE_NODE *Node, ACPI_OPERAND_OBJECT *Object, ACPI_OBJECT_TYPE Type) |
| ACPI_OPERAND_OBJECT * | AcpiNsGetAttachedObject (ACPI_NAMESPACE_NODE *Node) |
| ACPI_OPERAND_OBJECT * | AcpiNsGetSecondaryObject (ACPI_OPERAND_OBJECT *ObjDesc) |
| ACPI_STATUS | AcpiNsAttachData (ACPI_NAMESPACE_NODE *Node, ACPI_OBJECT_HANDLER Handler, void *Data) |
| ACPI_STATUS | AcpiNsDetachData (ACPI_NAMESPACE_NODE *Node, ACPI_OBJECT_HANDLER Handler) |
| ACPI_STATUS | AcpiNsGetAttachedData (ACPI_NAMESPACE_NODE *Node, ACPI_OBJECT_HANDLER Handler, void **Data) |
| ACPI_STATUS | AcpiNsRepairObject (ACPI_PREDEFINED_DATA *Data, UINT32 ExpectedBtypes, UINT32 PackageIndex, ACPI_OPERAND_OBJECT **ReturnObjectPtr) |
| ACPI_STATUS | AcpiNsRepairPackageList (ACPI_PREDEFINED_DATA *Data, ACPI_OPERAND_OBJECT **ObjDescPtr) |
| ACPI_STATUS | AcpiNsRepairNullElement (ACPI_PREDEFINED_DATA *Data, UINT32 ExpectedBtypes, UINT32 PackageIndex, ACPI_OPERAND_OBJECT **ReturnObjectPtr) |
| void | AcpiNsRemoveNullElements (ACPI_PREDEFINED_DATA *Data, UINT8 PackageType, ACPI_OPERAND_OBJECT *ObjDesc) |
| ACPI_STATUS | AcpiNsComplexRepairs (ACPI_PREDEFINED_DATA *Data, ACPI_NAMESPACE_NODE *Node, ACPI_STATUS ValidateStatus, ACPI_OPERAND_OBJECT **ReturnObjectPtr) |
| ACPI_STATUS | AcpiNsSearchAndEnter (UINT32 EntryName, ACPI_WALK_STATE *WalkState, ACPI_NAMESPACE_NODE *Node, ACPI_INTERPRETER_MODE InterpreterMode, ACPI_OBJECT_TYPE Type, UINT32 Flags, ACPI_NAMESPACE_NODE **RetNode) |
| ACPI_STATUS | AcpiNsSearchOneScope (UINT32 EntryName, ACPI_NAMESPACE_NODE *Node, ACPI_OBJECT_TYPE Type, ACPI_NAMESPACE_NODE **RetNode) |
| void | AcpiNsInstallNode (ACPI_WALK_STATE *WalkState, ACPI_NAMESPACE_NODE *ParentNode, ACPI_NAMESPACE_NODE *Node, ACPI_OBJECT_TYPE Type) |
| BOOLEAN | AcpiNsValidRootPrefix (char Prefix) |
| ACPI_OBJECT_TYPE | AcpiNsGetType (ACPI_NAMESPACE_NODE *Node) |
| UINT32 | AcpiNsLocal (ACPI_OBJECT_TYPE Type) |
| void | AcpiNsPrintNodePathname (ACPI_NAMESPACE_NODE *Node, const char *Msg) |
| ACPI_STATUS | AcpiNsBuildInternalName (ACPI_NAMESTRING_INFO *Info) |
| void | AcpiNsGetInternalNameLength (ACPI_NAMESTRING_INFO *Info) |
| ACPI_STATUS | AcpiNsInternalizeName (const char *DottedName, char **ConvertedName) |
| ACPI_STATUS | AcpiNsExternalizeName (UINT32 InternalNameLength, const char *InternalName, UINT32 *ConvertedNameLength, char **ConvertedName) |
| ACPI_NAMESPACE_NODE * | AcpiNsValidateHandle (ACPI_HANDLE Handle) |
| void | AcpiNsTerminate (void) |