diff options
author | Lin Ming <ming.m.lin@intel.com> | 2008-04-10 11:06:41 -0400 |
---|---|---|
committer | Len Brown <len.brown@intel.com> | 2008-04-22 14:29:28 -0400 |
commit | 941f48bb465b0b291f8435b1e3de95b0975b84bc (patch) | |
tree | 42327b3d29fbaa55827abfe620a94320f86b6eb4 /include | |
parent | 9aa6169f471771324b476a90d9392daa06d63a2d (diff) |
ACPICA: Implemented full support for deferred execution for the TermArg string arguments for DataTableRegion
This enables forward references and full operand resolution for
the three string arguments. Similar to OperationRegion deferred
argument execution.)
http://www.acpica.org/bugzilla/show_bug.cgi?id=430
Signed-off-by: Lin Ming <ming.m.lin@intel.com>
Signed-off-by: Bob Moore <robert.moore@intel.com>
Signed-off-by: Alexey Starikovskiy <astarikovskiy@suse.de>
Signed-off-by: Len Brown <len.brown@intel.com>
Diffstat (limited to 'include')
-rw-r--r-- | include/acpi/acdispat.h | 4 | ||||
-rw-r--r-- | include/acpi/acinterp.h | 2 |
2 files changed, 4 insertions, 2 deletions
diff --git a/include/acpi/acdispat.h b/include/acpi/acdispat.h index 3bffb4db4bce..d8dabe893973 100644 --- a/include/acpi/acdispat.h +++ b/include/acpi/acdispat.h | |||
@@ -68,6 +68,10 @@ acpi_ds_eval_region_operands(struct acpi_walk_state *walk_state, | |||
68 | union acpi_parse_object *op); | 68 | union acpi_parse_object *op); |
69 | 69 | ||
70 | acpi_status | 70 | acpi_status |
71 | acpi_ds_eval_table_region_operands(struct acpi_walk_state *walk_state, | ||
72 | union acpi_parse_object *op); | ||
73 | |||
74 | acpi_status | ||
71 | acpi_ds_eval_data_object_operands(struct acpi_walk_state *walk_state, | 75 | acpi_ds_eval_data_object_operands(struct acpi_walk_state *walk_state, |
72 | union acpi_parse_object *op, | 76 | union acpi_parse_object *op, |
73 | union acpi_operand_object *obj_desc); | 77 | union acpi_operand_object *obj_desc); |
diff --git a/include/acpi/acinterp.h b/include/acpi/acinterp.h index 92eb0141ac81..f4dd98fc96a3 100644 --- a/include/acpi/acinterp.h +++ b/include/acpi/acinterp.h | |||
@@ -215,8 +215,6 @@ acpi_ex_create_region(u8 * aml_start, | |||
215 | u32 aml_length, | 215 | u32 aml_length, |
216 | u8 region_space, struct acpi_walk_state *walk_state); | 216 | u8 region_space, struct acpi_walk_state *walk_state); |
217 | 217 | ||
218 | acpi_status acpi_ex_create_table_region(struct acpi_walk_state *walk_state); | ||
219 | |||
220 | acpi_status acpi_ex_create_event(struct acpi_walk_state *walk_state); | 218 | acpi_status acpi_ex_create_event(struct acpi_walk_state *walk_state); |
221 | 219 | ||
222 | acpi_status acpi_ex_create_alias(struct acpi_walk_state *walk_state); | 220 | acpi_status acpi_ex_create_alias(struct acpi_walk_state *walk_state); |