aboutsummaryrefslogtreecommitdiffstats
path: root/include/acpi/acparser.h
diff options
context:
space:
mode:
Diffstat (limited to 'include/acpi/acparser.h')
-rw-r--r--include/acpi/acparser.h26
1 files changed, 20 insertions, 6 deletions
diff --git a/include/acpi/acparser.h b/include/acpi/acparser.h
index 698276571818..ba9548f94dea 100644
--- a/include/acpi/acparser.h
+++ b/include/acpi/acparser.h
@@ -63,6 +63,7 @@
63#define ACPI_PARSE_MODE_MASK 0x0030 63#define ACPI_PARSE_MODE_MASK 0x0030
64 64
65#define ACPI_PARSE_DEFERRED_OP 0x0100 65#define ACPI_PARSE_DEFERRED_OP 0x0100
66#define ACPI_PARSE_DISASSEMBLE 0x0200
66 67
67 68
68/****************************************************************************** 69/******************************************************************************
@@ -158,6 +159,25 @@ u16
158acpi_ps_peek_opcode ( 159acpi_ps_peek_opcode (
159 struct acpi_parse_state *state); 160 struct acpi_parse_state *state);
160 161
162acpi_status
163acpi_ps_complete_this_op (
164 struct acpi_walk_state *walk_state,
165 union acpi_parse_object *op);
166
167acpi_status
168acpi_ps_next_parse_state (
169 struct acpi_walk_state *walk_state,
170 union acpi_parse_object *op,
171 acpi_status callback_status);
172
173
174/*
175 * psloop - main parse loop
176 */
177acpi_status
178acpi_ps_parse_loop (
179 struct acpi_walk_state *walk_state);
180
161 181
162/* 182/*
163 * psscope - Scope stack management routines 183 * psscope - Scope stack management routines
@@ -291,12 +311,6 @@ acpi_ps_set_name(
291 union acpi_parse_object *op, 311 union acpi_parse_object *op,
292 u32 name); 312 u32 name);
293 313
294#ifdef ACPI_ENABLE_OBJECT_CACHE
295void
296acpi_ps_delete_parse_cache (
297 void);
298#endif
299
300 314
301/* 315/*
302 * psdump - display parser tree 316 * psdump - display parser tree