XenevaOS
Loading...
Searching...
No Matches
Macros | Functions
acnamesp.h File Reference

Go to the source code of this file.

Macros

#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   0x0001
 
#define ACPI_NS_DONT_OPEN_SCOPE   0x0002
 
#define ACPI_NS_NO_PEER_SEARCH   0x0004
 
#define ACPI_NS_ERROR_IF_FOUND   0x0008
 
#define ACPI_NS_PREFIX_IS_SCOPE   0x0010
 
#define ACPI_NS_EXTERNAL   0x0020
 
#define ACPI_NS_TEMPORARY   0x0040
 
#define ACPI_NS_OVERRIDE_IF_FOUND   0x0080
 
#define ACPI_NS_EARLY_INIT   0x0100
 
#define ACPI_NS_PREFIX_MUST_EXIST   0x0200
 
#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_ALL_PACKAGE_ELEMENTS   (ACPI_UINT32_MAX-1)
 
#define ACPI_WARN_ALWAYS   0
 

Functions

ACPI_STATUS AcpiNsInitializeObjects (void)
 
ACPI_STATUS AcpiNsInitializeDevices (UINT32 Flags)
 
ACPI_STATUS AcpiNsInitOnePackage (ACPI_HANDLE ObjHandle, UINT32 Level, void *Context, void **ReturnValue)
 
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 DescendingCallback, ACPI_WALK_CALLBACK AscendingCallback, void *Context, void **ReturnValue)
 
ACPI_NAMESPACE_NODEAcpiNsGetNextNode (ACPI_NAMESPACE_NODE *Parent, ACPI_NAMESPACE_NODE *Child)
 
ACPI_NAMESPACE_NODEAcpiNsGetNextNodeTyped (ACPI_OBJECT_TYPE Type, ACPI_NAMESPACE_NODE *Parent, ACPI_NAMESPACE_NODE *Child)
 
ACPI_STATUS AcpiNsParseTable (UINT32 TableIndex, ACPI_NAMESPACE_NODE *StartNode)
 
ACPI_STATUS AcpiNsExecuteTable (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_NODEAcpiNsCreateNode (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)
 
ACPI_STATUS AcpiNsConvertToInteger (ACPI_OPERAND_OBJECT *OriginalObject, ACPI_OPERAND_OBJECT **ReturnObject)
 
ACPI_STATUS AcpiNsConvertToString (ACPI_OPERAND_OBJECT *OriginalObject, ACPI_OPERAND_OBJECT **ReturnObject)
 
ACPI_STATUS AcpiNsConvertToBuffer (ACPI_OPERAND_OBJECT *OriginalObject, ACPI_OPERAND_OBJECT **ReturnObject)
 
ACPI_STATUS AcpiNsConvertToUnicode (ACPI_NAMESPACE_NODE *Scope, ACPI_OPERAND_OBJECT *OriginalObject, ACPI_OPERAND_OBJECT **ReturnObject)
 
ACPI_STATUS AcpiNsConvertToResource (ACPI_NAMESPACE_NODE *Scope, ACPI_OPERAND_OBJECT *OriginalObject, ACPI_OPERAND_OBJECT **ReturnObject)
 
ACPI_STATUS AcpiNsConvertToReference (ACPI_NAMESPACE_NODE *Scope, ACPI_OPERAND_OBJECT *OriginalObject, ACPI_OPERAND_OBJECT **ReturnObject)
 
void AcpiNsDumpTables (ACPI_HANDLE SearchBase, UINT32 MaxDepth)
 
void AcpiNsDumpEntry (ACPI_HANDLE Handle, UINT32 DebugLevel)
 
void AcpiNsDumpPathname (ACPI_HANDLE Handle, const char *Msg, UINT32 Level, UINT32 Component)
 
void AcpiNsPrintPathname (UINT32 NumSegments, const 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)
 
void AcpiNsDumpObjectPaths (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)
 
void AcpiNsCheckArgumentCount (char *Pathname, ACPI_NAMESPACE_NODE *Node, UINT32 UserParamCount, const ACPI_PREDEFINED_INFO *Info)
 
void AcpiNsCheckAcpiCompliance (char *Pathname, ACPI_NAMESPACE_NODE *Node, const ACPI_PREDEFINED_INFO *Predefined)
 
void AcpiNsCheckArgumentTypes (ACPI_EVALUATE_INFO *Info)
 
ACPI_STATUS AcpiNsCheckReturnValue (ACPI_NAMESPACE_NODE *Node, ACPI_EVALUATE_INFO *Info, UINT32 UserParamCount, ACPI_STATUS ReturnStatus, ACPI_OPERAND_OBJECT **ReturnObject)
 
ACPI_STATUS AcpiNsCheckObjectType (ACPI_EVALUATE_INFO *Info, ACPI_OPERAND_OBJECT **ReturnObjectPtr, UINT32 ExpectedBtypes, UINT32 PackageIndex)
 
ACPI_STATUS AcpiNsCheckPackage (ACPI_EVALUATE_INFO *Info, ACPI_OPERAND_OBJECT **ReturnObjectPtr)
 
UINT32 AcpiNsOpensScope (ACPI_OBJECT_TYPE Type)
 
char * AcpiNsGetExternalPathname (ACPI_NAMESPACE_NODE *Node)
 
UINT32 AcpiNsBuildNormalizedPath (ACPI_NAMESPACE_NODE *Node, char *FullPath, UINT32 PathSize, BOOLEAN NoTrailing)
 
char * AcpiNsGetNormalizedPathname (ACPI_NAMESPACE_NODE *Node, BOOLEAN NoTrailing)
 
char * AcpiNsBuildPrefixedPathname (ACPI_GENERIC_STATE *PrefixScope, const char *InternalPath)
 
char * AcpiNsNameOfCurrentScope (ACPI_WALK_STATE *WalkState)
 
ACPI_STATUS AcpiNsHandleToName (ACPI_HANDLE TargetHandle, ACPI_BUFFER *Buffer)
 
ACPI_STATUS AcpiNsHandleToPathname (ACPI_HANDLE TargetHandle, ACPI_BUFFER *Buffer, BOOLEAN NoTrailing)
 
BOOLEAN AcpiNsPatternMatch (ACPI_NAMESPACE_NODE *ObjNode, char *SearchFor)
 
ACPI_STATUS AcpiNsGetNodeUnlocked (ACPI_NAMESPACE_NODE *PrefixNode, const char *ExternalPathname, UINT32 Flags, ACPI_NAMESPACE_NODE **OutNode)
 
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_OBJECTAcpiNsGetAttachedObject (ACPI_NAMESPACE_NODE *Node)
 
ACPI_OPERAND_OBJECTAcpiNsGetSecondaryObject (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 AcpiNsSimpleRepair (ACPI_EVALUATE_INFO *Info, UINT32 ExpectedBtypes, UINT32 PackageIndex, ACPI_OPERAND_OBJECT **ReturnObjectPtr)
 
ACPI_STATUS AcpiNsWrapWithPackage (ACPI_EVALUATE_INFO *Info, ACPI_OPERAND_OBJECT *OriginalObject, ACPI_OPERAND_OBJECT **ObjDescPtr)
 
ACPI_STATUS AcpiNsRepairNullElement (ACPI_EVALUATE_INFO *Info, UINT32 ExpectedBtypes, UINT32 PackageIndex, ACPI_OPERAND_OBJECT **ReturnObjectPtr)
 
void AcpiNsRemoveNullElements (ACPI_EVALUATE_INFO *Info, UINT8 PackageType, ACPI_OPERAND_OBJECT *ObjDesc)
 
ACPI_STATUS AcpiNsComplexRepairs (ACPI_EVALUATE_INFO *Info, 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)
 
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_NODEAcpiNsValidateHandle (ACPI_HANDLE Handle)
 
void AcpiNsTerminate (void)
 

Macro Definition Documentation

◆ ACPI_ALL_PACKAGE_ELEMENTS

#define ACPI_ALL_PACKAGE_ELEMENTS   (ACPI_UINT32_MAX-1)

◆ ACPI_NOT_PACKAGE_ELEMENT

#define ACPI_NOT_PACKAGE_ELEMENT   ACPI_UINT32_MAX

◆ ACPI_NS_ALL

#define ACPI_NS_ALL   ((ACPI_HANDLE)0)

◆ ACPI_NS_DONT_OPEN_SCOPE

#define ACPI_NS_DONT_OPEN_SCOPE   0x0002

◆ ACPI_NS_EARLY_INIT

#define ACPI_NS_EARLY_INIT   0x0100

◆ ACPI_NS_ERROR_IF_FOUND

#define ACPI_NS_ERROR_IF_FOUND   0x0008

◆ ACPI_NS_EXTERNAL

#define ACPI_NS_EXTERNAL   0x0020

◆ ACPI_NS_LOCAL

#define ACPI_NS_LOCAL   2 /* suppress search of enclosing scopes */

◆ ACPI_NS_NEWSCOPE

#define ACPI_NS_NEWSCOPE   1 /* a definition of this type opens a name scope */

◆ ACPI_NS_NO_PEER_SEARCH

#define ACPI_NS_NO_PEER_SEARCH   0x0004

◆ ACPI_NS_NO_UPSEARCH

#define ACPI_NS_NO_UPSEARCH   0

◆ ACPI_NS_NORMAL

#define ACPI_NS_NORMAL   0

◆ ACPI_NS_OVERRIDE_IF_FOUND

#define ACPI_NS_OVERRIDE_IF_FOUND   0x0080

◆ ACPI_NS_PREFIX_IS_SCOPE

#define ACPI_NS_PREFIX_IS_SCOPE   0x0010

◆ ACPI_NS_PREFIX_MUST_EXIST

#define ACPI_NS_PREFIX_MUST_EXIST   0x0200

◆ ACPI_NS_SEARCH_PARENT

#define ACPI_NS_SEARCH_PARENT   0x0001

◆ ACPI_NS_TEMPORARY

#define ACPI_NS_TEMPORARY   0x0040

◆ ACPI_NS_WALK_NO_UNLOCK

#define ACPI_NS_WALK_NO_UNLOCK   0

◆ ACPI_NS_WALK_TEMP_NODES

#define ACPI_NS_WALK_TEMP_NODES   0x02

◆ ACPI_NS_WALK_UNLOCK

#define ACPI_NS_WALK_UNLOCK   0x01

◆ ACPI_WARN_ALWAYS

#define ACPI_WARN_ALWAYS   0

Function Documentation

◆ AcpiNsAttachData()

ACPI_STATUS AcpiNsAttachData ( ACPI_NAMESPACE_NODE Node,
ACPI_OBJECT_HANDLER  Handler,
void *  Data 
)

◆ AcpiNsAttachObject()

ACPI_STATUS AcpiNsAttachObject ( ACPI_NAMESPACE_NODE Node,
ACPI_OPERAND_OBJECT Object,
ACPI_OBJECT_TYPE  Type 
)

◆ AcpiNsBuildInternalName()

ACPI_STATUS AcpiNsBuildInternalName ( ACPI_NAMESTRING_INFO Info)

◆ AcpiNsBuildNormalizedPath()

UINT32 AcpiNsBuildNormalizedPath ( ACPI_NAMESPACE_NODE Node,
char *  FullPath,
UINT32  PathSize,
BOOLEAN  NoTrailing 
)

◆ AcpiNsBuildPrefixedPathname()

char * AcpiNsBuildPrefixedPathname ( ACPI_GENERIC_STATE PrefixScope,
const char *  InternalPath 
)

◆ AcpiNsCheckAcpiCompliance()

void AcpiNsCheckAcpiCompliance ( char *  Pathname,
ACPI_NAMESPACE_NODE Node,
const ACPI_PREDEFINED_INFO Predefined 
)

◆ AcpiNsCheckArgumentCount()

void AcpiNsCheckArgumentCount ( char *  Pathname,
ACPI_NAMESPACE_NODE Node,
UINT32  UserParamCount,
const ACPI_PREDEFINED_INFO Info 
)

◆ AcpiNsCheckArgumentTypes()

void AcpiNsCheckArgumentTypes ( ACPI_EVALUATE_INFO Info)

◆ AcpiNsCheckObjectType()

ACPI_STATUS AcpiNsCheckObjectType ( ACPI_EVALUATE_INFO Info,
ACPI_OPERAND_OBJECT **  ReturnObjectPtr,
UINT32  ExpectedBtypes,
UINT32  PackageIndex 
)

◆ AcpiNsCheckPackage()

ACPI_STATUS AcpiNsCheckPackage ( ACPI_EVALUATE_INFO Info,
ACPI_OPERAND_OBJECT **  ReturnObjectPtr 
)

◆ AcpiNsCheckReturnValue()

ACPI_STATUS AcpiNsCheckReturnValue ( ACPI_NAMESPACE_NODE Node,
ACPI_EVALUATE_INFO Info,
UINT32  UserParamCount,
ACPI_STATUS  ReturnStatus,
ACPI_OPERAND_OBJECT **  ReturnObject 
)

◆ AcpiNsCompareNames()

int AcpiNsCompareNames ( char *  Name1,
char *  Name2 
)

◆ AcpiNsComplexRepairs()

ACPI_STATUS AcpiNsComplexRepairs ( ACPI_EVALUATE_INFO Info,
ACPI_NAMESPACE_NODE Node,
ACPI_STATUS  ValidateStatus,
ACPI_OPERAND_OBJECT **  ReturnObjectPtr 
)

◆ AcpiNsConvertToBuffer()

ACPI_STATUS AcpiNsConvertToBuffer ( ACPI_OPERAND_OBJECT OriginalObject,
ACPI_OPERAND_OBJECT **  ReturnObject 
)

◆ AcpiNsConvertToInteger()

ACPI_STATUS AcpiNsConvertToInteger ( ACPI_OPERAND_OBJECT OriginalObject,
ACPI_OPERAND_OBJECT **  ReturnObject 
)

◆ AcpiNsConvertToReference()

ACPI_STATUS AcpiNsConvertToReference ( ACPI_NAMESPACE_NODE Scope,
ACPI_OPERAND_OBJECT OriginalObject,
ACPI_OPERAND_OBJECT **  ReturnObject 
)

◆ AcpiNsConvertToResource()

ACPI_STATUS AcpiNsConvertToResource ( ACPI_NAMESPACE_NODE Scope,
ACPI_OPERAND_OBJECT OriginalObject,
ACPI_OPERAND_OBJECT **  ReturnObject 
)

◆ AcpiNsConvertToString()

ACPI_STATUS AcpiNsConvertToString ( ACPI_OPERAND_OBJECT OriginalObject,
ACPI_OPERAND_OBJECT **  ReturnObject 
)

◆ AcpiNsConvertToUnicode()

ACPI_STATUS AcpiNsConvertToUnicode ( ACPI_NAMESPACE_NODE Scope,
ACPI_OPERAND_OBJECT OriginalObject,
ACPI_OPERAND_OBJECT **  ReturnObject 
)

◆ AcpiNsCreateNode()

ACPI_NAMESPACE_NODE * AcpiNsCreateNode ( UINT32  Name)

◆ AcpiNsDeleteChildren()

void AcpiNsDeleteChildren ( ACPI_NAMESPACE_NODE Parent)

◆ AcpiNsDeleteNamespaceByOwner()

void AcpiNsDeleteNamespaceByOwner ( ACPI_OWNER_ID  OwnerId)

◆ AcpiNsDeleteNamespaceSubtree()

void AcpiNsDeleteNamespaceSubtree ( ACPI_NAMESPACE_NODE ParentHandle)

◆ AcpiNsDeleteNode()

void AcpiNsDeleteNode ( ACPI_NAMESPACE_NODE Node)

◆ AcpiNsDetachData()

ACPI_STATUS AcpiNsDetachData ( ACPI_NAMESPACE_NODE Node,
ACPI_OBJECT_HANDLER  Handler 
)

◆ AcpiNsDetachObject()

void AcpiNsDetachObject ( ACPI_NAMESPACE_NODE Node)

◆ AcpiNsDumpEntry()

void AcpiNsDumpEntry ( ACPI_HANDLE  Handle,
UINT32  DebugLevel 
)

◆ AcpiNsDumpObjectPaths()

void AcpiNsDumpObjectPaths ( ACPI_OBJECT_TYPE  Type,
UINT8  DisplayType,
UINT32  MaxDepth,
ACPI_OWNER_ID  OwnerId,
ACPI_HANDLE  StartHandle 
)

◆ AcpiNsDumpObjects()

void AcpiNsDumpObjects ( ACPI_OBJECT_TYPE  Type,
UINT8  DisplayType,
UINT32  MaxDepth,
ACPI_OWNER_ID  OwnerId,
ACPI_HANDLE  StartHandle 
)

◆ AcpiNsDumpOneObject()

ACPI_STATUS AcpiNsDumpOneObject ( ACPI_HANDLE  ObjHandle,
UINT32  Level,
void *  Context,
void **  ReturnValue 
)

◆ AcpiNsDumpPathname()

void AcpiNsDumpPathname ( ACPI_HANDLE  Handle,
const char *  Msg,
UINT32  Level,
UINT32  Component 
)

◆ AcpiNsDumpTables()

void AcpiNsDumpTables ( ACPI_HANDLE  SearchBase,
UINT32  MaxDepth 
)

◆ AcpiNsEvaluate()

ACPI_STATUS AcpiNsEvaluate ( ACPI_EVALUATE_INFO Info)

◆ AcpiNsExecModuleCodeList()

void AcpiNsExecModuleCodeList ( void  )

◆ AcpiNsExecuteTable()

ACPI_STATUS AcpiNsExecuteTable ( UINT32  TableIndex,
ACPI_NAMESPACE_NODE StartNode 
)

◆ AcpiNsExternalizeName()

ACPI_STATUS AcpiNsExternalizeName ( UINT32  InternalNameLength,
const char *  InternalName,
UINT32 ConvertedNameLength,
char **  ConvertedName 
)

◆ AcpiNsGetAttachedData()

ACPI_STATUS AcpiNsGetAttachedData ( ACPI_NAMESPACE_NODE Node,
ACPI_OBJECT_HANDLER  Handler,
void **  Data 
)

◆ AcpiNsGetAttachedObject()

ACPI_OPERAND_OBJECT * AcpiNsGetAttachedObject ( ACPI_NAMESPACE_NODE Node)

◆ AcpiNsGetExternalPathname()

char * AcpiNsGetExternalPathname ( ACPI_NAMESPACE_NODE Node)

◆ AcpiNsGetInternalNameLength()

void AcpiNsGetInternalNameLength ( ACPI_NAMESTRING_INFO Info)

◆ AcpiNsGetNextNode()

ACPI_NAMESPACE_NODE * AcpiNsGetNextNode ( ACPI_NAMESPACE_NODE Parent,
ACPI_NAMESPACE_NODE Child 
)

◆ AcpiNsGetNextNodeTyped()

ACPI_NAMESPACE_NODE * AcpiNsGetNextNodeTyped ( ACPI_OBJECT_TYPE  Type,
ACPI_NAMESPACE_NODE Parent,
ACPI_NAMESPACE_NODE Child 
)

◆ AcpiNsGetNode()

ACPI_STATUS AcpiNsGetNode ( ACPI_NAMESPACE_NODE PrefixNode,
const char *  ExternalPathname,
UINT32  Flags,
ACPI_NAMESPACE_NODE **  OutNode 
)

◆ AcpiNsGetNodeUnlocked()

ACPI_STATUS AcpiNsGetNodeUnlocked ( ACPI_NAMESPACE_NODE PrefixNode,
const char *  ExternalPathname,
UINT32  Flags,
ACPI_NAMESPACE_NODE **  OutNode 
)

◆ AcpiNsGetNormalizedPathname()

char * AcpiNsGetNormalizedPathname ( ACPI_NAMESPACE_NODE Node,
BOOLEAN  NoTrailing 
)

◆ AcpiNsGetPathnameLength()

ACPI_SIZE AcpiNsGetPathnameLength ( ACPI_NAMESPACE_NODE Node)

◆ AcpiNsGetSecondaryObject()

ACPI_OPERAND_OBJECT * AcpiNsGetSecondaryObject ( ACPI_OPERAND_OBJECT ObjDesc)

◆ AcpiNsGetType()

ACPI_OBJECT_TYPE AcpiNsGetType ( ACPI_NAMESPACE_NODE Node)

◆ AcpiNsHandleToName()

ACPI_STATUS AcpiNsHandleToName ( ACPI_HANDLE  TargetHandle,
ACPI_BUFFER Buffer 
)

◆ AcpiNsHandleToPathname()

ACPI_STATUS AcpiNsHandleToPathname ( ACPI_HANDLE  TargetHandle,
ACPI_BUFFER Buffer,
BOOLEAN  NoTrailing 
)

◆ AcpiNsInitializeDevices()

ACPI_STATUS AcpiNsInitializeDevices ( UINT32  Flags)

◆ AcpiNsInitializeObjects()

ACPI_STATUS AcpiNsInitializeObjects ( void  )

◆ AcpiNsInitOnePackage()

ACPI_STATUS AcpiNsInitOnePackage ( ACPI_HANDLE  ObjHandle,
UINT32  Level,
void *  Context,
void **  ReturnValue 
)

◆ AcpiNsInstallNode()

void AcpiNsInstallNode ( ACPI_WALK_STATE WalkState,
ACPI_NAMESPACE_NODE ParentNode,
ACPI_NAMESPACE_NODE Node,
ACPI_OBJECT_TYPE  Type 
)

◆ AcpiNsInternalizeName()

ACPI_STATUS AcpiNsInternalizeName ( const char *  DottedName,
char **  ConvertedName 
)

◆ AcpiNsLoadNamespace()

ACPI_STATUS AcpiNsLoadNamespace ( void  )

◆ AcpiNsLoadTable()

ACPI_STATUS AcpiNsLoadTable ( UINT32  TableIndex,
ACPI_NAMESPACE_NODE Node 
)

◆ AcpiNsLocal()

UINT32 AcpiNsLocal ( ACPI_OBJECT_TYPE  Type)

◆ AcpiNsLookup()

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 
)

◆ AcpiNsNameOfCurrentScope()

char * AcpiNsNameOfCurrentScope ( ACPI_WALK_STATE WalkState)

◆ AcpiNsOneCompleteParse()

ACPI_STATUS AcpiNsOneCompleteParse ( UINT32  PassNumber,
UINT32  TableIndex,
ACPI_NAMESPACE_NODE StartNode 
)

◆ AcpiNsOpensScope()

UINT32 AcpiNsOpensScope ( ACPI_OBJECT_TYPE  Type)

◆ AcpiNsParseTable()

ACPI_STATUS AcpiNsParseTable ( UINT32  TableIndex,
ACPI_NAMESPACE_NODE StartNode 
)

◆ AcpiNsPatternMatch()

BOOLEAN AcpiNsPatternMatch ( ACPI_NAMESPACE_NODE ObjNode,
char *  SearchFor 
)

◆ AcpiNsPrintNodePathname()

void AcpiNsPrintNodePathname ( ACPI_NAMESPACE_NODE Node,
const char *  Msg 
)

◆ AcpiNsPrintPathname()

void AcpiNsPrintPathname ( UINT32  NumSegments,
const char *  Pathname 
)

◆ AcpiNsRemoveNode()

void AcpiNsRemoveNode ( ACPI_NAMESPACE_NODE Node)

◆ AcpiNsRemoveNullElements()

void AcpiNsRemoveNullElements ( ACPI_EVALUATE_INFO Info,
UINT8  PackageType,
ACPI_OPERAND_OBJECT ObjDesc 
)

◆ AcpiNsRepairNullElement()

ACPI_STATUS AcpiNsRepairNullElement ( ACPI_EVALUATE_INFO Info,
UINT32  ExpectedBtypes,
UINT32  PackageIndex,
ACPI_OPERAND_OBJECT **  ReturnObjectPtr 
)

◆ AcpiNsRootInitialize()

ACPI_STATUS AcpiNsRootInitialize ( void  )

◆ AcpiNsSearchAndEnter()

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 
)

◆ AcpiNsSearchOneScope()

ACPI_STATUS AcpiNsSearchOneScope ( UINT32  EntryName,
ACPI_NAMESPACE_NODE Node,
ACPI_OBJECT_TYPE  Type,
ACPI_NAMESPACE_NODE **  RetNode 
)

◆ AcpiNsSimpleRepair()

ACPI_STATUS AcpiNsSimpleRepair ( ACPI_EVALUATE_INFO Info,
UINT32  ExpectedBtypes,
UINT32  PackageIndex,
ACPI_OPERAND_OBJECT **  ReturnObjectPtr 
)

◆ AcpiNsTerminate()

void AcpiNsTerminate ( void  )

◆ AcpiNsValidateHandle()

ACPI_NAMESPACE_NODE * AcpiNsValidateHandle ( ACPI_HANDLE  Handle)

◆ AcpiNsWalkNamespace()

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 
)

◆ AcpiNsWrapWithPackage()

ACPI_STATUS AcpiNsWrapWithPackage ( ACPI_EVALUATE_INFO Info,
ACPI_OPERAND_OBJECT OriginalObject,
ACPI_OPERAND_OBJECT **  ObjDescPtr 
)