Lines Matching refs:walk_state

60 acpi_ds_detect_named_opcodes(struct acpi_walk_state *walk_state,
96 struct acpi_walk_state *walk_state; in acpi_ds_auto_serialize_method() local
116 walk_state = in acpi_ds_auto_serialize_method()
118 if (!walk_state) { in acpi_ds_auto_serialize_method()
123 acpi_ds_init_aml_walk(walk_state, op, node, in acpi_ds_auto_serialize_method()
127 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()
160 acpi_ds_detect_named_opcodes(struct acpi_walk_state *walk_state, in acpi_ds_detect_named_opcodes() argument
169 (walk_state->op_info-> in acpi_ds_detect_named_opcodes()
184 walk_state->method_desc->method.sync_level = 0; in acpi_ds_detect_named_opcodes()
185 walk_state->method_desc->method.info_flags |= in acpi_ds_detect_named_opcodes()
190 walk_state->method_node->name.ascii, in acpi_ds_detect_named_opcodes()
191 walk_state->method_node, walk_state->op_info->name, in acpi_ds_detect_named_opcodes()
192 walk_state->opcode)); in acpi_ds_detect_named_opcodes()
216 acpi_ds_method_error(acpi_status status, struct acpi_walk_state * walk_state) in acpi_ds_method_error() argument
239 walk_state->method_node ? in acpi_ds_method_error()
240 walk_state->method_node-> in acpi_ds_method_error()
242 walk_state->opcode, in acpi_ds_method_error()
243 walk_state->aml_offset, in acpi_ds_method_error()
248 acpi_ds_clear_implicit_return(walk_state); in acpi_ds_method_error()
255 acpi_dm_dump_method_info(status, walk_state, walk_state->op); in acpi_ds_method_error()
322 struct acpi_walk_state *walk_state) in acpi_ds_begin_method_execution() argument
367 if (walk_state && in acpi_ds_begin_method_execution()
370 && (walk_state->thread->current_sync_level > in acpi_ds_begin_method_execution()
375 walk_state->thread->current_sync_level)); in acpi_ds_begin_method_execution()
384 if (!walk_state || in acpi_ds_begin_method_execution()
386 (walk_state->thread->thread_id != in acpi_ds_begin_method_execution()
402 if (walk_state) { in acpi_ds_begin_method_execution()
405 walk_state->thread->current_sync_level; in acpi_ds_begin_method_execution()
408 walk_state->thread->thread_id; in acpi_ds_begin_method_execution()
409 walk_state->thread->current_sync_level = in acpi_ds_begin_method_execution()
603 acpi_ds_restart_control_method(struct acpi_walk_state *walk_state, in acpi_ds_restart_control_method() argument
609 ACPI_FUNCTION_TRACE_PTR(ds_restart_control_method, walk_state); in acpi_ds_restart_control_method()
613 acpi_ut_get_node_name(walk_state->method_node), in acpi_ds_restart_control_method()
614 walk_state->method_call_op, return_desc)); in acpi_ds_restart_control_method()
618 walk_state->return_used, in acpi_ds_restart_control_method()
619 walk_state->results, walk_state)); in acpi_ds_restart_control_method()
628 (walk_state->implicit_return_obj == return_desc); in acpi_ds_restart_control_method()
632 if (walk_state->return_used) { in acpi_ds_restart_control_method()
636 status = acpi_ds_result_push(return_desc, walk_state); in acpi_ds_restart_control_method()
646 walk_state->return_desc = return_desc; in acpi_ds_restart_control_method()
661 (return_desc, walk_state, FALSE) in acpi_ds_restart_control_method()
694 struct acpi_walk_state *walk_state) in acpi_ds_terminate_control_method() argument
697 ACPI_FUNCTION_TRACE_PTR(ds_terminate_control_method, walk_state); in acpi_ds_terminate_control_method()
705 if (walk_state) { in acpi_ds_terminate_control_method()
709 acpi_ds_method_data_delete_all(walk_state); in acpi_ds_terminate_control_method()
721 walk_state->thread->current_sync_level = in acpi_ds_terminate_control_method()
744 acpi_ns_delete_namespace_subtree(walk_state-> in acpi_ds_terminate_control_method()
798 if (walk_state) { in acpi_ds_terminate_control_method()
801 walk_state->method_node->name. in acpi_ds_terminate_control_method()