acpi_walk_state
Regular
4.4
: ✅struct acpi_walk_state {
struct acpi_walk_state *next;
u8 descriptor_type;
u8 walk_type;
u16 opcode;
u8 next_op_info;
u8 num_operands;
u8 operand_index;
acpi_owner_id owner_id;
u8 last_predicate;
u8 current_result;
u8 return_used;
u8 scope_depth;
u8 pass_number;
u8 namespace_override;
u8 result_size;
u8 result_count;
u8 *aml;
u32 arg_types;
u32 method_breakpoint;
u32 user_breakpoint;
u32 parse_flags;
struct acpi_parse_state parser_state;
u32 prev_arg_types;
u32 arg_count;
struct acpi_namespace_node arguments[7];
struct acpi_namespace_node local_variables[8];
union acpi_operand_object * operands[9];
union acpi_operand_object **params;
u8 *aml_last_while;
union acpi_operand_object **caller_return_desc;
union acpi_generic_state *control_state;
struct acpi_namespace_node *deferred_node;
union acpi_operand_object *implicit_return_obj;
struct acpi_namespace_node *method_call_node;
union acpi_parse_object *method_call_op;
union acpi_operand_object *method_desc;
struct acpi_namespace_node *method_node;
union acpi_parse_object *op;
const struct acpi_opcode_info *op_info;
union acpi_parse_object *origin;
union acpi_operand_object *result_obj;
union acpi_generic_state *results;
union acpi_operand_object *return_desc;
union acpi_generic_state *scope_info;
union acpi_parse_object *prev_op;
union acpi_parse_object *next_op;
struct acpi_thread_state *thread;
acpi_parse_downwards descending_callback;
acpi_parse_upwards ascending_callback;
};
4.8
: ✅struct acpi_walk_state {
struct acpi_walk_state *next;
u8 descriptor_type;
u8 walk_type;
u16 opcode;
u8 next_op_info;
u8 num_operands;
u8 operand_index;
acpi_owner_id owner_id;
u8 last_predicate;
u8 current_result;
u8 return_used;
u8 scope_depth;
u8 pass_number;
u8 namespace_override;
u8 result_size;
u8 result_count;
u8 *aml;
u32 arg_types;
u32 method_breakpoint;
u32 user_breakpoint;
u32 parse_flags;
struct acpi_parse_state parser_state;
u32 prev_arg_types;
u32 arg_count;
struct acpi_namespace_node arguments[7];
struct acpi_namespace_node local_variables[8];
union acpi_operand_object * operands[9];
union acpi_operand_object **params;
u8 *aml_last_while;
union acpi_operand_object **caller_return_desc;
union acpi_generic_state *control_state;
struct acpi_namespace_node *deferred_node;
union acpi_operand_object *implicit_return_obj;
struct acpi_namespace_node *method_call_node;
union acpi_parse_object *method_call_op;
union acpi_operand_object *method_desc;
struct acpi_namespace_node *method_node;
union acpi_parse_object *op;
const struct acpi_opcode_info *op_info;
union acpi_parse_object *origin;
union acpi_operand_object *result_obj;
union acpi_generic_state *results;
union acpi_operand_object *return_desc;
union acpi_generic_state *scope_info;
union acpi_parse_object *prev_op;
union acpi_parse_object *next_op;
struct acpi_thread_state *thread;
acpi_parse_downwards descending_callback;
acpi_parse_upwards ascending_callback;
};
4.10
: ✅struct acpi_walk_state {
struct acpi_walk_state *next;
u8 descriptor_type;
u8 walk_type;
u16 opcode;
u8 next_op_info;
u8 num_operands;
u8 operand_index;
acpi_owner_id owner_id;
u8 last_predicate;
u8 current_result;
u8 return_used;
u8 scope_depth;
u8 pass_number;
u8 namespace_override;
u8 result_size;
u8 result_count;
u8 *aml;
u32 arg_types;
u32 method_breakpoint;
u32 user_breakpoint;
u32 parse_flags;
struct acpi_parse_state parser_state;
u32 prev_arg_types;
u32 arg_count;
struct acpi_namespace_node arguments[7];
struct acpi_namespace_node local_variables[8];
union acpi_operand_object * operands[9];
union acpi_operand_object **params;
u8 *aml_last_while;
union acpi_operand_object **caller_return_desc;
union acpi_generic_state *control_state;
struct acpi_namespace_node *deferred_node;
union acpi_operand_object *implicit_return_obj;
struct acpi_namespace_node *method_call_node;
union acpi_parse_object *method_call_op;
union acpi_operand_object *method_desc;
struct acpi_namespace_node *method_node;
union acpi_parse_object *op;
const struct acpi_opcode_info *op_info;
union acpi_parse_object *origin;
union acpi_operand_object *result_obj;
union acpi_generic_state *results;
union acpi_operand_object *return_desc;
union acpi_generic_state *scope_info;
union acpi_parse_object *prev_op;
union acpi_parse_object *next_op;
struct acpi_thread_state *thread;
acpi_parse_downwards descending_callback;
acpi_parse_upwards ascending_callback;
};
4.13
: ✅struct acpi_walk_state {
struct acpi_walk_state *next;
u8 descriptor_type;
u8 walk_type;
u16 opcode;
u8 next_op_info;
u8 num_operands;
u8 operand_index;
acpi_owner_id owner_id;
u8 last_predicate;
u8 current_result;
u8 return_used;
u8 scope_depth;
u8 pass_number;
u8 namespace_override;
u8 result_size;
u8 result_count;
u8 *aml;
u32 arg_types;
u32 method_breakpoint;
u32 user_breakpoint;
u32 parse_flags;
struct acpi_parse_state parser_state;
u32 prev_arg_types;
u32 arg_count;
struct acpi_namespace_node arguments[7];
struct acpi_namespace_node local_variables[8];
union acpi_operand_object * operands[9];
union acpi_operand_object **params;
u8 *aml_last_while;
union acpi_operand_object **caller_return_desc;
union acpi_generic_state *control_state;
struct acpi_namespace_node *deferred_node;
union acpi_operand_object *implicit_return_obj;
struct acpi_namespace_node *method_call_node;
union acpi_parse_object *method_call_op;
union acpi_operand_object *method_desc;
struct acpi_namespace_node *method_node;
union acpi_parse_object *op;
const struct acpi_opcode_info *op_info;
union acpi_parse_object *origin;
union acpi_operand_object *result_obj;
union acpi_generic_state *results;
union acpi_operand_object *return_desc;
union acpi_generic_state *scope_info;
union acpi_parse_object *prev_op;
union acpi_parse_object *next_op;
struct acpi_thread_state *thread;
acpi_parse_downwards descending_callback;
acpi_parse_upwards ascending_callback;
};
4.15
: ✅struct acpi_walk_state {
struct acpi_walk_state *next;
u8 descriptor_type;
u8 walk_type;
u16 opcode;
u8 next_op_info;
u8 num_operands;
u8 operand_index;
acpi_owner_id owner_id;
u8 last_predicate;
u8 current_result;
u8 return_used;
u8 scope_depth;
u8 pass_number;
u8 namespace_override;
u8 result_size;
u8 result_count;
u8 *aml;
u32 arg_types;
u32 method_breakpoint;
u32 user_breakpoint;
u32 parse_flags;
struct acpi_parse_state parser_state;
u32 prev_arg_types;
u32 arg_count;
struct acpi_namespace_node arguments[7];
struct acpi_namespace_node local_variables[8];
union acpi_operand_object * operands[9];
union acpi_operand_object **params;
u8 *aml_last_while;
union acpi_operand_object **caller_return_desc;
union acpi_generic_state *control_state;
struct acpi_namespace_node *deferred_node;
union acpi_operand_object *implicit_return_obj;
struct acpi_namespace_node *method_call_node;
union acpi_parse_object *method_call_op;
union acpi_operand_object *method_desc;
struct acpi_namespace_node *method_node;
union acpi_parse_object *op;
const struct acpi_opcode_info *op_info;
union acpi_parse_object *origin;
union acpi_operand_object *result_obj;
union acpi_generic_state *results;
union acpi_operand_object *return_desc;
union acpi_generic_state *scope_info;
union acpi_parse_object *prev_op;
union acpi_parse_object *next_op;
struct acpi_thread_state *thread;
acpi_parse_downwards descending_callback;
acpi_parse_upwards ascending_callback;
};
4.18
: ✅struct acpi_walk_state {
struct acpi_walk_state *next;
u8 descriptor_type;
u8 walk_type;
u16 opcode;
u8 next_op_info;
u8 num_operands;
u8 operand_index;
acpi_owner_id owner_id;
u8 last_predicate;
u8 current_result;
u8 return_used;
u8 scope_depth;
u8 pass_number;
u8 namespace_override;
u8 result_size;
u8 result_count;
u8 *aml;
u32 arg_types;
u32 method_breakpoint;
u32 user_breakpoint;
u32 parse_flags;
struct acpi_parse_state parser_state;
u32 prev_arg_types;
u32 arg_count;
struct acpi_namespace_node arguments[7];
struct acpi_namespace_node local_variables[8];
union acpi_operand_object * operands[9];
union acpi_operand_object **params;
u8 *aml_last_while;
union acpi_operand_object **caller_return_desc;
union acpi_generic_state *control_state;
struct acpi_namespace_node *deferred_node;
union acpi_operand_object *implicit_return_obj;
struct acpi_namespace_node *method_call_node;
union acpi_parse_object *method_call_op;
union acpi_operand_object *method_desc;
struct acpi_namespace_node *method_node;
union acpi_parse_object *op;
const struct acpi_opcode_info *op_info;
union acpi_parse_object *origin;
union acpi_operand_object *result_obj;
union acpi_generic_state *results;
union acpi_operand_object *return_desc;
union acpi_generic_state *scope_info;
union acpi_parse_object *prev_op;
union acpi_parse_object *next_op;
struct acpi_thread_state *thread;
acpi_parse_downwards descending_callback;
acpi_parse_upwards ascending_callback;
};
5.0
: ✅struct acpi_walk_state {
struct acpi_walk_state *next;
u8 descriptor_type;
u8 walk_type;
u16 opcode;
u8 next_op_info;
u8 num_operands;
u8 operand_index;
acpi_owner_id owner_id;
u8 last_predicate;
u8 current_result;
u8 return_used;
u8 scope_depth;
u8 pass_number;
u8 namespace_override;
u8 result_size;
u8 result_count;
u8 *aml;
u32 arg_types;
u32 method_breakpoint;
u32 user_breakpoint;
u32 parse_flags;
struct acpi_parse_state parser_state;
u32 prev_arg_types;
u32 arg_count;
u16 method_nesting_depth;
u8 method_is_nested;
struct acpi_namespace_node arguments[7];
struct acpi_namespace_node local_variables[8];
union acpi_operand_object * operands[9];
union acpi_operand_object **params;
u8 *aml_last_while;
union acpi_operand_object **caller_return_desc;
union acpi_generic_state *control_state;
struct acpi_namespace_node *deferred_node;
union acpi_operand_object *implicit_return_obj;
struct acpi_namespace_node *method_call_node;
union acpi_parse_object *method_call_op;
union acpi_operand_object *method_desc;
struct acpi_namespace_node *method_node;
char *method_pathname;
union acpi_parse_object *op;
const struct acpi_opcode_info *op_info;
union acpi_parse_object *origin;
union acpi_operand_object *result_obj;
union acpi_generic_state *results;
union acpi_operand_object *return_desc;
union acpi_generic_state *scope_info;
union acpi_parse_object *prev_op;
union acpi_parse_object *next_op;
struct acpi_thread_state *thread;
acpi_parse_downwards descending_callback;
acpi_parse_upwards ascending_callback;
};
5.3
: ✅struct acpi_walk_state {
struct acpi_walk_state *next;
u8 descriptor_type;
u8 walk_type;
u16 opcode;
u8 next_op_info;
u8 num_operands;
u8 operand_index;
acpi_owner_id owner_id;
u8 last_predicate;
u8 current_result;
u8 return_used;
u8 scope_depth;
u8 pass_number;
u8 namespace_override;
u8 result_size;
u8 result_count;
u8 *aml;
u32 arg_types;
u32 method_breakpoint;
u32 user_breakpoint;
u32 parse_flags;
struct acpi_parse_state parser_state;
u32 prev_arg_types;
u32 arg_count;
u16 method_nesting_depth;
u8 method_is_nested;
struct acpi_namespace_node arguments[7];
struct acpi_namespace_node local_variables[8];
union acpi_operand_object * operands[9];
union acpi_operand_object **params;
u8 *aml_last_while;
union acpi_operand_object **caller_return_desc;
union acpi_generic_state *control_state;
struct acpi_namespace_node *deferred_node;
union acpi_operand_object *implicit_return_obj;
struct acpi_namespace_node *method_call_node;
union acpi_parse_object *method_call_op;
union acpi_operand_object *method_desc;
struct acpi_namespace_node *method_node;
char *method_pathname;
union acpi_parse_object *op;
const struct acpi_opcode_info *op_info;
union acpi_parse_object *origin;
union acpi_operand_object *result_obj;
union acpi_generic_state *results;
union acpi_operand_object *return_desc;
union acpi_generic_state *scope_info;
union acpi_parse_object *prev_op;
union acpi_parse_object *next_op;
struct acpi_thread_state *thread;
acpi_parse_downwards descending_callback;
acpi_parse_upwards ascending_callback;
};
5.4
: ✅struct acpi_walk_state {
struct acpi_walk_state *next;
u8 descriptor_type;
u8 walk_type;
u16 opcode;
u8 next_op_info;
u8 num_operands;
u8 operand_index;
acpi_owner_id owner_id;
u8 last_predicate;
u8 current_result;
u8 return_used;
u8 scope_depth;
u8 pass_number;
u8 namespace_override;
u8 result_size;
u8 result_count;
u8 *aml;
u32 arg_types;
u32 method_breakpoint;
u32 user_breakpoint;
u32 parse_flags;
struct acpi_parse_state parser_state;
u32 prev_arg_types;
u32 arg_count;
u16 method_nesting_depth;
u8 method_is_nested;
struct acpi_namespace_node arguments[7];
struct acpi_namespace_node local_variables[8];
union acpi_operand_object * operands[9];
union acpi_operand_object **params;
u8 *aml_last_while;
union acpi_operand_object **caller_return_desc;
union acpi_generic_state *control_state;
struct acpi_namespace_node *deferred_node;
union acpi_operand_object *implicit_return_obj;
struct acpi_namespace_node *method_call_node;
union acpi_parse_object *method_call_op;
union acpi_operand_object *method_desc;
struct acpi_namespace_node *method_node;
char *method_pathname;
union acpi_parse_object *op;
const struct acpi_opcode_info *op_info;
union acpi_parse_object *origin;
union acpi_operand_object *result_obj;
union acpi_generic_state *results;
union acpi_operand_object *return_desc;
union acpi_generic_state *scope_info;
union acpi_parse_object *prev_op;
union acpi_parse_object *next_op;
struct acpi_thread_state *thread;
acpi_parse_downwards descending_callback;
acpi_parse_upwards ascending_callback;
};
5.8
: ✅struct acpi_walk_state {
struct acpi_walk_state *next;
u8 descriptor_type;
u8 walk_type;
u16 opcode;
u8 next_op_info;
u8 num_operands;
u8 operand_index;
acpi_owner_id owner_id;
u8 last_predicate;
u8 current_result;
u8 return_used;
u8 scope_depth;
u8 pass_number;
u8 namespace_override;
u8 result_size;
u8 result_count;
u8 *aml;
u32 arg_types;
u32 method_breakpoint;
u32 user_breakpoint;
u32 parse_flags;
struct acpi_parse_state parser_state;
u32 prev_arg_types;
u32 arg_count;
u16 method_nesting_depth;
u8 method_is_nested;
struct acpi_namespace_node arguments[7];
struct acpi_namespace_node local_variables[8];
union acpi_operand_object * operands[9];
union acpi_operand_object **params;
u8 *aml_last_while;
union acpi_operand_object **caller_return_desc;
union acpi_generic_state *control_state;
struct acpi_namespace_node *deferred_node;
union acpi_operand_object *implicit_return_obj;
struct acpi_namespace_node *method_call_node;
union acpi_parse_object *method_call_op;
union acpi_operand_object *method_desc;
struct acpi_namespace_node *method_node;
char *method_pathname;
union acpi_parse_object *op;
const struct acpi_opcode_info *op_info;
union acpi_parse_object *origin;
union acpi_operand_object *result_obj;
union acpi_generic_state *results;
union acpi_operand_object *return_desc;
union acpi_generic_state *scope_info;
union acpi_parse_object *prev_op;
union acpi_parse_object *next_op;
struct acpi_thread_state *thread;
acpi_parse_downwards descending_callback;
acpi_parse_upwards ascending_callback;
};
5.11
: ✅struct acpi_walk_state {
struct acpi_walk_state *next;
u8 descriptor_type;
u8 walk_type;
u16 opcode;
u8 next_op_info;
u8 num_operands;
u8 operand_index;
acpi_owner_id owner_id;
u8 last_predicate;
u8 current_result;
u8 return_used;
u8 scope_depth;
u8 pass_number;
u8 namespace_override;
u8 result_size;
u8 result_count;
u8 *aml;
u32 arg_types;
u32 method_breakpoint;
u32 user_breakpoint;
u32 parse_flags;
struct acpi_parse_state parser_state;
u32 prev_arg_types;
u32 arg_count;
u16 method_nesting_depth;
u8 method_is_nested;
struct acpi_namespace_node arguments[7];
struct acpi_namespace_node local_variables[8];
union acpi_operand_object * operands[9];
union acpi_operand_object **params;
u8 *aml_last_while;
union acpi_operand_object **caller_return_desc;
union acpi_generic_state *control_state;
struct acpi_namespace_node *deferred_node;
union acpi_operand_object *implicit_return_obj;
struct acpi_namespace_node *method_call_node;
union acpi_parse_object *method_call_op;
union acpi_operand_object *method_desc;
struct acpi_namespace_node *method_node;
char *method_pathname;
union acpi_parse_object *op;
const struct acpi_opcode_info *op_info;
union acpi_parse_object *origin;
union acpi_operand_object *result_obj;
union acpi_generic_state *results;
union acpi_operand_object *return_desc;
union acpi_generic_state *scope_info;
union acpi_parse_object *prev_op;
union acpi_parse_object *next_op;
struct acpi_thread_state *thread;
acpi_parse_downwards descending_callback;
acpi_parse_upwards ascending_callback;
};
5.13
: ✅struct acpi_walk_state {
struct acpi_walk_state *next;
u8 descriptor_type;
u8 walk_type;
u16 opcode;
u8 next_op_info;
u8 num_operands;
u8 operand_index;
acpi_owner_id owner_id;
u8 last_predicate;
u8 current_result;
u8 return_used;
u8 scope_depth;
u8 pass_number;
u8 namespace_override;
u8 result_size;
u8 result_count;
u8 *aml;
u32 arg_types;
u32 method_breakpoint;
u32 user_breakpoint;
u32 parse_flags;
struct acpi_parse_state parser_state;
u32 prev_arg_types;
u32 arg_count;
u16 method_nesting_depth;
u8 method_is_nested;
struct acpi_namespace_node arguments[7];
struct acpi_namespace_node local_variables[8];
union acpi_operand_object * operands[9];
union acpi_operand_object **params;
u8 *aml_last_while;
union acpi_operand_object **caller_return_desc;
union acpi_generic_state *control_state;
struct acpi_namespace_node *deferred_node;
union acpi_operand_object *implicit_return_obj;
struct acpi_namespace_node *method_call_node;
union acpi_parse_object *method_call_op;
union acpi_operand_object *method_desc;
struct acpi_namespace_node *method_node;
char *method_pathname;
union acpi_parse_object *op;
const struct acpi_opcode_info *op_info;
union acpi_parse_object *origin;
union acpi_operand_object *result_obj;
union acpi_generic_state *results;
union acpi_operand_object *return_desc;
union acpi_generic_state *scope_info;
union acpi_parse_object *prev_op;
union acpi_parse_object *next_op;
struct acpi_thread_state *thread;
acpi_parse_downwards descending_callback;
acpi_parse_upwards ascending_callback;
};
5.15
: ✅struct acpi_walk_state {
struct acpi_walk_state *next;
u8 descriptor_type;
u8 walk_type;
u16 opcode;
u8 next_op_info;
u8 num_operands;
u8 operand_index;
acpi_owner_id owner_id;
u8 last_predicate;
u8 current_result;
u8 return_used;
u8 scope_depth;
u8 pass_number;
u8 namespace_override;
u8 result_size;
u8 result_count;
u8 *aml;
u32 arg_types;
u32 method_breakpoint;
u32 user_breakpoint;
u32 parse_flags;
struct acpi_parse_state parser_state;
u32 prev_arg_types;
u32 arg_count;
u16 method_nesting_depth;
u8 method_is_nested;
struct acpi_namespace_node arguments[7];
struct acpi_namespace_node local_variables[8];
union acpi_operand_object * operands[9];
union acpi_operand_object **params;
u8 *aml_last_while;
union acpi_operand_object **caller_return_desc;
union acpi_generic_state *control_state;
struct acpi_namespace_node *deferred_node;
union acpi_operand_object *implicit_return_obj;
struct acpi_namespace_node *method_call_node;
union acpi_parse_object *method_call_op;
union acpi_operand_object *method_desc;
struct acpi_namespace_node *method_node;
char *method_pathname;
union acpi_parse_object *op;
const struct acpi_opcode_info *op_info;
union acpi_parse_object *origin;
union acpi_operand_object *result_obj;
union acpi_generic_state *results;
union acpi_operand_object *return_desc;
union acpi_generic_state *scope_info;
union acpi_parse_object *prev_op;
union acpi_parse_object *next_op;
struct acpi_thread_state *thread;
acpi_parse_downwards descending_callback;
acpi_parse_upwards ascending_callback;
};
5.19
: ✅struct acpi_walk_state {
struct acpi_walk_state *next;
u8 descriptor_type;
u8 walk_type;
u16 opcode;
u8 next_op_info;
u8 num_operands;
u8 operand_index;
acpi_owner_id owner_id;
u8 last_predicate;
u8 current_result;
u8 return_used;
u8 scope_depth;
u8 pass_number;
u8 namespace_override;
u8 result_size;
u8 result_count;
u8 *aml;
u32 arg_types;
u32 method_breakpoint;
u32 user_breakpoint;
u32 parse_flags;
struct acpi_parse_state parser_state;
u32 prev_arg_types;
u32 arg_count;
u16 method_nesting_depth;
u8 method_is_nested;
struct acpi_namespace_node arguments[7];
struct acpi_namespace_node local_variables[8];
union acpi_operand_object * operands[9];
union acpi_operand_object **params;
u8 *aml_last_while;
union acpi_operand_object **caller_return_desc;
union acpi_generic_state *control_state;
struct acpi_namespace_node *deferred_node;
union acpi_operand_object *implicit_return_obj;
struct acpi_namespace_node *method_call_node;
union acpi_parse_object *method_call_op;
union acpi_operand_object *method_desc;
struct acpi_namespace_node *method_node;
char *method_pathname;
union acpi_parse_object *op;
const struct acpi_opcode_info *op_info;
union acpi_parse_object *origin;
union acpi_operand_object *result_obj;
union acpi_generic_state *results;
union acpi_operand_object *return_desc;
union acpi_generic_state *scope_info;
union acpi_parse_object *prev_op;
union acpi_parse_object *next_op;
struct acpi_thread_state *thread;
acpi_parse_downwards descending_callback;
acpi_parse_upwards ascending_callback;
};
6.2
: ✅struct acpi_walk_state {
struct acpi_walk_state *next;
u8 descriptor_type;
u8 walk_type;
u16 opcode;
u8 next_op_info;
u8 num_operands;
u8 operand_index;
acpi_owner_id owner_id;
u8 last_predicate;
u8 current_result;
u8 return_used;
u8 scope_depth;
u8 pass_number;
u8 namespace_override;
u8 result_size;
u8 result_count;
u8 *aml;
u32 arg_types;
u32 method_breakpoint;
u32 user_breakpoint;
u32 parse_flags;
struct acpi_parse_state parser_state;
u32 prev_arg_types;
u32 arg_count;
u16 method_nesting_depth;
u8 method_is_nested;
struct acpi_namespace_node arguments[7];
struct acpi_namespace_node local_variables[8];
union acpi_operand_object * operands[9];
union acpi_operand_object **params;
u8 *aml_last_while;
union acpi_operand_object **caller_return_desc;
union acpi_generic_state *control_state;
struct acpi_namespace_node *deferred_node;
union acpi_operand_object *implicit_return_obj;
struct acpi_namespace_node *method_call_node;
union acpi_parse_object *method_call_op;
union acpi_operand_object *method_desc;
struct acpi_namespace_node *method_node;
char *method_pathname;
union acpi_parse_object *op;
const struct acpi_opcode_info *op_info;
union acpi_parse_object *origin;
union acpi_operand_object *result_obj;
union acpi_generic_state *results;
union acpi_operand_object *return_desc;
union acpi_generic_state *scope_info;
union acpi_parse_object *prev_op;
union acpi_parse_object *next_op;
struct acpi_thread_state *thread;
acpi_parse_downwards descending_callback;
acpi_parse_upwards ascending_callback;
};
6.5
: ✅struct acpi_walk_state {
struct acpi_walk_state *next;
u8 descriptor_type;
u8 walk_type;
u16 opcode;
u8 next_op_info;
u8 num_operands;
u8 operand_index;
acpi_owner_id owner_id;
u8 last_predicate;
u8 current_result;
u8 return_used;
u8 scope_depth;
u8 pass_number;
u8 namespace_override;
u8 result_size;
u8 result_count;
u8 *aml;
u32 arg_types;
u32 method_breakpoint;
u32 user_breakpoint;
u32 parse_flags;
struct acpi_parse_state parser_state;
u32 prev_arg_types;
u32 arg_count;
u16 method_nesting_depth;
u8 method_is_nested;
struct acpi_namespace_node arguments[7];
struct acpi_namespace_node local_variables[8];
union acpi_operand_object * operands[9];
union acpi_operand_object **params;
u8 *aml_last_while;
union acpi_operand_object **caller_return_desc;
union acpi_generic_state *control_state;
struct acpi_namespace_node *deferred_node;
union acpi_operand_object *implicit_return_obj;
struct acpi_namespace_node *method_call_node;
union acpi_parse_object *method_call_op;
union acpi_operand_object *method_desc;
struct acpi_namespace_node *method_node;
char *method_pathname;
union acpi_parse_object *op;
const struct acpi_opcode_info *op_info;
union acpi_parse_object *origin;
union acpi_operand_object *result_obj;
union acpi_generic_state *results;
union acpi_operand_object *return_desc;
union acpi_generic_state *scope_info;
union acpi_parse_object *prev_op;
union acpi_parse_object *next_op;
struct acpi_thread_state *thread;
acpi_parse_downwards descending_callback;
acpi_parse_upwards ascending_callback;
};
6.8
: ✅struct acpi_walk_state {
struct acpi_walk_state *next;
u8 descriptor_type;
u8 walk_type;
u16 opcode;
u8 next_op_info;
u8 num_operands;
u8 operand_index;
acpi_owner_id owner_id;
u8 last_predicate;
u8 current_result;
u8 return_used;
u8 scope_depth;
u8 pass_number;
u8 namespace_override;
u8 result_size;
u8 result_count;
u8 *aml;
u32 arg_types;
u32 method_breakpoint;
u32 user_breakpoint;
u32 parse_flags;
struct acpi_parse_state parser_state;
u32 prev_arg_types;
u32 arg_count;
u16 method_nesting_depth;
u8 method_is_nested;
struct acpi_namespace_node arguments[7];
struct acpi_namespace_node local_variables[8];
union acpi_operand_object * operands[9];
union acpi_operand_object **params;
u8 *aml_last_while;
union acpi_operand_object **caller_return_desc;
union acpi_generic_state *control_state;
struct acpi_namespace_node *deferred_node;
union acpi_operand_object *implicit_return_obj;
struct acpi_namespace_node *method_call_node;
union acpi_parse_object *method_call_op;
union acpi_operand_object *method_desc;
struct acpi_namespace_node *method_node;
char *method_pathname;
union acpi_parse_object *op;
const struct acpi_opcode_info *op_info;
union acpi_parse_object *origin;
union acpi_operand_object *result_obj;
union acpi_generic_state *results;
union acpi_operand_object *return_desc;
union acpi_generic_state *scope_info;
union acpi_parse_object *prev_op;
union acpi_parse_object *next_op;
struct acpi_thread_state *thread;
acpi_parse_downwards descending_callback;
acpi_parse_upwards ascending_callback;
};
arm64
: ✅struct acpi_walk_state {
struct acpi_walk_state *next;
u8 descriptor_type;
u8 walk_type;
u16 opcode;
u8 next_op_info;
u8 num_operands;
u8 operand_index;
acpi_owner_id owner_id;
u8 last_predicate;
u8 current_result;
u8 return_used;
u8 scope_depth;
u8 pass_number;
u8 namespace_override;
u8 result_size;
u8 result_count;
u8 *aml;
u32 arg_types;
u32 method_breakpoint;
u32 user_breakpoint;
u32 parse_flags;
struct acpi_parse_state parser_state;
u32 prev_arg_types;
u32 arg_count;
u16 method_nesting_depth;
u8 method_is_nested;
struct acpi_namespace_node arguments[7];
struct acpi_namespace_node local_variables[8];
union acpi_operand_object * operands[9];
union acpi_operand_object **params;
u8 *aml_last_while;
union acpi_operand_object **caller_return_desc;
union acpi_generic_state *control_state;
struct acpi_namespace_node *deferred_node;
union acpi_operand_object *implicit_return_obj;
struct acpi_namespace_node *method_call_node;
union acpi_parse_object *method_call_op;
union acpi_operand_object *method_desc;
struct acpi_namespace_node *method_node;
char *method_pathname;
union acpi_parse_object *op;
const struct acpi_opcode_info *op_info;
union acpi_parse_object *origin;
union acpi_operand_object *result_obj;
union acpi_generic_state *results;
union acpi_operand_object *return_desc;
union acpi_generic_state *scope_info;
union acpi_parse_object *prev_op;
union acpi_parse_object *next_op;
struct acpi_thread_state *thread;
acpi_parse_downwards descending_callback;
acpi_parse_upwards ascending_callback;
};
armhf
: Absent ⚠️
ppc64el
: Absent ⚠️
riscv64
: Absent ⚠️
aws
: ✅struct acpi_walk_state {
struct acpi_walk_state *next;
u8 descriptor_type;
u8 walk_type;
u16 opcode;
u8 next_op_info;
u8 num_operands;
u8 operand_index;
acpi_owner_id owner_id;
u8 last_predicate;
u8 current_result;
u8 return_used;
u8 scope_depth;
u8 pass_number;
u8 namespace_override;
u8 result_size;
u8 result_count;
u8 *aml;
u32 arg_types;
u32 method_breakpoint;
u32 user_breakpoint;
u32 parse_flags;
struct acpi_parse_state parser_state;
u32 prev_arg_types;
u32 arg_count;
u16 method_nesting_depth;
u8 method_is_nested;
struct acpi_namespace_node arguments[7];
struct acpi_namespace_node local_variables[8];
union acpi_operand_object * operands[9];
union acpi_operand_object **params;
u8 *aml_last_while;
union acpi_operand_object **caller_return_desc;
union acpi_generic_state *control_state;
struct acpi_namespace_node *deferred_node;
union acpi_operand_object *implicit_return_obj;
struct acpi_namespace_node *method_call_node;
union acpi_parse_object *method_call_op;
union acpi_operand_object *method_desc;
struct acpi_namespace_node *method_node;
char *method_pathname;
union acpi_parse_object *op;
const struct acpi_opcode_info *op_info;
union acpi_parse_object *origin;
union acpi_operand_object *result_obj;
union acpi_generic_state *results;
union acpi_operand_object *return_desc;
union acpi_generic_state *scope_info;
union acpi_parse_object *prev_op;
union acpi_parse_object *next_op;
struct acpi_thread_state *thread;
acpi_parse_downwards descending_callback;
acpi_parse_upwards ascending_callback;
};
azure
: ✅struct acpi_walk_state {
struct acpi_walk_state *next;
u8 descriptor_type;
u8 walk_type;
u16 opcode;
u8 next_op_info;
u8 num_operands;
u8 operand_index;
acpi_owner_id owner_id;
u8 last_predicate;
u8 current_result;
u8 return_used;
u8 scope_depth;
u8 pass_number;
u8 namespace_override;
u8 result_size;
u8 result_count;
u8 *aml;
u32 arg_types;
u32 method_breakpoint;
u32 user_breakpoint;
u32 parse_flags;
struct acpi_parse_state parser_state;
u32 prev_arg_types;
u32 arg_count;
u16 method_nesting_depth;
u8 method_is_nested;
struct acpi_namespace_node arguments[7];
struct acpi_namespace_node local_variables[8];
union acpi_operand_object * operands[9];
union acpi_operand_object **params;
u8 *aml_last_while;
union acpi_operand_object **caller_return_desc;
union acpi_generic_state *control_state;
struct acpi_namespace_node *deferred_node;
union acpi_operand_object *implicit_return_obj;
struct acpi_namespace_node *method_call_node;
union acpi_parse_object *method_call_op;
union acpi_operand_object *method_desc;
struct acpi_namespace_node *method_node;
char *method_pathname;
union acpi_parse_object *op;
const struct acpi_opcode_info *op_info;
union acpi_parse_object *origin;
union acpi_operand_object *result_obj;
union acpi_generic_state *results;
union acpi_operand_object *return_desc;
union acpi_generic_state *scope_info;
union acpi_parse_object *prev_op;
union acpi_parse_object *next_op;
struct acpi_thread_state *thread;
acpi_parse_downwards descending_callback;
acpi_parse_upwards ascending_callback;
};
gcp
: ✅struct acpi_walk_state {
struct acpi_walk_state *next;
u8 descriptor_type;
u8 walk_type;
u16 opcode;
u8 next_op_info;
u8 num_operands;
u8 operand_index;
acpi_owner_id owner_id;
u8 last_predicate;
u8 current_result;
u8 return_used;
u8 scope_depth;
u8 pass_number;
u8 namespace_override;
u8 result_size;
u8 result_count;
u8 *aml;
u32 arg_types;
u32 method_breakpoint;
u32 user_breakpoint;
u32 parse_flags;
struct acpi_parse_state parser_state;
u32 prev_arg_types;
u32 arg_count;
u16 method_nesting_depth;
u8 method_is_nested;
struct acpi_namespace_node arguments[7];
struct acpi_namespace_node local_variables[8];
union acpi_operand_object * operands[9];
union acpi_operand_object **params;
u8 *aml_last_while;
union acpi_operand_object **caller_return_desc;
union acpi_generic_state *control_state;
struct acpi_namespace_node *deferred_node;
union acpi_operand_object *implicit_return_obj;
struct acpi_namespace_node *method_call_node;
union acpi_parse_object *method_call_op;
union acpi_operand_object *method_desc;
struct acpi_namespace_node *method_node;
char *method_pathname;
union acpi_parse_object *op;
const struct acpi_opcode_info *op_info;
union acpi_parse_object *origin;
union acpi_operand_object *result_obj;
union acpi_generic_state *results;
union acpi_operand_object *return_desc;
union acpi_generic_state *scope_info;
union acpi_parse_object *prev_op;
union acpi_parse_object *next_op;
struct acpi_thread_state *thread;
acpi_parse_downwards descending_callback;
acpi_parse_upwards ascending_callback;
};
lowlatency
: ✅struct acpi_walk_state {
struct acpi_walk_state *next;
u8 descriptor_type;
u8 walk_type;
u16 opcode;
u8 next_op_info;
u8 num_operands;
u8 operand_index;
acpi_owner_id owner_id;
u8 last_predicate;
u8 current_result;
u8 return_used;
u8 scope_depth;
u8 pass_number;
u8 namespace_override;
u8 result_size;
u8 result_count;
u8 *aml;
u32 arg_types;
u32 method_breakpoint;
u32 user_breakpoint;
u32 parse_flags;
struct acpi_parse_state parser_state;
u32 prev_arg_types;
u32 arg_count;
u16 method_nesting_depth;
u8 method_is_nested;
struct acpi_namespace_node arguments[7];
struct acpi_namespace_node local_variables[8];
union acpi_operand_object * operands[9];
union acpi_operand_object **params;
u8 *aml_last_while;
union acpi_operand_object **caller_return_desc;
union acpi_generic_state *control_state;
struct acpi_namespace_node *deferred_node;
union acpi_operand_object *implicit_return_obj;
struct acpi_namespace_node *method_call_node;
union acpi_parse_object *method_call_op;
union acpi_operand_object *method_desc;
struct acpi_namespace_node *method_node;
char *method_pathname;
union acpi_parse_object *op;
const struct acpi_opcode_info *op_info;
union acpi_parse_object *origin;
union acpi_operand_object *result_obj;
union acpi_generic_state *results;
union acpi_operand_object *return_desc;
union acpi_generic_state *scope_info;
union acpi_parse_object *prev_op;
union acpi_parse_object *next_op;
struct acpi_thread_state *thread;
acpi_parse_downwards descending_callback;
acpi_parse_upwards ascending_callback;
};
Regular
4.4
and 4.8
✅
4.8
and 4.10
✅
4.10
and 4.13
✅
4.13
and 4.15
✅
4.15
and 4.18
✅
4.18
and 5.0
⚠️u16 method_nesting_depth
u8 method_is_nested
char *method_pathname
5.0
and 5.3
✅
5.3
and 5.4
✅
5.4
and 5.8
✅
5.8
and 5.11
✅
5.11
and 5.13
✅
5.13
and 5.15
✅
5.15
and 5.19
✅
5.19
and 6.2
✅
6.2
and 6.5
✅
6.5
and 6.8
✅
amd64
and arm64
✅
generic
and aws
✅
generic
and azure
✅
generic
and gcp
✅
generic
and lowlatency
✅