diff options
Diffstat (limited to 'include/acpi/acdispat.h')
| -rw-r--r-- | include/acpi/acdispat.h | 31 |
1 files changed, 15 insertions, 16 deletions
diff --git a/include/acpi/acdispat.h b/include/acpi/acdispat.h index 7f690bb0f02f..910f018d92c7 100644 --- a/include/acpi/acdispat.h +++ b/include/acpi/acdispat.h | |||
| @@ -5,7 +5,7 @@ | |||
| 5 | *****************************************************************************/ | 5 | *****************************************************************************/ |
| 6 | 6 | ||
| 7 | /* | 7 | /* |
| 8 | * Copyright (C) 2000 - 2007, R. Byron Moore | 8 | * Copyright (C) 2000 - 2008, Intel Corp. |
| 9 | * All rights reserved. | 9 | * All rights reserved. |
| 10 | * | 10 | * |
| 11 | * Redistribution and use in source and binary forms, with or without | 11 | * Redistribution and use in source and binary forms, with or without |
| @@ -53,6 +53,9 @@ | |||
| 53 | acpi_status | 53 | acpi_status |
| 54 | acpi_ds_get_buffer_field_arguments(union acpi_operand_object *obj_desc); | 54 | acpi_ds_get_buffer_field_arguments(union acpi_operand_object *obj_desc); |
| 55 | 55 | ||
| 56 | acpi_status | ||
| 57 | acpi_ds_get_bank_field_arguments(union acpi_operand_object *obj_desc); | ||
| 58 | |||
| 56 | acpi_status acpi_ds_get_region_arguments(union acpi_operand_object *rgn_desc); | 59 | acpi_status acpi_ds_get_region_arguments(union acpi_operand_object *rgn_desc); |
| 57 | 60 | ||
| 58 | acpi_status acpi_ds_get_buffer_arguments(union acpi_operand_object *obj_desc); | 61 | acpi_status acpi_ds_get_buffer_arguments(union acpi_operand_object *obj_desc); |
| @@ -68,10 +71,18 @@ acpi_ds_eval_region_operands(struct acpi_walk_state *walk_state, | |||
| 68 | union acpi_parse_object *op); | 71 | union acpi_parse_object *op); |
| 69 | 72 | ||
| 70 | acpi_status | 73 | acpi_status |
| 74 | acpi_ds_eval_table_region_operands(struct acpi_walk_state *walk_state, | ||
| 75 | union acpi_parse_object *op); | ||
| 76 | |||
| 77 | acpi_status | ||
| 71 | acpi_ds_eval_data_object_operands(struct acpi_walk_state *walk_state, | 78 | acpi_ds_eval_data_object_operands(struct acpi_walk_state *walk_state, |
| 72 | union acpi_parse_object *op, | 79 | union acpi_parse_object *op, |
| 73 | union acpi_operand_object *obj_desc); | 80 | union acpi_operand_object *obj_desc); |
| 74 | 81 | ||
| 82 | acpi_status | ||
| 83 | acpi_ds_eval_bank_field_operands(struct acpi_walk_state *walk_state, | ||
| 84 | union acpi_parse_object *op); | ||
| 85 | |||
| 75 | acpi_status acpi_ds_initialize_region(acpi_handle obj_handle); | 86 | acpi_status acpi_ds_initialize_region(acpi_handle obj_handle); |
| 76 | 87 | ||
| 77 | /* | 88 | /* |
| @@ -269,6 +280,8 @@ acpi_status acpi_ds_resolve_operands(struct acpi_walk_state *walk_state); | |||
| 269 | 280 | ||
| 270 | void acpi_ds_clear_operands(struct acpi_walk_state *walk_state); | 281 | void acpi_ds_clear_operands(struct acpi_walk_state *walk_state); |
| 271 | 282 | ||
| 283 | acpi_status acpi_ds_evaluate_name_path(struct acpi_walk_state *walk_state); | ||
| 284 | |||
| 272 | /* | 285 | /* |
| 273 | * dswscope - Scope Stack manipulation | 286 | * dswscope - Scope Stack manipulation |
| 274 | */ | 287 | */ |
| @@ -303,7 +316,7 @@ acpi_ds_init_aml_walk(struct acpi_walk_state *walk_state, | |||
| 303 | u32 aml_length, | 316 | u32 aml_length, |
| 304 | struct acpi_evaluate_info *info, u8 pass_number); | 317 | struct acpi_evaluate_info *info, u8 pass_number); |
| 305 | 318 | ||
| 306 | acpi_status | 319 | void |
| 307 | acpi_ds_obj_stack_pop_and_delete(u32 pop_count, | 320 | acpi_ds_obj_stack_pop_and_delete(u32 pop_count, |
| 308 | struct acpi_walk_state *walk_state); | 321 | struct acpi_walk_state *walk_state); |
| 309 | 322 | ||
| @@ -316,21 +329,11 @@ void | |||
| 316 | acpi_ds_push_walk_state(struct acpi_walk_state *walk_state, | 329 | acpi_ds_push_walk_state(struct acpi_walk_state *walk_state, |
| 317 | struct acpi_thread_state *thread); | 330 | struct acpi_thread_state *thread); |
| 318 | 331 | ||
| 319 | acpi_status acpi_ds_result_stack_pop(struct acpi_walk_state *walk_state); | ||
| 320 | |||
| 321 | acpi_status acpi_ds_result_stack_push(struct acpi_walk_state *walk_state); | ||
| 322 | |||
| 323 | acpi_status acpi_ds_result_stack_clear(struct acpi_walk_state *walk_state); | 332 | acpi_status acpi_ds_result_stack_clear(struct acpi_walk_state *walk_state); |
| 324 | 333 | ||
| 325 | struct acpi_walk_state *acpi_ds_get_current_walk_state(struct acpi_thread_state | 334 | struct acpi_walk_state *acpi_ds_get_current_walk_state(struct acpi_thread_state |
| 326 | *thread); | 335 | *thread); |
| 327 | 336 | ||
| 328 | #ifdef ACPI_FUTURE_USAGE | ||
| 329 | acpi_status | ||
| 330 | acpi_ds_result_remove(union acpi_operand_object **object, | ||
| 331 | u32 index, struct acpi_walk_state *walk_state); | ||
| 332 | #endif | ||
| 333 | |||
| 334 | acpi_status | 337 | acpi_status |
| 335 | acpi_ds_result_pop(union acpi_operand_object **object, | 338 | acpi_ds_result_pop(union acpi_operand_object **object, |
| 336 | struct acpi_walk_state *walk_state); | 339 | struct acpi_walk_state *walk_state); |
| @@ -339,8 +342,4 @@ acpi_status | |||
| 339 | acpi_ds_result_push(union acpi_operand_object *object, | 342 | acpi_ds_result_push(union acpi_operand_object *object, |
| 340 | struct acpi_walk_state *walk_state); | 343 | struct acpi_walk_state *walk_state); |
| 341 | 344 | ||
| 342 | acpi_status | ||
| 343 | acpi_ds_result_pop_from_bottom(union acpi_operand_object **object, | ||
| 344 | struct acpi_walk_state *walk_state); | ||
| 345 | |||
| 346 | #endif /* _ACDISPAT_H_ */ | 345 | #endif /* _ACDISPAT_H_ */ |
