summaryrefslogtreecommitdiff
path: root/usr/src/uts/intel/sys/acpi/acparser.h
diff options
context:
space:
mode:
Diffstat (limited to 'usr/src/uts/intel/sys/acpi/acparser.h')
-rw-r--r--usr/src/uts/intel/sys/acpi/acparser.h28
1 files changed, 21 insertions, 7 deletions
diff --git a/usr/src/uts/intel/sys/acpi/acparser.h b/usr/src/uts/intel/sys/acpi/acparser.h
index 60ad25386b..c298684d86 100644
--- a/usr/src/uts/intel/sys/acpi/acparser.h
+++ b/usr/src/uts/intel/sys/acpi/acparser.h
@@ -1,7 +1,7 @@
/******************************************************************************
*
* Module Name: acparser.h - AML Parser subcomponent prototypes and defines
- * $Revision: 73 $
+ * $Revision: 76 $
*
*****************************************************************************/
@@ -136,6 +136,7 @@
#define ACPI_PARSE_MODE_MASK 0x0030
#define ACPI_PARSE_DEFERRED_OP 0x0100
+#define ACPI_PARSE_DISASSEMBLE 0x0200
/******************************************************************************
@@ -231,6 +232,25 @@ UINT16
AcpiPsPeekOpcode (
ACPI_PARSE_STATE *state);
+ACPI_STATUS
+AcpiPsCompleteThisOp (
+ ACPI_WALK_STATE *WalkState,
+ ACPI_PARSE_OBJECT *Op);
+
+ACPI_STATUS
+AcpiPsNextParseState (
+ ACPI_WALK_STATE *WalkState,
+ ACPI_PARSE_OBJECT *Op,
+ ACPI_STATUS CallbackStatus);
+
+
+/*
+ * psloop - main parse loop
+ */
+ACPI_STATUS
+AcpiPsParseLoop (
+ ACPI_WALK_STATE *WalkState);
+
/*
* psscope - Scope stack management routines
@@ -360,12 +380,6 @@ AcpiPsSetName(
ACPI_PARSE_OBJECT *op,
UINT32 name);
-#ifdef ACPI_ENABLE_OBJECT_CACHE
-void
-AcpiPsDeleteParseCache (
- void);
-#endif
-
/*
* psdump - display parser tree