Lines Matching refs:walk_state

35 acpi_ds_exec_begin_control_op(struct acpi_walk_state *walk_state,  in acpi_ds_exec_begin_control_op()  argument
44 op, op->common.aml_opcode, walk_state)); in acpi_ds_exec_begin_control_op()
52 if (walk_state->control_state) { in acpi_ds_exec_begin_control_op()
53 if (walk_state->control_state->control. in acpi_ds_exec_begin_control_op()
55 (walk_state->parser_state.aml - 1)) { in acpi_ds_exec_begin_control_op()
59 walk_state->control_state->common.state = in acpi_ds_exec_begin_control_op()
83 walk_state->parser_state.aml - 1; in acpi_ds_exec_begin_control_op()
85 walk_state->parser_state.pkg_end; in acpi_ds_exec_begin_control_op()
92 acpi_ut_push_generic_state(&walk_state->control_state, in acpi_ds_exec_begin_control_op()
101 if (walk_state->last_predicate) { in acpi_ds_exec_begin_control_op()
134 acpi_ds_exec_end_control_op(struct acpi_walk_state *walk_state, in acpi_ds_exec_end_control_op() argument
151 walk_state->last_predicate = in acpi_ds_exec_end_control_op()
152 (u8)walk_state->control_state->common.value; in acpi_ds_exec_end_control_op()
159 acpi_ut_pop_generic_state(&walk_state->control_state); in acpi_ds_exec_end_control_op()
171 control_state = walk_state->control_state; in acpi_ds_exec_end_control_op()
194 walk_state->aml_last_while = in acpi_ds_exec_end_control_op()
207 acpi_ut_pop_generic_state(&walk_state->control_state); in acpi_ds_exec_end_control_op()
226 acpi_ds_clear_implicit_return(walk_state); in acpi_ds_exec_end_control_op()
231 acpi_ds_create_operands(walk_state, in acpi_ds_exec_end_control_op()
243 acpi_ex_resolve_to_value(&walk_state->operands[0], 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()
255 } else if (walk_state->result_count) { in acpi_ds_exec_end_control_op()
259 acpi_ds_clear_implicit_return(walk_state); in acpi_ds_exec_end_control_op()
272 (walk_state->results->results.obj_desc[0]) == in acpi_ds_exec_end_control_op()
274 && ((walk_state->results->results.obj_desc[0])-> in acpi_ds_exec_end_control_op()
276 && ((walk_state->results->results.obj_desc[0])-> in acpi_ds_exec_end_control_op()
279 acpi_ex_resolve_to_value(&walk_state-> 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()
289 walk_state->results->results.obj_desc[0]; in acpi_ds_exec_end_control_op()
293 if (walk_state->num_operands) { in acpi_ds_exec_end_control_op()
294 acpi_ut_remove_reference(walk_state-> in acpi_ds_exec_end_control_op()
298 walk_state->operands[0] = NULL; in acpi_ds_exec_end_control_op()
299 walk_state->num_operands = 0; in acpi_ds_exec_end_control_op()
300 walk_state->return_desc = NULL; in acpi_ds_exec_end_control_op()
305 walk_state, walk_state->return_desc)); in acpi_ds_exec_end_control_op()
320 acpi_db_signal_break_point(walk_state); in acpi_ds_exec_end_control_op()
333 while (walk_state->control_state && in acpi_ds_exec_end_control_op()
334 (walk_state->control_state->control.opcode != in acpi_ds_exec_end_control_op()
337 acpi_ut_pop_generic_state(&walk_state-> in acpi_ds_exec_end_control_op()
344 if (!walk_state->control_state) { in acpi_ds_exec_end_control_op()
350 walk_state->aml_last_while = in acpi_ds_exec_end_control_op()
351 walk_state->control_state->control.package_end; in acpi_ds_exec_end_control_op()