diff options
Diffstat (limited to 'include/acpi/acdebug.h')
-rw-r--r-- | include/acpi/acdebug.h | 146 |
1 files changed, 8 insertions, 138 deletions
diff --git a/include/acpi/acdebug.h b/include/acpi/acdebug.h index 223b2a506e49..8ba372b0f245 100644 --- a/include/acpi/acdebug.h +++ b/include/acpi/acdebug.h | |||
@@ -61,9 +61,7 @@ struct argument_info | |||
61 | 61 | ||
62 | 62 | ||
63 | #define PARAM_LIST(pl) pl | 63 | #define PARAM_LIST(pl) pl |
64 | |||
65 | #define DBTEST_OUTPUT_LEVEL(lvl) if (acpi_gbl_db_opt_verbose) | 64 | #define DBTEST_OUTPUT_LEVEL(lvl) if (acpi_gbl_db_opt_verbose) |
66 | |||
67 | #define VERBOSE_PRINT(fp) DBTEST_OUTPUT_LEVEL(lvl) {\ | 65 | #define VERBOSE_PRINT(fp) DBTEST_OUTPUT_LEVEL(lvl) {\ |
68 | acpi_os_printf PARAM_LIST(fp);} | 66 | acpi_os_printf PARAM_LIST(fp);} |
69 | 67 | ||
@@ -71,13 +69,9 @@ struct argument_info | |||
71 | #define EX_SINGLE_STEP 2 | 69 | #define EX_SINGLE_STEP 2 |
72 | 70 | ||
73 | 71 | ||
74 | /* Prototypes */ | ||
75 | |||
76 | |||
77 | /* | 72 | /* |
78 | * dbxface - external debugger interfaces | 73 | * dbxface - external debugger interfaces |
79 | */ | 74 | */ |
80 | |||
81 | acpi_status | 75 | acpi_status |
82 | acpi_db_initialize ( | 76 | acpi_db_initialize ( |
83 | void); | 77 | void); |
@@ -92,20 +86,10 @@ acpi_db_single_step ( | |||
92 | union acpi_parse_object *op, | 86 | union acpi_parse_object *op, |
93 | u32 op_type); | 87 | u32 op_type); |
94 | 88 | ||
95 | acpi_status | ||
96 | acpi_db_start_command ( | ||
97 | struct acpi_walk_state *walk_state, | ||
98 | union acpi_parse_object *op); | ||
99 | |||
100 | void | ||
101 | acpi_db_method_end ( | ||
102 | struct acpi_walk_state *walk_state); | ||
103 | |||
104 | 89 | ||
105 | /* | 90 | /* |
106 | * dbcmds - debug commands and output routines | 91 | * dbcmds - debug commands and output routines |
107 | */ | 92 | */ |
108 | |||
109 | acpi_status | 93 | acpi_status |
110 | acpi_db_disassemble_method ( | 94 | acpi_db_disassemble_method ( |
111 | char *name); | 95 | char *name); |
@@ -177,57 +161,30 @@ acpi_db_find_references ( | |||
177 | char *object_arg); | 161 | char *object_arg); |
178 | 162 | ||
179 | void | 163 | void |
180 | acpi_db_display_locks (void); | 164 | acpi_db_display_locks ( |
181 | 165 | void); | |
182 | 166 | ||
183 | void | 167 | void |
184 | acpi_db_display_resources ( | 168 | acpi_db_display_resources ( |
185 | char *object_arg); | 169 | char *object_arg); |
186 | 170 | ||
187 | void | 171 | void |
188 | acpi_db_display_gpes (void); | 172 | acpi_db_display_gpes ( |
173 | void); | ||
189 | 174 | ||
190 | void | 175 | void |
191 | acpi_db_check_integrity ( | 176 | acpi_db_check_integrity ( |
192 | void); | 177 | void); |
193 | 178 | ||
194 | acpi_status | ||
195 | acpi_db_integrity_walk ( | ||
196 | acpi_handle obj_handle, | ||
197 | u32 nesting_level, | ||
198 | void *context, | ||
199 | void **return_value); | ||
200 | |||
201 | acpi_status | ||
202 | acpi_db_walk_and_match_name ( | ||
203 | acpi_handle obj_handle, | ||
204 | u32 nesting_level, | ||
205 | void *context, | ||
206 | void **return_value); | ||
207 | |||
208 | acpi_status | ||
209 | acpi_db_walk_for_references ( | ||
210 | acpi_handle obj_handle, | ||
211 | u32 nesting_level, | ||
212 | void *context, | ||
213 | void **return_value); | ||
214 | |||
215 | acpi_status | ||
216 | acpi_db_walk_for_specific_objects ( | ||
217 | acpi_handle obj_handle, | ||
218 | u32 nesting_level, | ||
219 | void *context, | ||
220 | void **return_value); | ||
221 | |||
222 | void | 179 | void |
223 | acpi_db_generate_gpe ( | 180 | acpi_db_generate_gpe ( |
224 | char *gpe_arg, | 181 | char *gpe_arg, |
225 | char *block_arg); | 182 | char *block_arg); |
226 | 183 | ||
184 | |||
227 | /* | 185 | /* |
228 | * dbdisply - debug display commands | 186 | * dbdisply - debug display commands |
229 | */ | 187 | */ |
230 | |||
231 | void | 188 | void |
232 | acpi_db_display_method_info ( | 189 | acpi_db_display_method_info ( |
233 | union acpi_parse_object *op); | 190 | union acpi_parse_object *op); |
@@ -271,19 +228,10 @@ acpi_db_display_argument_object ( | |||
271 | union acpi_operand_object *obj_desc, | 228 | union acpi_operand_object *obj_desc, |
272 | struct acpi_walk_state *walk_state); | 229 | struct acpi_walk_state *walk_state); |
273 | 230 | ||
274 | void | ||
275 | acpi_db_dump_parser_descriptor ( | ||
276 | union acpi_parse_object *op); | ||
277 | |||
278 | void * | ||
279 | acpi_db_get_pointer ( | ||
280 | void *target); | ||
281 | |||
282 | 231 | ||
283 | /* | 232 | /* |
284 | * dbexec - debugger control method execution | 233 | * dbexec - debugger control method execution |
285 | */ | 234 | */ |
286 | |||
287 | void | 235 | void |
288 | acpi_db_execute ( | 236 | acpi_db_execute ( |
289 | char *name, | 237 | char *name, |
@@ -296,44 +244,15 @@ acpi_db_create_execution_threads ( | |||
296 | char *num_loops_arg, | 244 | char *num_loops_arg, |
297 | char *method_name_arg); | 245 | char *method_name_arg); |
298 | 246 | ||
299 | acpi_status | ||
300 | acpi_db_execute_method ( | ||
301 | struct acpi_db_method_info *info, | ||
302 | struct acpi_buffer *return_obj); | ||
303 | |||
304 | void | ||
305 | acpi_db_execute_setup ( | ||
306 | struct acpi_db_method_info *info); | ||
307 | |||
308 | u32 | ||
309 | acpi_db_get_outstanding_allocations ( | ||
310 | void); | ||
311 | |||
312 | void ACPI_SYSTEM_XFACE | ||
313 | acpi_db_method_thread ( | ||
314 | void *context); | ||
315 | |||
316 | acpi_status | ||
317 | acpi_db_execution_walk ( | ||
318 | acpi_handle obj_handle, | ||
319 | u32 nesting_level, | ||
320 | void *context, | ||
321 | void **return_value); | ||
322 | |||
323 | 247 | ||
324 | /* | 248 | /* |
325 | * dbfileio - Debugger file I/O commands | 249 | * dbfileio - Debugger file I/O commands |
326 | */ | 250 | */ |
327 | |||
328 | acpi_object_type | 251 | acpi_object_type |
329 | acpi_db_match_argument ( | 252 | acpi_db_match_argument ( |
330 | char *user_argument, | 253 | char *user_argument, |
331 | struct argument_info *arguments); | 254 | struct argument_info *arguments); |
332 | 255 | ||
333 | acpi_status | ||
334 | ae_local_load_table ( | ||
335 | struct acpi_table_header *table_ptr); | ||
336 | |||
337 | void | 256 | void |
338 | acpi_db_close_debug_file ( | 257 | acpi_db_close_debug_file ( |
339 | void); | 258 | void); |
@@ -356,16 +275,17 @@ acpi_db_read_table_from_file ( | |||
356 | char *filename, | 275 | char *filename, |
357 | struct acpi_table_header **table); | 276 | struct acpi_table_header **table); |
358 | 277 | ||
278 | |||
359 | /* | 279 | /* |
360 | * dbhistry - debugger HISTORY command | 280 | * dbhistry - debugger HISTORY command |
361 | */ | 281 | */ |
362 | |||
363 | void | 282 | void |
364 | acpi_db_add_to_history ( | 283 | acpi_db_add_to_history ( |
365 | char *command_line); | 284 | char *command_line); |
366 | 285 | ||
367 | void | 286 | void |
368 | acpi_db_display_history (void); | 287 | acpi_db_display_history ( |
288 | void); | ||
369 | 289 | ||
370 | char * | 290 | char * |
371 | acpi_db_get_from_history ( | 291 | acpi_db_get_from_history ( |
@@ -375,7 +295,6 @@ acpi_db_get_from_history ( | |||
375 | /* | 295 | /* |
376 | * dbinput - user front-end to the AML debugger | 296 | * dbinput - user front-end to the AML debugger |
377 | */ | 297 | */ |
378 | |||
379 | acpi_status | 298 | acpi_status |
380 | acpi_db_command_dispatch ( | 299 | acpi_db_command_dispatch ( |
381 | char *input_buffer, | 300 | char *input_buffer, |
@@ -386,71 +305,28 @@ void ACPI_SYSTEM_XFACE | |||
386 | acpi_db_execute_thread ( | 305 | acpi_db_execute_thread ( |
387 | void *context); | 306 | void *context); |
388 | 307 | ||
389 | void | ||
390 | acpi_db_display_help ( | ||
391 | char *help_type); | ||
392 | |||
393 | char * | ||
394 | acpi_db_get_next_token ( | ||
395 | char *string, | ||
396 | char **next); | ||
397 | |||
398 | u32 | ||
399 | acpi_db_get_line ( | ||
400 | char *input_buffer); | ||
401 | |||
402 | u32 | ||
403 | acpi_db_match_command ( | ||
404 | char *user_command); | ||
405 | |||
406 | void | ||
407 | acpi_db_single_thread ( | ||
408 | void); | ||
409 | |||
410 | 308 | ||
411 | /* | 309 | /* |
412 | * dbstats - Generation and display of ACPI table statistics | 310 | * dbstats - Generation and display of ACPI table statistics |
413 | */ | 311 | */ |
414 | |||
415 | void | 312 | void |
416 | acpi_db_generate_statistics ( | 313 | acpi_db_generate_statistics ( |
417 | union acpi_parse_object *root, | 314 | union acpi_parse_object *root, |
418 | u8 is_method); | 315 | u8 is_method); |
419 | 316 | ||
420 | |||
421 | acpi_status | 317 | acpi_status |
422 | acpi_db_display_statistics ( | 318 | acpi_db_display_statistics ( |
423 | char *type_arg); | 319 | char *type_arg); |
424 | 320 | ||
425 | acpi_status | ||
426 | acpi_db_classify_one_object ( | ||
427 | acpi_handle obj_handle, | ||
428 | u32 nesting_level, | ||
429 | void *context, | ||
430 | void **return_value); | ||
431 | |||
432 | void | ||
433 | acpi_db_count_namespace_objects ( | ||
434 | void); | ||
435 | |||
436 | void | ||
437 | acpi_db_enumerate_object ( | ||
438 | union acpi_operand_object *obj_desc); | ||
439 | |||
440 | 321 | ||
441 | /* | 322 | /* |
442 | * dbutils - AML debugger utilities | 323 | * dbutils - AML debugger utilities |
443 | */ | 324 | */ |
444 | |||
445 | void | 325 | void |
446 | acpi_db_set_output_destination ( | 326 | acpi_db_set_output_destination ( |
447 | u32 where); | 327 | u32 where); |
448 | 328 | ||
449 | void | 329 | void |
450 | acpi_db_dump_buffer ( | ||
451 | u32 address); | ||
452 | |||
453 | void | ||
454 | acpi_db_dump_object ( | 330 | acpi_db_dump_object ( |
455 | union acpi_object *obj_desc, | 331 | union acpi_object *obj_desc, |
456 | u32 level); | 332 | u32 level); |
@@ -459,14 +335,8 @@ void | |||
459 | acpi_db_prep_namestring ( | 335 | acpi_db_prep_namestring ( |
460 | char *name); | 336 | char *name); |
461 | 337 | ||
462 | |||
463 | acpi_status | ||
464 | acpi_db_second_pass_parse ( | ||
465 | union acpi_parse_object *root); | ||
466 | |||
467 | struct acpi_namespace_node * | 338 | struct acpi_namespace_node * |
468 | acpi_db_local_ns_lookup ( | 339 | acpi_db_local_ns_lookup ( |
469 | char *name); | 340 | char *name); |
470 | 341 | ||
471 | |||
472 | #endif /* __ACDEBUG_H__ */ | 342 | #endif /* __ACDEBUG_H__ */ |