/linux-6.3-rc2/drivers/acpi/acpica/ |
A D | dswstate.c | 93 index, walk_state, walk_state->result_count)); in acpi_ds_result_pop() 121 if (walk_state->result_count > walk_state->result_size) { in acpi_ds_result_push() 136 if (!(walk_state->result_count < walk_state->result_size)) { in acpi_ds_result_push() 150 object, walk_state, walk_state->result_count)); in acpi_ds_result_push() 194 walk_state, walk_state->result_size)); in acpi_ds_result_stack_push() 257 state, walk_state->result_count, walk_state)); in acpi_ds_result_stack_pop() 285 object, walk_state, walk_state->num_operands)); in acpi_ds_obj_stack_push() 291 walk_state->operands[walk_state->operand_index] = object; in acpi_ds_obj_stack_push() 344 walk_state->operands[walk_state->num_operands] = NULL; in acpi_ds_obj_stack_pop() 348 pop_count, walk_state, walk_state->num_operands)); in acpi_ds_obj_stack_pop() [all …]
|
A D | psloop.c | 87 walk_state->arg_types = 0; in acpi_ps_get_arguments() 96 walk_state->aml = walk_state->parser_state.aml; in acpi_ps_get_arguments() 261 walk_state->op = NULL; in acpi_ps_parse_loop() 293 walk_state->arg_types = walk_state->prev_arg_types; in acpi_ps_parse_loop() 315 if ((walk_state-> in acpi_ps_parse_loop() 364 walk_state->aml = in acpi_ps_parse_loop() 436 walk_state->aml = in acpi_ps_parse_loop() 480 walk_state->op_info = in acpi_ps_parse_loop() 522 walk_state->op = op; in acpi_ps_parse_loop() 525 status = walk_state->ascending_callback(walk_state); in acpi_ps_parse_loop() [all …]
|
A D | psobject.c | 41 walk_state->aml = walk_state->parser_state.aml; in acpi_ps_get_aml_opcode() 50 walk_state->op_info = acpi_ps_get_opcode_info(walk_state->opcode); in acpi_ps_get_aml_opcode() 131 walk_state->arg_types = walk_state->op_info->parse_args; in acpi_ps_get_aml_opcode() 217 status = walk_state->descending_callback(walk_state, op); in acpi_ps_build_named_op() 346 walk_state->aml = walk_state->parser_state.aml + 2; in acpi_ps_create_op() 347 walk_state->parser_state.aml = walk_state->aml; in acpi_ps_create_op() 468 walk_state->prev_arg_types = walk_state->arg_types; in acpi_ps_complete_op() 483 status = walk_state->ascending_callback(walk_state); in acpi_ps_complete_op() 512 status = walk_state->ascending_callback(walk_state); in acpi_ps_complete_op() 589 walk_state->prev_arg_types = walk_state->arg_types; in acpi_ps_complete_op() [all …]
|
A D | dswexec.c | 78 status = acpi_ds_create_operand(walk_state, walk_state->op, 0); in acpi_ds_get_predicate_value() 85 walk_state); in acpi_ds_get_predicate_value() 148 walk_state->op)); in acpi_ds_get_predicate_value() 192 op = walk_state->op; in acpi_ds_exec_begin_op() 200 walk_state->op = op; in acpi_ds_exec_begin_op() 342 op = walk_state->op; in acpi_ds_exec_end_op() 405 walk_state); in acpi_ds_exec_end_op() 451 walk_state); in acpi_ds_exec_end_op() 629 walk_state); in acpi_ds_exec_end_op() 741 walk_state); in acpi_ds_exec_end_op() [all …]
|
A D | dswload2.c | 50 op = walk_state->op; in acpi_ds_load2_begin_op() 52 walk_state)); in acpi_ds_load2_begin_op() 136 walk_state); in acpi_ds_load2_begin_op() 212 (walk_state-> in acpi_ds_load2_begin_op() 280 (walk_state-> in acpi_ds_load2_begin_op() 335 op = acpi_ps_alloc_op(walk_state->opcode, walk_state->aml); in acpi_ds_load2_begin_op() 386 op = walk_state->op; in acpi_ds_load2_end_op() 388 walk_state->op_info->name, op, walk_state)); in acpi_ds_load2_end_op() 399 walk_state)); in acpi_ds_load2_end_op() 511 walk_state); in acpi_ds_load2_end_op() [all …]
|
A D | dscontrol.c | 52 if (walk_state->control_state) { in acpi_ds_exec_begin_control_op() 101 if (walk_state->last_predicate) { in acpi_ds_exec_begin_control_op() 151 walk_state->last_predicate = in acpi_ds_exec_end_control_op() 194 walk_state->aml_last_while = in acpi_ds_exec_end_control_op() 244 walk_state); in acpi_ds_exec_end_control_op() 254 walk_state->return_desc = walk_state->operands[0]; in acpi_ds_exec_end_control_op() 282 walk_state); in acpi_ds_exec_end_control_op() 288 walk_state->return_desc = in acpi_ds_exec_end_control_op() 299 walk_state->num_operands = 0; in acpi_ds_exec_end_control_op() 305 walk_state, walk_state->return_desc)); in acpi_ds_exec_end_control_op() [all …]
|
A D | dswload.c | 115 op = walk_state->op; in acpi_ds_load1_begin_op() 117 walk_state)); in acpi_ds_load1_begin_op() 155 walk_state, &(node)); in acpi_ds_load1_begin_op() 222 (walk_state-> in acpi_ds_load1_begin_op() 330 walk_state); in acpi_ds_load1_begin_op() 356 op = acpi_ps_alloc_op(walk_state->opcode, walk_state->aml); in acpi_ds_load1_begin_op() 407 op = walk_state->op; in acpi_ds_load1_end_op() 409 walk_state)); in acpi_ds_load1_end_op() 470 walk_state); in acpi_ds_load1_end_op() 479 walk_state); in acpi_ds_load1_end_op() [all …]
|
A D | acdispat.h | 87 struct acpi_walk_state *walk_state); 92 struct acpi_walk_state *walk_state); 97 struct acpi_walk_state *walk_state); 101 struct acpi_walk_state *walk_state); 105 struct acpi_walk_state *walk_state); 176 struct acpi_walk_state *walk_state, 185 struct acpi_walk_state *walk_state); 247 struct acpi_walk_state *walk_state, 279 struct acpi_walk_state *walk_state); 312 struct acpi_walk_state *walk_state); [all …]
|
A D | psparse.c | 372 walk_state->prev_op = op; in acpi_ps_next_parse_state() 419 walk_state, walk_state->parser_state.aml, in acpi_ps_parse_aml() 436 walk_state); in acpi_ps_parse_aml() 469 while (walk_state) { in acpi_ps_parse_aml() 482 if (walk_state->method_pathname && walk_state->method_is_nested) { in acpi_ps_parse_aml() 489 (walk_state-> in acpi_ps_parse_aml() 570 walk_state); in acpi_ps_parse_aml() 581 walk_state->implicit_return_obj, walk_state)); in acpi_ps_parse_aml() 586 if (walk_state) { in acpi_ps_parse_aml() 616 (walk_state, in acpi_ps_parse_aml() [all …]
|
A D | dsutils.c | 45 if (walk_state->implicit_return_obj) { in acpi_ds_clear_implicit_return() 53 walk_state->implicit_return_obj)); in acpi_ds_clear_implicit_return() 102 if (walk_state->implicit_return_obj) { in acpi_ds_do_implicit_return() 156 (void)acpi_ds_do_implicit_return(walk_state->result_obj, walk_state, in acpi_ds_is_result_used() 362 walk_state); in acpi_ds_resolve_operands() 397 walk_state->operands[i] = NULL; in acpi_ds_clear_operands() 400 walk_state->num_operands = 0; in acpi_ds_clear_operands() 465 if ((walk_state->deferred_node) && in acpi_ds_create_operand() 471 walk_state->deferred_node); in acpi_ds_create_operand() 796 walk_state); in acpi_ds_evaluate_name_path() [all …]
|
A D | dsmethod.c | 80 walk_state = in acpi_ds_auto_serialize_method() 82 if (!walk_state) { in acpi_ds_auto_serialize_method() 153 walk_state->method_node, walk_state->op_info->name, in acpi_ds_detect_named_opcodes() 154 walk_state->opcode)); in acpi_ds_detect_named_opcodes() 222 acpi_ds_dump_method_stack(status, walk_state, walk_state->op); in acpi_ds_method_error() 341 if (walk_state && in acpi_ds_begin_method_execution() 359 if (!walk_state || in acpi_ds_begin_method_execution() 377 if (walk_state) { in acpi_ds_begin_method_execution() 625 walk_state->results, walk_state)); in acpi_ds_restart_control_method() 711 if (walk_state) { in acpi_ds_terminate_control_method() [all …]
|
A D | psxface.c | 88 struct acpi_walk_state *walk_state; in acpi_ps_execute_method() local 133 walk_state = in acpi_ps_execute_method() 136 if (!walk_state) { in acpi_ps_execute_method() 151 walk_state->method_is_nested = FALSE; in acpi_ps_execute_method() 169 walk_state); in acpi_ps_execute_method() 179 walk_state->implicit_return_obj = in acpi_ps_execute_method() 257 walk_state = in acpi_ps_execute_table() 260 if (!walk_state) { in acpi_ps_execute_table() 285 walk_state); in acpi_ps_execute_table() 297 walk_state = NULL; in acpi_ps_execute_table() [all …]
|
A D | dsmthdat.c | 26 struct acpi_walk_state *walk_state); 114 walk_state->local_variables[index]. in acpi_ds_method_data_delete_all() 119 acpi_ns_detach_object(&walk_state-> in acpi_ds_method_data_delete_all() 127 if (walk_state->arguments[index].object) { in acpi_ds_method_data_delete_all() 160 struct acpi_walk_state *walk_state) in acpi_ds_method_data_init_args() argument 184 params[index], walk_state); in acpi_ds_method_data_init_args() 215 struct acpi_walk_state *walk_state, in acpi_ds_method_data_get_node() argument 249 *node = &walk_state->arguments[index]; in acpi_ds_method_data_get_node() 543 walk_state); in acpi_ds_store_object_to_local() 598 walk_state, in acpi_ds_store_object_to_local() [all …]
|
A D | exoparg2.c | 67 switch (walk_state->opcode) { in acpi_ex_opcode_2A_0T_0R() 102 walk_state->opcode)); in acpi_ex_opcode_2A_0T_0R() 134 switch (walk_state->opcode) { in acpi_ex_opcode_2A_2T_1R() 167 walk_state->opcode)); in acpi_ex_opcode_2A_2T_1R() 251 switch (walk_state->opcode) { in acpi_ex_opcode_2A_1T_1R() 271 walk_state); in acpi_ex_opcode_2A_1T_1R() 419 walk_state->opcode)); in acpi_ex_opcode_2A_1T_1R() 436 if (!walk_state->result_obj) { in acpi_ex_opcode_2A_1T_1R() 447 walk_state->result_obj = NULL; in acpi_ex_opcode_2A_1T_1R() 504 switch (walk_state->opcode) { in acpi_ex_opcode_2A_0T_1R() [all …]
|
A D | exoparg1.c | 63 switch (walk_state->opcode) { in acpi_ex_opcode_0A_0T_1R() 79 walk_state->opcode)); in acpi_ex_opcode_0A_0T_1R() 123 switch (walk_state->opcode) { in acpi_ex_opcode_1A_0T_0R() 158 walk_state->opcode)); in acpi_ex_opcode_1A_0T_0R() 201 walk_state->opcode)); in acpi_ex_opcode_1A_1T_0R() 353 walk_state); in acpi_ex_opcode_1A_1T_1R() 415 walk_state); in acpi_ex_opcode_1A_1T_1R() 469 walk_state); in acpi_ex_opcode_1A_1T_1R() 537 walk_state->opcode)); in acpi_ex_opcode_1A_1T_1R() 783 walk_state); in acpi_ex_opcode_1A_0T_1R() [all …]
|
A D | dsfield.c | 38 struct acpi_walk_state *walk_state, 82 walk_state, node); in acpi_ds_create_external_region() 150 if (walk_state->deferred_node) { in acpi_ds_create_buffer_field() 169 if (walk_state->method_node && in acpi_ds_create_buffer_field() 179 walk_state, &node); in acpi_ds_create_buffer_field() 362 walk_state, in acpi_ds_get_field_names() 496 walk_state, in acpi_ds_create_field() 582 switch (walk_state->opcode) { in acpi_ds_init_field_objects() 615 if (walk_state->method_node && in acpi_ds_init_field_objects() 635 walk_state, &node); in acpi_ds_init_field_objects() [all …]
|
A D | acinterp.h | 13 #define ACPI_WALK_OPERANDS (&(walk_state->operands [walk_state->num_operands -1])) 104 struct acpi_walk_state *walk_state); 109 struct acpi_walk_state *walk_state); 113 struct acpi_walk_state *walk_state); 117 struct acpi_walk_state *walk_state); 181 struct acpi_walk_state *walk_state); 187 struct acpi_walk_state *walk_state); 231 struct acpi_walk_state *walk_state); 358 struct acpi_walk_state *walk_state); 379 struct acpi_walk_state *walk_state); [all …]
|
A D | dsopcode.c | 304 walk_state); in acpi_ds_eval_buffer_field_operands() 391 walk_state); in acpi_ds_eval_region_operands() 405 operand_desc = walk_state->operands[walk_state->num_operands - 1]; in acpi_ds_eval_region_operands() 423 operand_desc = walk_state->operands[walk_state->num_operands - 2]; in acpi_ds_eval_region_operands() 500 walk_state); in acpi_ds_eval_table_region_operands() 585 walk_state->operand_index = walk_state->num_operands; in acpi_ds_eval_data_object_operands() 602 &(walk_state-> in acpi_ds_eval_data_object_operands() 604 1]), walk_state); in acpi_ds_eval_data_object_operands() 611 arg_desc = walk_state->operands[walk_state->num_operands - 1]; in acpi_ds_eval_data_object_operands() 716 walk_state->operand_index = 0; in acpi_ds_eval_bank_field_operands() [all …]
|
A D | dswscope.c | 29 void acpi_ds_scope_stack_clear(struct acpi_walk_state *walk_state) in acpi_ds_scope_stack_clear() argument 35 while (walk_state->scope_info) { in acpi_ds_scope_stack_clear() 39 scope_info = walk_state->scope_info; in acpi_ds_scope_stack_clear() 40 walk_state->scope_info = scope_info->scope.next; in acpi_ds_scope_stack_clear() 69 struct acpi_walk_state *walk_state) in acpi_ds_scope_stack_push() argument 103 walk_state->scope_depth++; in acpi_ds_scope_stack_push() 107 (u32) walk_state->scope_depth)); in acpi_ds_scope_stack_push() 109 old_scope_info = walk_state->scope_info; in acpi_ds_scope_stack_push() 159 walk_state->scope_depth--; in acpi_ds_scope_stack_pop() 163 (u32) walk_state->scope_depth, in acpi_ds_scope_stack_pop() [all …]
|
A D | dbobject.c | 40 node = walk_state->method_node; in acpi_db_dump_method_info() 56 if (walk_state->deferred_node) { in acpi_db_dump_method_info() 66 thread = walk_state->thread; in acpi_db_dump_method_info() 74 acpi_db_decode_locals(walk_state); in acpi_db_dump_method_info() 76 acpi_db_decode_arguments(walk_state); in acpi_db_dump_method_info() 253 if (walk_state) { in acpi_db_display_internal_object() 266 if (walk_state) { in acpi_db_display_internal_object() 396 node = walk_state->method_node; in acpi_db_decode_locals() 437 walk_state); in acpi_db_decode_locals() 466 node = walk_state->method_node; in acpi_db_decode_arguments() [all …]
|
A D | dbxface.c | 29 *walk_state, 138 *walk_state, in acpi_db_get_display_op() argument 148 if ((walk_state->control_state) && in acpi_db_get_display_op() 149 (walk_state->control_state->common.state == in acpi_db_get_display_op() 226 walk_state->parser_state.aml_start); in acpi_db_single_step() 230 if (walk_state->method_breakpoint && in acpi_db_single_step() 239 walk_state->method_breakpoint = 0; in acpi_db_single_step() 244 else if (walk_state->user_breakpoint && in acpi_db_single_step() 250 walk_state->method_breakpoint = 0; in acpi_db_single_step() 297 acpi_dm_disassemble(walk_state, in acpi_db_single_step() [all …]
|
A D | excreate.c | 29 acpi_status acpi_ex_create_alias(struct acpi_walk_state *walk_state) in acpi_ex_create_alias() argument 39 alias_node = (struct acpi_namespace_node *)walk_state->operands[0]; in acpi_ex_create_alias() 130 walk_state->operands[0], obj_desc, in acpi_ex_create_event() 182 (struct acpi_namespace_node *)walk_state->operands[0]; in acpi_ex_create_mutex() 215 u8 space_id, struct acpi_walk_state *walk_state) in acpi_ex_create_region() argument 226 node = walk_state->op->common.node; in acpi_ex_create_region() 270 if (walk_state->scope_info) { in acpi_ex_create_region() 272 walk_state->scope_info->scope.node; in acpi_ex_create_region() 321 ACPI_FUNCTION_TRACE_PTR(ex_create_processor, walk_state); in acpi_ex_create_processor() 410 u32 aml_length, struct acpi_walk_state *walk_state) in acpi_ex_create_method() argument [all …]
|
A D | exoparg3.c | 53 union acpi_operand_object **operand = &walk_state->operands[0]; in acpi_ex_opcode_3A_0T_0R() 58 acpi_ps_get_opcode_name(walk_state->opcode)); in acpi_ex_opcode_3A_0T_0R() 60 switch (walk_state->opcode) { in acpi_ex_opcode_3A_0T_0R() 102 walk_state->opcode)); in acpi_ex_opcode_3A_0T_0R() 135 acpi_ps_get_opcode_name(walk_state->opcode)); in acpi_ex_opcode_3A_1T_1R() 137 switch (walk_state->opcode) { in acpi_ex_opcode_3A_1T_1R() 228 walk_state->opcode)); in acpi_ex_opcode_3A_1T_1R() 236 status = acpi_ex_store(return_desc, operand[3], walk_state); in acpi_ex_opcode_3A_1T_1R() 242 if (ACPI_FAILURE(status) || walk_state->result_obj) { in acpi_ex_opcode_3A_1T_1R() 244 walk_state->result_obj = NULL; in acpi_ex_opcode_3A_1T_1R() [all …]
|
A D | exstore.c | 24 struct acpi_walk_state *walk_state); 29 struct acpi_walk_state *walk_state); 54 struct acpi_walk_state *walk_state) in acpi_ex_store() argument 78 dest_desc, walk_state, in acpi_ex_store() 128 object, walk_state, in acpi_ex_store() 138 walk_state); in acpi_ex_store() 149 source_desc, walk_state); in acpi_ex_store() 235 walk_state); in acpi_ex_store_object_to_index() 477 walk_state); in acpi_ex_store_object_to_node() 485 &new_desc, walk_state); in acpi_ex_store_object_to_node() [all …]
|
A D | dbmethod.c | 43 struct acpi_walk_state *walk_state, in acpi_db_set_method_breakpoint() argument 58 walk_state->parser_state.aml_start); in acpi_db_set_method_breakpoint() 66 walk_state->user_breakpoint = address; in acpi_db_set_method_breakpoint() 114 struct acpi_walk_state *walk_state; in acpi_db_set_method_data() local 150 if (!walk_state) { in acpi_db_set_method_data() 178 walk_state); in acpi_db_set_method_data() 183 obj_desc = walk_state->arguments[index].object; in acpi_db_set_method_data() 201 walk_state); in acpi_db_set_method_data() 269 struct acpi_walk_state *walk_state; in acpi_db_disassemble_method() local 294 if (!walk_state) { in acpi_db_disassemble_method() [all …]
|