aboutsummaryrefslogtreecommitdiffstats
path: root/include/acpi/acstruct.h
diff options
context:
space:
mode:
Diffstat (limited to 'include/acpi/acstruct.h')
-rw-r--r--include/acpi/acstruct.h15
1 files changed, 10 insertions, 5 deletions
diff --git a/include/acpi/acstruct.h b/include/acpi/acstruct.h
index e6b9e36a2eda..27b22bb3d229 100644
--- a/include/acpi/acstruct.h
+++ b/include/acpi/acstruct.h
@@ -71,14 +71,13 @@ struct acpi_walk_state
71 u8 walk_type; 71 u8 walk_type;
72 acpi_owner_id owner_id; /* Owner of objects created during the walk */ 72 acpi_owner_id owner_id; /* Owner of objects created during the walk */
73 u8 last_predicate; /* Result of last predicate */ 73 u8 last_predicate; /* Result of last predicate */
74 u8 reserved; /* For alignment */
75 u8 current_result; /* */ 74 u8 current_result; /* */
76 u8 next_op_info; /* Info about next_op */ 75 u8 next_op_info; /* Info about next_op */
77 u8 num_operands; /* Stack pointer for Operands[] array */ 76 u8 num_operands; /* Stack pointer for Operands[] array */
78 u8 return_used; 77 u8 return_used;
79 u16 opcode; /* Current AML opcode */ 78 u16 opcode; /* Current AML opcode */
80 u8 scope_depth; 79 u8 scope_depth;
81 u8 reserved1; 80 u8 pass_number; /* Parse pass during table load */
82 u32 arg_count; /* push for fixed or var args */ 81 u32 arg_count; /* push for fixed or var args */
83 u32 aml_offset; 82 u32 aml_offset;
84 u32 arg_types; 83 u32 arg_types;
@@ -154,14 +153,18 @@ struct acpi_device_walk_info
154struct acpi_walk_info 153struct acpi_walk_info
155{ 154{
156 u32 debug_level; 155 u32 debug_level;
157 u32 owner_id; 156 u32 count;
157 acpi_owner_id owner_id;
158 u8 display_type; 158 u8 display_type;
159}; 159};
160 160
161/* Display Types */ 161/* Display Types */
162 162
163#define ACPI_DISPLAY_SUMMARY 0 163#define ACPI_DISPLAY_SUMMARY (u8) 0
164#define ACPI_DISPLAY_OBJECTS 1 164#define ACPI_DISPLAY_OBJECTS (u8) 1
165#define ACPI_DISPLAY_MASK (u8) 1
166
167#define ACPI_DISPLAY_SHORT (u8) 2
165 168
166struct acpi_get_devices_info 169struct acpi_get_devices_info
167{ 170{
@@ -207,8 +210,10 @@ union acpi_aml_operands
207struct acpi_parameter_info 210struct acpi_parameter_info
208{ 211{
209 struct acpi_namespace_node *node; 212 struct acpi_namespace_node *node;
213 union acpi_operand_object *obj_desc;
210 union acpi_operand_object **parameters; 214 union acpi_operand_object **parameters;
211 union acpi_operand_object *return_object; 215 union acpi_operand_object *return_object;
216 u8 pass_number;
212 u8 parameter_type; 217 u8 parameter_type;
213 u8 return_object_type; 218 u8 return_object_type;
214}; 219};