Lines Matching refs:walk_state

68 acpi_ds_exec_begin_control_op(struct acpi_walk_state *walk_state,  in acpi_ds_exec_begin_control_op()  argument
77 op, op->common.aml_opcode, walk_state)); in acpi_ds_exec_begin_control_op()
85 if (walk_state->control_state) { in acpi_ds_exec_begin_control_op()
86 if (walk_state->control_state->control. in acpi_ds_exec_begin_control_op()
88 (walk_state->parser_state.aml - 1)) { in acpi_ds_exec_begin_control_op()
92 walk_state->control_state->common.state = in acpi_ds_exec_begin_control_op()
116 walk_state->parser_state.aml - 1; in acpi_ds_exec_begin_control_op()
118 walk_state->parser_state.pkg_end; in acpi_ds_exec_begin_control_op()
123 acpi_ut_push_generic_state(&walk_state->control_state, in acpi_ds_exec_begin_control_op()
132 if (walk_state->last_predicate) { in acpi_ds_exec_begin_control_op()
165 acpi_ds_exec_end_control_op(struct acpi_walk_state * walk_state, in acpi_ds_exec_end_control_op() argument
182 walk_state->last_predicate = in acpi_ds_exec_end_control_op()
183 (u8)walk_state->control_state->common.value; in acpi_ds_exec_end_control_op()
190 acpi_ut_pop_generic_state(&walk_state->control_state); in acpi_ds_exec_end_control_op()
202 control_state = walk_state->control_state; in acpi_ds_exec_end_control_op()
225 walk_state->aml_last_while = in acpi_ds_exec_end_control_op()
238 acpi_ut_pop_generic_state(&walk_state->control_state); in acpi_ds_exec_end_control_op()
257 acpi_ds_clear_implicit_return(walk_state); in acpi_ds_exec_end_control_op()
262 acpi_ds_create_operands(walk_state, in acpi_ds_exec_end_control_op()
274 acpi_ex_resolve_to_value(&walk_state->operands[0], in acpi_ds_exec_end_control_op()
275 walk_state); in acpi_ds_exec_end_control_op()
285 walk_state->return_desc = walk_state->operands[0]; in acpi_ds_exec_end_control_op()
286 } else if (walk_state->result_count) { in acpi_ds_exec_end_control_op()
290 acpi_ds_clear_implicit_return(walk_state); in acpi_ds_exec_end_control_op()
303 (walk_state->results->results.obj_desc[0]) == in acpi_ds_exec_end_control_op()
305 && ((walk_state->results->results.obj_desc[0])-> in acpi_ds_exec_end_control_op()
307 && ((walk_state->results->results.obj_desc[0])-> in acpi_ds_exec_end_control_op()
310 acpi_ex_resolve_to_value(&walk_state-> in acpi_ds_exec_end_control_op()
313 walk_state); in acpi_ds_exec_end_control_op()
319 walk_state->return_desc = in acpi_ds_exec_end_control_op()
320 walk_state->results->results.obj_desc[0]; in acpi_ds_exec_end_control_op()
324 if (walk_state->num_operands) { in acpi_ds_exec_end_control_op()
325 acpi_ut_remove_reference(walk_state-> in acpi_ds_exec_end_control_op()
329 walk_state->operands[0] = NULL; in acpi_ds_exec_end_control_op()
330 walk_state->num_operands = 0; in acpi_ds_exec_end_control_op()
331 walk_state->return_desc = NULL; in acpi_ds_exec_end_control_op()
336 walk_state, walk_state->return_desc)); in acpi_ds_exec_end_control_op()
371 while (walk_state->control_state && in acpi_ds_exec_end_control_op()
372 (walk_state->control_state->control.opcode != in acpi_ds_exec_end_control_op()
375 acpi_ut_pop_generic_state(&walk_state-> in acpi_ds_exec_end_control_op()
382 if (!walk_state->control_state) { in acpi_ds_exec_end_control_op()
388 walk_state->aml_last_while = in acpi_ds_exec_end_control_op()
389 walk_state->control_state->control.package_end; in acpi_ds_exec_end_control_op()