summaryrefslogtreecommitdiffstats
path: root/sys/contrib/dev/acpica/acnamesp.h
diff options
context:
space:
mode:
Diffstat (limited to 'sys/contrib/dev/acpica/acnamesp.h')
-rw-r--r--sys/contrib/dev/acpica/acnamesp.h155
1 files changed, 35 insertions, 120 deletions
diff --git a/sys/contrib/dev/acpica/acnamesp.h b/sys/contrib/dev/acpica/acnamesp.h
index 290ebc1..abf3e12 100644
--- a/sys/contrib/dev/acpica/acnamesp.h
+++ b/sys/contrib/dev/acpica/acnamesp.h
@@ -1,7 +1,7 @@
/******************************************************************************
*
* Name: acnamesp.h - Namespace subcomponent prototypes and defines
- * $Revision: 136 $
+ * $Revision: 1.142 $
*
*****************************************************************************/
@@ -9,7 +9,7 @@
*
* 1. Copyright Notice
*
- * Some or all of this work - Copyright (c) 1999 - 2004, Intel Corp.
+ * Some or all of this work - Copyright (c) 1999 - 2005, Intel Corp.
* All rights reserved.
*
* 2. License
@@ -130,17 +130,6 @@
#define ACPI_NS_NEWSCOPE 1 /* a definition of this type opens a name scope */
#define ACPI_NS_LOCAL 2 /* suppress search of enclosing scopes */
-
-/* Definitions of the predefined namespace names */
-
-#define ACPI_UNKNOWN_NAME (UINT32) 0x3F3F3F3F /* Unknown name is "????" */
-#define ACPI_ROOT_NAME (UINT32) 0x5F5F5F5C /* Root name is "\___" */
-#define ACPI_SYS_BUS_NAME (UINT32) 0x5F53425F /* Sys bus name is "_SB_" */
-
-#define ACPI_NS_ROOT_PATH "\\"
-#define ACPI_NS_SYSTEM_BUS "_SB_"
-
-
/* Flags for AcpiNsLookup, AcpiNsSearchAndEnter */
#define ACPI_NS_NO_UPSEARCH 0
@@ -153,10 +142,9 @@
#define ACPI_NS_WALK_NO_UNLOCK FALSE
-ACPI_STATUS
-AcpiNsLoadNamespace (
- void);
-
+/*
+ * nsinit - Namespace initialization
+ */
ACPI_STATUS
AcpiNsInitializeObjects (
void);
@@ -166,23 +154,22 @@ AcpiNsInitializeDevices (
void);
-/* Namespace init - nsxfinit */
-
+/*
+ * nsload - Namespace loading
+ */
ACPI_STATUS
-AcpiNsInitOneDevice (
- ACPI_HANDLE ObjHandle,
- UINT32 NestingLevel,
- void *Context,
- void **ReturnValue);
+AcpiNsLoadNamespace (
+ void);
ACPI_STATUS
-AcpiNsInitOneObject (
- ACPI_HANDLE ObjHandle,
- UINT32 Level,
- void *Context,
- void **ReturnValue);
+AcpiNsLoadTable (
+ ACPI_TABLE_DESC *TableDesc,
+ ACPI_NAMESPACE_NODE *Node);
+/*
+ * nswalk - walk the namespace
+ */
ACPI_STATUS
AcpiNsWalkNamespace (
ACPI_OBJECT_TYPE Type,
@@ -199,37 +186,24 @@ AcpiNsGetNextNode (
ACPI_NAMESPACE_NODE *Parent,
ACPI_NAMESPACE_NODE *Child);
-void
-AcpiNsDeleteNamespaceByOwner (
- UINT16 TableId);
-
-
-/* Namespace loading - nsload */
-
-ACPI_STATUS
-AcpiNsOneCompleteParse (
- UINT32 PassNumber,
- ACPI_TABLE_DESC *TableDesc);
+/*
+ * nsparse - table parsing
+ */
ACPI_STATUS
AcpiNsParseTable (
ACPI_TABLE_DESC *TableDesc,
ACPI_NAMESPACE_NODE *Scope);
ACPI_STATUS
-AcpiNsLoadTable (
- ACPI_TABLE_DESC *TableDesc,
- ACPI_NAMESPACE_NODE *Node);
-
-ACPI_STATUS
-AcpiNsLoadTableByType (
- ACPI_TABLE_TYPE TableType);
+AcpiNsOneCompleteParse (
+ UINT8 PassNumber,
+ ACPI_TABLE_DESC *TableDesc);
/*
- * Top-level namespace access - nsaccess
+ * nsaccess - Top-level namespace access
*/
-
ACPI_STATUS
AcpiNsRootInitialize (
void);
@@ -246,9 +220,8 @@ AcpiNsLookup (
/*
- * Named object allocation/deallocation - nsalloc
+ * nsalloc - Named object allocation/deallocation
*/
-
ACPI_NAMESPACE_NODE *
AcpiNsCreateNode (
UINT32 Name);
@@ -262,6 +235,10 @@ AcpiNsDeleteNamespaceSubtree (
ACPI_NAMESPACE_NODE *ParentHandle);
void
+AcpiNsDeleteNamespaceByOwner (
+ ACPI_OWNER_ID OwnerId);
+
+void
AcpiNsDetachObject (
ACPI_NAMESPACE_NODE *Node);
@@ -274,28 +251,10 @@ AcpiNsCompareNames (
char *Name1,
char *Name2);
-void
-AcpiNsRemoveReference (
- ACPI_NAMESPACE_NODE *Node);
-
-
-/*
- * Namespace modification - nsmodify
- */
-
-ACPI_STATUS
-AcpiNsUnloadNamespace (
- ACPI_HANDLE Handle);
-
-ACPI_STATUS
-AcpiNsDeleteSubtree (
- ACPI_HANDLE StartHandle);
-
/*
- * Namespace dump/print utilities - nsdump
+ * nsdump - Namespace dump/print utilities
*/
-
void
AcpiNsDumpTables (
ACPI_HANDLE SearchBase,
@@ -319,17 +278,6 @@ AcpiNsPrintPathname (
char *Pathname);
ACPI_STATUS
-AcpiNsDumpOneDevice (
- ACPI_HANDLE ObjHandle,
- UINT32 Level,
- void *Context,
- void **ReturnValue);
-
-void
-AcpiNsDumpRootDevices (
- void);
-
-ACPI_STATUS
AcpiNsDumpOneObject (
ACPI_HANDLE ObjHandle,
UINT32 Level,
@@ -341,14 +289,13 @@ AcpiNsDumpObjects (
ACPI_OBJECT_TYPE Type,
UINT8 DisplayType,
UINT32 MaxDepth,
- UINT32 OwnderId,
+ ACPI_OWNER_ID OwnerId,
ACPI_HANDLE StartHandle);
/*
- * Namespace evaluation functions - nseval
+ * nseval - Namespace evaluation functions
*/
-
ACPI_STATUS
AcpiNsEvaluateByHandle (
ACPI_PARAMETER_INFO *Info);
@@ -363,38 +310,14 @@ AcpiNsEvaluateRelative (
char *Pathname,
ACPI_PARAMETER_INFO *Info);
-ACPI_STATUS
-AcpiNsExecuteControlMethod (
- ACPI_PARAMETER_INFO *Info);
-
-ACPI_STATUS
-AcpiNsGetObjectValue (
- ACPI_PARAMETER_INFO *Info);
-
/*
- * Parent/Child/Peer utility functions
+ * nsnames - Name and Scope manipulation
*/
-
-ACPI_NAME
-AcpiNsFindParentName (
- ACPI_NAMESPACE_NODE *NodeToSearch);
-
-
-/*
- * Name and Scope manipulation - nsnames
- */
-
UINT32
AcpiNsOpensScope (
ACPI_OBJECT_TYPE Type);
-void
-AcpiNsBuildExternalPath (
- ACPI_NAMESPACE_NODE *Node,
- ACPI_SIZE Size,
- char *NameBuffer);
-
char *
AcpiNsGetExternalPathname (
ACPI_NAMESPACE_NODE *Node);
@@ -426,9 +349,8 @@ AcpiNsGetPathnameLength (
/*
- * Object management for namespace nodes - nsobject
+ * nsobject - Object management for namespace nodes
*/
-
ACPI_STATUS
AcpiNsAttachObject (
ACPI_NAMESPACE_NODE *Node,
@@ -462,9 +384,8 @@ AcpiNsGetAttachedData (
/*
- * Namespace searching and entry - nssearch
+ * nssearch - Namespace searching and entry
*/
-
ACPI_STATUS
AcpiNsSearchAndEnter (
UINT32 EntryName,
@@ -491,17 +412,12 @@ AcpiNsInstallNode (
/*
- * Utility functions - nsutils
+ * nsutils - Utility functions
*/
-
BOOLEAN
AcpiNsValidRootPrefix (
char Prefix);
-BOOLEAN
-AcpiNsValidPathSeparator (
- char Sep);
-
ACPI_OBJECT_TYPE
AcpiNsGetType (
ACPI_NAMESPACE_NODE *Node);
@@ -574,5 +490,4 @@ ACPI_NAMESPACE_NODE *
AcpiNsGetNextValidNode (
ACPI_NAMESPACE_NODE *Node);
-
#endif /* __ACNAMESP_H__ */
OpenPOWER on IntegriCloud