From 21cd5034ee3c897394404c9ebd529f17aa8a4bed Mon Sep 17 00:00:00 2001 From: aystarik <aystarik> Date: Wed, 29 Jun 2005 19:30:35 +0000 Subject: [PATCH] Merged WALK_STATE and PARSE_STATE; new common function for initialization of WALK_STATE date 2001.09.11.20.10.00; author rmoore1; state Exp; --- source/include/acdispat.h | 18 ++++++++++++++++-- 1 file changed, 16 insertions(+), 2 deletions(-) diff --git a/source/include/acdispat.h b/source/include/acdispat.h index 9b21b998a..a4209ebb7 100644 --- a/source/include/acdispat.h +++ b/source/include/acdispat.h @@ -1,7 +1,7 @@ /****************************************************************************** * * Name: acdispat.h - dispatcher (parser to interpreter interface) - * $Revision: 1.41 $ + * $Revision: 1.42 $ * *****************************************************************************/ @@ -444,7 +444,7 @@ AcpiDsScopeStackClear ( ACPI_WALK_STATE *WalkState); -/* AcpiDswstate - parser WALK_STATE management routines */ +/* dswstate - parser WALK_STATE management routines */ ACPI_WALK_STATE * AcpiDsCreateWalkState ( @@ -453,6 +453,15 @@ AcpiDsCreateWalkState ( ACPI_OPERAND_OBJECT *MthDesc, ACPI_WALK_LIST *WalkList); +ACPI_STATUS +AcpiDsInitAmlWalk ( + ACPI_WALK_STATE *WalkState, + ACPI_PARSE_OBJECT *Op, + ACPI_NAMESPACE_NODE *MethodNode, + UINT8 *AmlStart, + UINT32 AmlLength, + UINT32 PassNumber); + ACPI_STATUS AcpiDsObjStackDeleteAll ( ACPI_WALK_STATE *WalkState); @@ -470,6 +479,11 @@ ACPI_WALK_STATE * AcpiDsPopWalkState ( ACPI_WALK_LIST *WalkList); +void +AcpiDsPushWalkState ( + ACPI_WALK_STATE *WalkState, + ACPI_WALK_LIST *WalkList); + ACPI_STATUS AcpiDsResultStackPop ( ACPI_WALK_STATE *WalkState);