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.h33
1 files changed, 21 insertions, 12 deletions
diff --git a/include/acpi/acparser.h b/include/acpi/acparser.h
index 698276571818..f692ad56cd82 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/******************************************************************************
@@ -76,12 +77,7 @@
76 * psxface - Parser external interfaces 77 * psxface - Parser external interfaces
77 */ 78 */
78acpi_status 79acpi_status
79acpi_psx_load_table ( 80acpi_ps_execute_method (
80 u8 *pcode_addr,
81 u32 pcode_length);
82
83acpi_status
84acpi_psx_execute (
85 struct acpi_parameter_info *info); 81 struct acpi_parameter_info *info);
86 82
87 83
@@ -158,6 +154,25 @@ u16
158acpi_ps_peek_opcode ( 154acpi_ps_peek_opcode (
159 struct acpi_parse_state *state); 155 struct acpi_parse_state *state);
160 156
157acpi_status
158acpi_ps_complete_this_op (
159 struct acpi_walk_state *walk_state,
160 union acpi_parse_object *op);
161
162acpi_status
163acpi_ps_next_parse_state (
164 struct acpi_walk_state *walk_state,
165 union acpi_parse_object *op,
166 acpi_status callback_status);
167
168
169/*
170 * psloop - main parse loop
171 */
172acpi_status
173acpi_ps_parse_loop (
174 struct acpi_walk_state *walk_state);
175
161 176
162/* 177/*
163 * psscope - Scope stack management routines 178 * psscope - Scope stack management routines
@@ -291,12 +306,6 @@ acpi_ps_set_name(
291 union acpi_parse_object *op, 306 union acpi_parse_object *op,
292 u32 name); 307 u32 name);
293 308
294#ifdef ACPI_ENABLE_OBJECT_CACHE
295void
296acpi_ps_delete_parse_cache (
297 void);
298#endif
299
300 309
301/* 310/*
302 * psdump - display parser tree 311 * psdump - display parser tree