/drivers/acpi/acpica/ |
H A D | exmutex.c | 215 * walk_state - Current method execution state 226 struct acpi_walk_state *walk_state) 238 if (!walk_state->thread) { 249 if (walk_state->thread->current_sync_level > obj_desc->mutex.sync_level) { 253 walk_state->thread->current_sync_level)); 259 walk_state->thread->thread_id); 264 obj_desc->mutex.owner_thread = walk_state->thread; 266 walk_state->thread->current_sync_level; 267 walk_state->thread->current_sync_level = 272 acpi_ex_link_mutex(obj_desc, walk_state 224 acpi_ex_acquire_mutex(union acpi_operand_object *time_desc, union acpi_operand_object *obj_desc, struct acpi_walk_state *walk_state) argument 356 acpi_ex_release_mutex(union acpi_operand_object *obj_desc, struct acpi_walk_state *walk_state) argument [all...] |
H A D | exoparg1.c | 80 * PARAMETERS: walk_state - Current state (contains AML opcode) 87 acpi_status acpi_ex_opcode_0A_0T_1R(struct acpi_walk_state *walk_state) argument 93 acpi_ps_get_opcode_name(walk_state->opcode)); 97 switch (walk_state->opcode) { 113 walk_state->opcode)); 122 if ((ACPI_FAILURE(status)) || walk_state->result_obj) { 124 walk_state->result_obj = NULL; 128 walk_state->result_obj = return_desc; 138 * PARAMETERS: walk_state - Current state (contains AML opcode) 147 acpi_status acpi_ex_opcode_1A_0T_0R(struct acpi_walk_state *walk_state) argument 213 acpi_ex_opcode_1A_1T_0R(struct acpi_walk_state *walk_state) argument 255 acpi_ex_opcode_1A_1T_1R(struct acpi_walk_state *walk_state) argument 583 acpi_ex_opcode_1A_0T_1R(struct acpi_walk_state *walk_state) argument [all...] |
H A D | exoparg2.c | 79 * PARAMETERS: walk_state - Current walk state 89 acpi_status acpi_ex_opcode_2A_0T_0R(struct acpi_walk_state *walk_state) argument 91 union acpi_operand_object **operand = &walk_state->operands[0]; 97 acpi_ps_get_opcode_name(walk_state->opcode)); 101 switch (walk_state->opcode) { 136 walk_state->opcode)); 147 * PARAMETERS: walk_state - Current walk state 156 acpi_status acpi_ex_opcode_2A_2T_1R(struct acpi_walk_state *walk_state) argument 158 union acpi_operand_object **operand = &walk_state->operands[0]; 164 acpi_ps_get_opcode_name(walk_state 254 acpi_ex_opcode_2A_1T_1R(struct acpi_walk_state *walk_state) argument 489 acpi_ex_opcode_2A_0T_1R(struct acpi_walk_state *walk_state) argument [all...] |
H A D | exoparg3.c | 78 * PARAMETERS: walk_state - Current walk state 85 acpi_status acpi_ex_opcode_3A_0T_0R(struct acpi_walk_state *walk_state) argument 87 union acpi_operand_object **operand = &walk_state->operands[0]; 92 acpi_ps_get_opcode_name(walk_state->opcode)); 94 switch (walk_state->opcode) { 122 walk_state->opcode)); 136 * PARAMETERS: walk_state - Current walk state 144 acpi_status acpi_ex_opcode_3A_1T_1R(struct acpi_walk_state *walk_state) argument 146 union acpi_operand_object **operand = &walk_state->operands[0]; 154 acpi_ps_get_opcode_name(walk_state [all...] |
H A D | exoparg6.c | 202 * PARAMETERS: walk_state - Current walk state 210 acpi_status acpi_ex_opcode_6A_0T_1R(struct acpi_walk_state * walk_state) argument 212 union acpi_operand_object **operand = &walk_state->operands[0]; 219 acpi_ps_get_opcode_name(walk_state->opcode)); 221 switch (walk_state->opcode) { 306 status = acpi_ex_load_table_op(walk_state, &return_desc); 312 walk_state->opcode)); 328 walk_state->result_obj = return_desc;
|
H A D | exresnte.c | 60 * walk_state - Current state. Valid only if executing AML 80 struct acpi_walk_state *walk_state) 211 acpi_ex_read_data_from_field(walk_state, source_desc, 79 acpi_ex_resolve_node_to_value(struct acpi_namespace_node **object_ptr, struct acpi_walk_state *walk_state) argument
|
H A D | exresolv.c | 57 struct acpi_walk_state *walk_state); 66 * walk_state - Current method state 76 struct acpi_walk_state *walk_state) 93 status = acpi_ex_resolve_object_to_value(stack_ptr, walk_state); 112 stack_ptr), walk_state); 127 * walk_state - Current method state 138 struct acpi_walk_state *walk_state) 166 walk_state, 197 if ((walk_state->opcode == 199 || (walk_state 75 acpi_ex_resolve_to_value(union acpi_operand_object **stack_ptr, struct acpi_walk_state *walk_state) argument 137 acpi_ex_resolve_object_to_value(union acpi_operand_object **stack_ptr, struct acpi_walk_state *walk_state) argument 335 acpi_ex_resolve_multiple(struct acpi_walk_state *walk_state, union acpi_operand_object *operand, acpi_object_type * return_type, union acpi_operand_object **return_desc) argument [all...] |
H A D | exresop.c | 118 * walk_state - Current state 135 struct acpi_walk_state * walk_state) 353 status = acpi_ex_resolve_to_value(stack_ptr, walk_state); 696 ACPI_DUMP_OPERANDS(walk_state->operands, 698 walk_state->num_operands); 133 acpi_ex_resolve_operands(u16 opcode, union acpi_operand_object ** stack_ptr, struct acpi_walk_state * walk_state) argument
|
H A D | exstore.c | 58 struct acpi_walk_state *walk_state); 63 struct acpi_walk_state *walk_state); 73 * walk_state - Current walk state 88 struct acpi_walk_state *walk_state) 112 dest_desc, walk_state, 162 object, walk_state, 172 walk_state); 183 source_desc, walk_state); 218 * walk_state - Current walk state 229 struct acpi_walk_state *walk_state) 86 acpi_ex_store(union acpi_operand_object *source_desc, union acpi_operand_object *dest_desc, struct acpi_walk_state *walk_state) argument 227 acpi_ex_store_object_to_index(union acpi_operand_object *source_desc, union acpi_operand_object *index_desc, struct acpi_walk_state *walk_state) argument 394 acpi_ex_store_object_to_node(union acpi_operand_object *source_desc, struct acpi_namespace_node *node, struct acpi_walk_state *walk_state, u8 implicit_conversion) argument 528 acpi_ex_store_direct_to_node(union acpi_operand_object *source_desc, struct acpi_namespace_node *node, struct acpi_walk_state *walk_state) argument [all...] |
H A D | exstoren.c | 59 * walk_state - Current walk state 70 struct acpi_walk_state *walk_state) 102 walk_state); 110 if (walk_state->opcode == AML_COPY_OP) { 161 * walk_state - Current walk state 193 struct acpi_walk_state *walk_state) 209 walk_state); 226 walk_state); 271 walk_state); 68 acpi_ex_resolve_object(union acpi_operand_object **source_desc_ptr, acpi_object_type target_type, struct acpi_walk_state *walk_state) argument 190 acpi_ex_store_object_to_object(union acpi_operand_object *source_desc, union acpi_operand_object *dest_desc, union acpi_operand_object **new_desc, struct acpi_walk_state *walk_state) argument
|
H A D | nsaccess.c | 266 * walk_state - Current state of the walk 285 struct acpi_walk_state *walk_state, 559 acpi_ns_search_and_enter(simple_name, walk_state, 655 if (!(flags & ACPI_NS_DONT_OPEN_SCOPE) && (walk_state)) { 663 walk_state); 280 acpi_ns_lookup(union acpi_generic_state *scope_info, char *pathname, acpi_object_type type, acpi_interpreter_mode interpreter_mode, u32 flags, struct acpi_walk_state *walk_state, struct acpi_namespace_node **return_node) argument
|
H A D | nsalloc.c | 207 * PARAMETERS: walk_state - Current state of the walk 223 void acpi_ns_install_node(struct acpi_walk_state *walk_state, struct acpi_namespace_node *parent_node, /* Parent */ argument 232 if (walk_state) { 237 owner_id = walk_state->owner_id; 239 if ((walk_state->method_desc) && 240 (parent_node != walk_state->method_node)) { 247 walk_state->method_desc->method.info_flags |=
|
H A D | nsparse.c | 75 struct acpi_walk_state *walk_state; local 95 walk_state = acpi_ds_create_walk_state(owner_id, NULL, NULL, NULL); 96 if (!walk_state) { 103 acpi_ds_delete_walk_state(walk_state); 115 status = acpi_ds_init_aml_walk(walk_state, parse_root, NULL, 121 acpi_ds_delete_walk_state(walk_state); 130 walk_state); 132 acpi_ds_delete_walk_state(walk_state); 141 status = acpi_ps_parse_aml(walk_state);
|
H A D | nssearch.c | 266 * walk_state - Current state of the walk 288 struct acpi_walk_state *walk_state, 385 (walk_state && walk_state->opcode == AML_SCOPE_OP)) { 396 acpi_ns_install_node(walk_state, node, new_node, type); 287 acpi_ns_search_and_enter(u32 target_name, struct acpi_walk_state *walk_state, struct acpi_namespace_node *node, acpi_interpreter_mode interpreter_mode, acpi_object_type type, u32 flags, struct acpi_namespace_node **return_node) argument
|
H A D | psargs.c | 230 acpi_ps_get_next_namepath(struct acpi_walk_state *walk_state, argument 261 status = acpi_ns_lookup(walk_state->scope_info, path, 272 if (walk_state->opcode == AML_UNLOAD_OP) { 277 walk_state->parser_state.aml = start; 278 walk_state->arg_count = 1; 318 walk_state->arg_count = method_desc->method.param_count; 330 if ((walk_state->parse_flags & ACPI_PARSE_MODE_MASK) != 337 else if (walk_state->op->common.aml_opcode == 361 if ((walk_state->parse_flags & ACPI_PARSE_MODE_MASK) == 366 status = acpi_ds_method_error(status, walk_state); 711 acpi_ps_get_next_arg(struct acpi_walk_state *walk_state, struct acpi_parse_state *parser_state, u32 arg_type, union acpi_parse_object **return_arg) argument [all...] |
H A D | psloop.c | 63 acpi_ps_get_arguments(struct acpi_walk_state *walk_state, 74 * PARAMETERS: walk_state - Current state 85 acpi_ps_get_arguments(struct acpi_walk_state *walk_state, argument 92 ACPI_FUNCTION_TRACE_PTR(ps_get_arguments, walk_state); 103 acpi_ps_get_next_simple_arg(&(walk_state->parser_state), 104 GET_CURRENT_ARG_TYPE(walk_state-> 112 acpi_ps_get_next_namepath(walk_state, 113 &(walk_state->parser_state), op, 119 walk_state->arg_types = 0; 126 while (GET_CURRENT_ARG_TYPE(walk_state 390 acpi_ps_parse_loop(struct acpi_walk_state *walk_state) argument [all...] |
H A D | psobject.c | 53 static acpi_status acpi_ps_get_aml_opcode(struct acpi_walk_state *walk_state); 59 * PARAMETERS: walk_state - Current state 67 static acpi_status acpi_ps_get_aml_opcode(struct acpi_walk_state *walk_state) argument 70 ACPI_FUNCTION_TRACE_PTR(ps_get_aml_opcode, walk_state); 72 walk_state->aml_offset = 73 (u32)ACPI_PTR_DIFF(walk_state->parser_state.aml, 74 walk_state->parser_state.aml_start); 75 walk_state->opcode = acpi_ps_peek_opcode(&(walk_state->parser_state)); 83 walk_state 170 acpi_ps_build_named_op(struct acpi_walk_state *walk_state, u8 *aml_op_start, union acpi_parse_object *unnamed_op, union acpi_parse_object **op) argument 277 acpi_ps_create_op(struct acpi_walk_state *walk_state, u8 *aml_op_start, union acpi_parse_object **new_op) argument 385 acpi_ps_complete_op(struct acpi_walk_state *walk_state, union acpi_parse_object **op, acpi_status status) argument 559 acpi_ps_complete_final_op(struct acpi_walk_state *walk_state, union acpi_parse_object *op, acpi_status status) argument [all...] |
H A D | psparse.c | 123 * PARAMETERS: walk_state - Current State 133 acpi_ps_complete_this_op(struct acpi_walk_state * walk_state, argument 152 if (((walk_state->parse_flags & ACPI_PARSE_TREE_MASK) != 154 || (walk_state->op_info->class == AML_CLASS_ARGUMENT)) { 219 && (walk_state->pass_number <= 312 * PARAMETERS: walk_state - Current state 324 acpi_ps_next_parse_state(struct acpi_walk_state *walk_state, argument 328 struct acpi_parse_state *parser_state = &walk_state->parser_state; 345 parser_state->aml = walk_state->aml_last_while; 346 walk_state 435 acpi_ps_parse_aml(struct acpi_walk_state *walk_state) argument [all...] |
H A D | psxface.c | 219 struct acpi_walk_state *walk_state; local 268 walk_state = 271 if (!walk_state) { 276 status = acpi_ds_init_aml_walk(walk_state, op, info->node, 281 acpi_ds_delete_walk_state(walk_state); 286 walk_state->parse_flags |= ACPI_PARSE_MODULE_LEVEL; 293 info->obj_desc->method.dispatch.implementation(walk_state); 294 info->return_object = walk_state->return_desc; 298 acpi_ds_scope_stack_clear(walk_state); 299 acpi_ps_cleanup_scope(&walk_state [all...] |
H A D | utcopy.c | 89 struct acpi_walk_state *walk_state); 913 * walk_state - Current Walk state descriptor 925 struct acpi_walk_state *walk_state) 953 walk_state); 970 * walk_state - Current walk state 981 struct acpi_walk_state *walk_state) 999 walk_state); 923 acpi_ut_copy_ipackage_to_ipackage(union acpi_operand_object *source_obj, union acpi_operand_object *dest_obj, struct acpi_walk_state *walk_state) argument 979 acpi_ut_copy_iobject_to_iobject(union acpi_operand_object *source_desc, union acpi_operand_object **dest_desc, struct acpi_walk_state *walk_state) argument
|
H A D | utosi.c | 389 * PARAMETERS: walk_state - Current walk state 399 acpi_status acpi_ut_osi_implementation(struct acpi_walk_state * walk_state) argument 412 string_desc = walk_state->arguments[0].object; 471 walk_state->return_desc = return_desc;
|
H A D | utresrc.c | 395 * PARAMETERS: walk_state - Current walk info 410 acpi_ut_walk_aml_resources(struct acpi_walk_state *walk_state, argument 441 acpi_ut_validate_resource(walk_state, aml, &resource_index); 498 (void)acpi_ut_validate_resource(walk_state, end_tag, 514 * PARAMETERS: walk_state - Current walk info 528 acpi_ut_validate_resource(struct acpi_walk_state *walk_state, argument 631 if (walk_state) { 651 if (walk_state) { 660 if (walk_state) {
|