summaryrefslogtreecommitdiffstats
path: root/sys/contrib/dev/acpica/acdispat.h
diff options
context:
space:
mode:
Diffstat (limited to 'sys/contrib/dev/acpica/acdispat.h')
-rw-r--r--sys/contrib/dev/acpica/acdispat.h53
1 files changed, 24 insertions, 29 deletions
diff --git a/sys/contrib/dev/acpica/acdispat.h b/sys/contrib/dev/acpica/acdispat.h
index 0a7b4d5..32b0d2e 100644
--- a/sys/contrib/dev/acpica/acdispat.h
+++ b/sys/contrib/dev/acpica/acdispat.h
@@ -1,7 +1,7 @@
/******************************************************************************
*
* Name: acdispat.h - dispatcher (parser to interpreter interface)
- * $Revision: 35 $
+ * $Revision: 40 $
*
*****************************************************************************/
@@ -123,12 +123,6 @@
#define NAMEOF_ARG_NTE "__A0"
-/* For AcpiDsMethodDataSetValue */
-
-#define MTH_TYPE_LOCAL 0
-#define MTH_TYPE_ARG 1
-
-
/* Common interfaces */
ACPI_STATUS
@@ -155,7 +149,7 @@ AcpiDsObjStackPopObject (
/* dsopcode - support for late evaluation */
ACPI_STATUS
-AcpiDsGetFieldUnitArguments (
+AcpiDsGetBufferFieldArguments (
ACPI_OPERAND_OBJECT *ObjDesc);
ACPI_STATUS
@@ -217,7 +211,7 @@ AcpiDsCreateBankField (
ACPI_STATUS
AcpiDsCreateIndexField (
ACPI_PARSE_OBJECT *Op,
- ACPI_HANDLE RegionNode,
+ ACPI_NAMESPACE_NODE *RegionNode,
ACPI_WALK_STATE *WalkState);
@@ -264,8 +258,15 @@ AcpiDsLoad3EndOp (
ACPI_STATUS
+AcpiDsStoreObjectToLocal (
+ UINT16 Opcode,
+ UINT32 Index,
+ ACPI_OPERAND_OBJECT *SrcDesc,
+ ACPI_WALK_STATE *WalkState);
+
+ACPI_STATUS
AcpiDsMethodDataGetEntry (
- UINT32 Type,
+ UINT16 Opcode,
UINT32 Index,
ACPI_WALK_STATE *WalkState,
ACPI_OPERAND_OBJECT ***Node);
@@ -278,29 +279,22 @@ BOOLEAN
AcpiDsIsMethodValue (
ACPI_OPERAND_OBJECT *ObjDesc);
-OBJECT_TYPE_INTERNAL
+ACPI_OBJECT_TYPE8
AcpiDsMethodDataGetType (
- UINT32 Type,
+ UINT16 Opcode,
UINT32 Index,
ACPI_WALK_STATE *WalkState);
ACPI_STATUS
AcpiDsMethodDataGetValue (
- UINT32 Type,
+ UINT16 Opcode,
UINT32 Index,
ACPI_WALK_STATE *WalkState,
ACPI_OPERAND_OBJECT **DestDesc);
ACPI_STATUS
-AcpiDsMethodDataSetValue (
- UINT32 Type,
- UINT32 Index,
- ACPI_OPERAND_OBJECT *SrcDesc,
- ACPI_WALK_STATE *WalkState);
-
-ACPI_STATUS
AcpiDsMethodDataDeleteValue (
- UINT32 Type,
+ UINT16 Opcode,
UINT32 Index,
ACPI_WALK_STATE *WalkState);
@@ -311,8 +305,8 @@ AcpiDsMethodDataInitArgs (
ACPI_WALK_STATE *WalkState);
ACPI_NAMESPACE_NODE *
-AcpiDsMethodDataGetNte (
- UINT32 Type,
+AcpiDsMethodDataGetNode (
+ UINT16 Opcode,
UINT32 Index,
ACPI_WALK_STATE *WalkState);
@@ -322,7 +316,7 @@ AcpiDsMethodDataInit (
ACPI_STATUS
AcpiDsMethodDataSetEntry (
- UINT32 Type,
+ UINT16 Opcode,
UINT32 Index,
ACPI_OPERAND_OBJECT *Object,
ACPI_WALK_STATE *WalkState);
@@ -352,7 +346,8 @@ AcpiDsTerminateControlMethod (
ACPI_STATUS
AcpiDsBeginMethodExecution (
ACPI_NAMESPACE_NODE *MethodNode,
- ACPI_OPERAND_OBJECT *ObjDesc);
+ ACPI_OPERAND_OBJECT *ObjDesc,
+ ACPI_NAMESPACE_NODE *CallingMethodNode);
/* dsobj - Parser/Interpreter interface - object initialization and conversion */
@@ -398,7 +393,7 @@ AcpiDsCreateNode (
/* dsregn - Parser/Interpreter interface - Op Region parsing */
ACPI_STATUS
-AcpiDsEvalFieldUnitOperands (
+AcpiDsEvalBufferFieldOperands (
ACPI_WALK_STATE *WalkState,
ACPI_PARSE_OBJECT *Op);
@@ -440,12 +435,12 @@ ACPI_STATUS
AcpiDsResolveOperands (
ACPI_WALK_STATE *WalkState);
-OBJECT_TYPE_INTERNAL
+ACPI_OBJECT_TYPE8
AcpiDsMapOpcodeToDataType (
UINT16 Opcode,
UINT32 *OutFlags);
-OBJECT_TYPE_INTERNAL
+ACPI_OBJECT_TYPE8
AcpiDsMapNamedOpcodeToDataType (
UINT16 Opcode);
@@ -457,7 +452,7 @@ AcpiDsMapNamedOpcodeToDataType (
ACPI_STATUS
AcpiDsScopeStackPush (
ACPI_NAMESPACE_NODE *Node,
- OBJECT_TYPE_INTERNAL Type,
+ ACPI_OBJECT_TYPE8 Type,
ACPI_WALK_STATE *WalkState);
OpenPOWER on IntegriCloud