| /linux/drivers/acpi/acpica/ |
| H A D | dsutils.c | 34 void acpi_ds_clear_implicit_return(struct acpi_walk_state *walk_state) in acpi_ds_clear_implicit_return() argument 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() 55 acpi_ut_remove_reference(walk_state->implicit_return_obj); in acpi_ds_clear_implicit_return() 56 walk_state->implicit_return_obj = NULL; in acpi_ds_clear_implicit_return() 80 struct acpi_walk_state *walk_state, u8 add_reference) in acpi_ds_do_implicit_return() argument 94 return_desc, walk_state->implicit_return_obj)); in acpi_ds_do_implicit_return() 102 if (walk_state->implicit_return_obj) { in acpi_ds_do_implicit_return() 103 if (walk_state->implicit_return_obj == return_desc) { in acpi_ds_do_implicit_return() 106 acpi_ds_clear_implicit_return(walk_state); in acpi_ds_do_implicit_return() [all …]
|
| H A D | dsmthdat.c | 20 u32 index, struct acpi_walk_state *walk_state); 26 struct acpi_walk_state *walk_state); 31 u32 index, struct acpi_walk_state *walk_state); 55 void acpi_ds_method_data_init(struct acpi_walk_state *walk_state) in acpi_ds_method_data_init() argument 64 ACPI_MOVE_32_TO_32(&walk_state->arguments[i].name, in acpi_ds_method_data_init() 67 walk_state->arguments[i].name.integer |= (i << 24); in acpi_ds_method_data_init() 68 walk_state->arguments[i].descriptor_type = ACPI_DESC_TYPE_NAMED; in acpi_ds_method_data_init() 69 walk_state->arguments[i].type = ACPI_TYPE_ANY; in acpi_ds_method_data_init() 70 walk_state->arguments[i].flags = ANOBJ_METHOD_ARG; in acpi_ds_method_data_init() 76 ACPI_MOVE_32_TO_32(&walk_state->local_variables[i].name, in acpi_ds_method_data_init() [all …]
|
| H A D | dbobject.c | 35 acpi_db_dump_method_info(acpi_status status, struct acpi_walk_state *walk_state) in acpi_db_dump_method_info() argument 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() 206 struct acpi_walk_state *walk_state) in acpi_db_display_internal_object() argument 253 if (walk_state) { in acpi_db_display_internal_object() 254 obj_desc = walk_state->local_variables in acpi_db_display_internal_object() 266 if (walk_state) { in acpi_db_display_internal_object() [all …]
|
| H A D | dbxface.c | 20 acpi_db_start_command(struct acpi_walk_state *walk_state, 24 void acpi_db_method_end(struct acpi_walk_state *walk_state); 29 *walk_state, 48 acpi_db_start_command(struct acpi_walk_state *walk_state, in acpi_db_start_command() argument 79 acpi_db_command_dispatch(acpi_gbl_db_line_buf, walk_state, in acpi_db_start_command() 105 void acpi_db_signal_break_point(struct acpi_walk_state *walk_state) in acpi_db_signal_break_point() argument 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() 202 acpi_db_single_step(struct acpi_walk_state *walk_state, in acpi_db_single_step() argument [all …]
|
| H 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 149 walk_state = acpi_ds_get_current_walk_state(acpi_gbl_current_walk_list); in acpi_db_set_method_data() 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() 186 acpi_db_display_internal_object(obj_desc, walk_state); in acpi_db_set_method_data() 201 walk_state); in acpi_db_set_method_data() [all …]
|
| H A D | dbdisply.c | 352 struct acpi_walk_state *walk_state; in acpi_db_display_method_info() local 366 walk_state = acpi_ds_get_current_walk_state(acpi_gbl_current_walk_list); in acpi_db_display_method_info() 367 if (!walk_state) { in acpi_db_display_method_info() 372 obj_desc = walk_state->method_desc; in acpi_db_display_method_info() 373 node = walk_state->method_node; in acpi_db_display_method_info() 454 struct acpi_walk_state *walk_state; in acpi_db_display_locals() local 456 walk_state = acpi_ds_get_current_walk_state(acpi_gbl_current_walk_list); in acpi_db_display_locals() 457 if (!walk_state) { in acpi_db_display_locals() 462 acpi_db_decode_locals(walk_state); in acpi_db_display_locals() 479 struct acpi_walk_state *walk_state; in acpi_db_display_arguments() local [all …]
|
| H A D | dbutils.c | 332 struct acpi_walk_state *walk_state; in acpi_db_second_pass_parse() local 344 walk_state = in acpi_db_second_pass_parse() 346 if (!walk_state) { in acpi_db_second_pass_parse() 352 walk_state->parser_state.aml = in acpi_db_second_pass_parse() 353 walk_state->parser_state.aml_start = in acpi_db_second_pass_parse() 355 walk_state->parser_state.aml_end = in acpi_db_second_pass_parse() 356 walk_state->parser_state.pkg_end = in acpi_db_second_pass_parse() 358 walk_state->parser_state.start_scope = op; in acpi_db_second_pass_parse() 360 walk_state->descending_callback = in acpi_db_second_pass_parse() 362 walk_state->ascending_callback = acpi_ds_load1_end_op; in acpi_db_second_pass_parse() [all …]
|
| H A D | nssearch.c | 252 struct acpi_walk_state *walk_state, in acpi_ns_search_and_enter() argument 308 walk_state->owner_id)); in acpi_ns_search_and_enter() 315 walk_state->owner_id; in acpi_ns_search_and_enter() 382 (walk_state && walk_state->opcode == AML_SCOPE_OP)) { in acpi_ns_search_and_enter() 393 acpi_ns_install_node(walk_state, node, new_node, type); in acpi_ns_search_and_enter()
|
| H A D | nsalloc.c | 191 void acpi_ns_install_node(struct acpi_walk_state *walk_state, struct acpi_namespace_node *parent_no… in acpi_ns_install_node() argument 200 if (walk_state) { in acpi_ns_install_node() 205 owner_id = walk_state->owner_id; in acpi_ns_install_node() 207 if ((walk_state->method_desc) && in acpi_ns_install_node() 208 (parent_node != walk_state->method_node)) { in acpi_ns_install_node() 215 walk_state->method_desc->method.info_flags |= in acpi_ns_install_node()
|
| H A D | nsaccess.c | 285 struct acpi_walk_state *walk_state, in acpi_ns_lookup() argument 589 acpi_ns_search_and_enter(simple_name, walk_state, in acpi_ns_lookup() 631 (walk_state in acpi_ns_lookup() 632 && walk_state->opcode == AML_EXTERNAL_OP))) { in acpi_ns_lookup() 635 if (walk_state->opcode != AML_EXTERNAL_OP) { in acpi_ns_lookup() 723 if (!(flags & ACPI_NS_DONT_OPEN_SCOPE) && (walk_state)) { in acpi_ns_lookup() 731 walk_state); in acpi_ns_lookup()
|
| H A D | dbinput.c | 696 struct acpi_walk_state *walk_state, in acpi_db_command_dispatch() argument 773 acpi_db_set_method_breakpoint(acpi_gbl_db_args[1], walk_state, in acpi_db_command_dispatch() 868 status = acpi_db_command_dispatch(command_line, walk_state, op); in acpi_db_command_dispatch() 878 status = acpi_db_command_dispatch(command_line, walk_state, op); in acpi_db_command_dispatch()
|
| H A D | acutils.h | 283 struct acpi_walk_state *walk_state); 479 acpi_status acpi_ut_osi_implementation(struct acpi_walk_state *walk_state); 594 acpi_ut_walk_aml_resources(struct acpi_walk_state *walk_state, 601 acpi_ut_validate_resource(struct acpi_walk_state *walk_state,
|