Lines Matching refs:walk_state
58 acpi_ds_detect_named_opcodes(struct acpi_walk_state *walk_state,
94 struct acpi_walk_state *walk_state; in acpi_ds_auto_serialize_method() local
114 walk_state = in acpi_ds_auto_serialize_method()
116 if (!walk_state) { in acpi_ds_auto_serialize_method()
122 acpi_ds_init_aml_walk(walk_state, op, node, in acpi_ds_auto_serialize_method()
126 acpi_ds_delete_walk_state(walk_state); in acpi_ds_auto_serialize_method()
131 walk_state->descending_callback = acpi_ds_detect_named_opcodes; in acpi_ds_auto_serialize_method()
135 status = acpi_ps_parse_aml(walk_state); in acpi_ds_auto_serialize_method()
157 acpi_ds_detect_named_opcodes(struct acpi_walk_state *walk_state, in acpi_ds_detect_named_opcodes() argument
166 (walk_state->op_info-> in acpi_ds_detect_named_opcodes()
181 walk_state->method_desc->method.sync_level = 0; in acpi_ds_detect_named_opcodes()
182 walk_state->method_desc->method.info_flags |= in acpi_ds_detect_named_opcodes()
187 walk_state->method_node->name.ascii, in acpi_ds_detect_named_opcodes()
188 walk_state->method_node, walk_state->op_info->name, in acpi_ds_detect_named_opcodes()
189 walk_state->opcode)); in acpi_ds_detect_named_opcodes()
213 acpi_ds_method_error(acpi_status status, struct acpi_walk_state * walk_state) in acpi_ds_method_error() argument
237 aml_offset = (u32)ACPI_PTR_DIFF(walk_state->aml, in acpi_ds_method_error()
238 walk_state->parser_state. in acpi_ds_method_error()
242 walk_state->method_node ? in acpi_ds_method_error()
243 walk_state->method_node-> in acpi_ds_method_error()
245 walk_state->opcode, in acpi_ds_method_error()
250 acpi_ds_clear_implicit_return(walk_state); in acpi_ds_method_error()
253 acpi_ds_dump_method_stack(status, walk_state, walk_state->op); in acpi_ds_method_error()
258 acpi_db_dump_method_info(status, walk_state); in acpi_ds_method_error()
325 struct acpi_walk_state *walk_state) in acpi_ds_begin_method_execution() argument
335 acpi_ex_start_trace_method(method_node, obj_desc, walk_state); in acpi_ds_begin_method_execution()
372 if (walk_state && in acpi_ds_begin_method_execution()
375 && (walk_state->thread->current_sync_level > in acpi_ds_begin_method_execution()
380 walk_state->thread->current_sync_level)); in acpi_ds_begin_method_execution()
389 if (!walk_state || in acpi_ds_begin_method_execution()
391 (walk_state->thread->thread_id != in acpi_ds_begin_method_execution()
407 if (walk_state) { in acpi_ds_begin_method_execution()
410 walk_state->thread->current_sync_level; in acpi_ds_begin_method_execution()
413 walk_state->thread->thread_id; in acpi_ds_begin_method_execution()
414 walk_state->thread->current_sync_level = in acpi_ds_begin_method_execution()
606 acpi_ds_restart_control_method(struct acpi_walk_state *walk_state, in acpi_ds_restart_control_method() argument
612 ACPI_FUNCTION_TRACE_PTR(ds_restart_control_method, walk_state); in acpi_ds_restart_control_method()
616 acpi_ut_get_node_name(walk_state->method_node), in acpi_ds_restart_control_method()
617 walk_state->method_call_op, return_desc)); in acpi_ds_restart_control_method()
621 walk_state->return_used, in acpi_ds_restart_control_method()
622 walk_state->results, walk_state)); in acpi_ds_restart_control_method()
631 (walk_state->implicit_return_obj == return_desc); in acpi_ds_restart_control_method()
635 if (walk_state->return_used) { in acpi_ds_restart_control_method()
639 status = acpi_ds_result_push(return_desc, walk_state); in acpi_ds_restart_control_method()
649 walk_state->return_desc = return_desc; in acpi_ds_restart_control_method()
664 (return_desc, walk_state, FALSE) in acpi_ds_restart_control_method()
697 struct acpi_walk_state *walk_state) in acpi_ds_terminate_control_method() argument
700 ACPI_FUNCTION_TRACE_PTR(ds_terminate_control_method, walk_state); in acpi_ds_terminate_control_method()
708 if (walk_state) { in acpi_ds_terminate_control_method()
712 acpi_ds_method_data_delete_all(walk_state); in acpi_ds_terminate_control_method()
724 walk_state->thread->current_sync_level = in acpi_ds_terminate_control_method()
747 acpi_ns_delete_namespace_subtree(walk_state-> in acpi_ds_terminate_control_method()
801 if (walk_state) { in acpi_ds_terminate_control_method()
804 walk_state->method_node->name. in acpi_ds_terminate_control_method()
837 method.node, method_desc, walk_state); in acpi_ds_terminate_control_method()