diff options
Diffstat (limited to 'include/acpi/acstruct.h')
-rw-r--r-- | include/acpi/acstruct.h | 15 |
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 | |||
154 | struct acpi_walk_info | 153 | struct 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 | ||
166 | struct acpi_get_devices_info | 169 | struct acpi_get_devices_info |
167 | { | 170 | { |
@@ -207,8 +210,10 @@ union acpi_aml_operands | |||
207 | struct acpi_parameter_info | 210 | struct 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 | }; |