diff options
Diffstat (limited to 'include/acpi/acparser.h')
-rw-r--r-- | include/acpi/acparser.h | 33 |
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 | */ |
78 | acpi_status | 79 | acpi_status |
79 | acpi_psx_load_table ( | 80 | acpi_ps_execute_method ( |
80 | u8 *pcode_addr, | ||
81 | u32 pcode_length); | ||
82 | |||
83 | acpi_status | ||
84 | acpi_psx_execute ( | ||
85 | struct acpi_parameter_info *info); | 81 | struct acpi_parameter_info *info); |
86 | 82 | ||
87 | 83 | ||
@@ -158,6 +154,25 @@ u16 | |||
158 | acpi_ps_peek_opcode ( | 154 | acpi_ps_peek_opcode ( |
159 | struct acpi_parse_state *state); | 155 | struct acpi_parse_state *state); |
160 | 156 | ||
157 | acpi_status | ||
158 | acpi_ps_complete_this_op ( | ||
159 | struct acpi_walk_state *walk_state, | ||
160 | union acpi_parse_object *op); | ||
161 | |||
162 | acpi_status | ||
163 | acpi_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 | */ | ||
172 | acpi_status | ||
173 | acpi_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 | ||
295 | void | ||
296 | acpi_ps_delete_parse_cache ( | ||
297 | void); | ||
298 | #endif | ||
299 | |||
300 | 309 | ||
301 | /* | 310 | /* |
302 | * psdump - display parser tree | 311 | * psdump - display parser tree |