Lines Matching refs:control_state
870 union acpi_generic_state *control_state; in acpi_ds_exec_begin_control_op() local
888 control_state = acpi_ut_create_control_state (); in acpi_ds_exec_begin_control_op()
889 if (!control_state) { in acpi_ds_exec_begin_control_op()
897 control_state->control.aml_predicate_start = walk_state->parser_state.aml - 1; in acpi_ds_exec_begin_control_op()
898 control_state->control.package_end = walk_state->parser_state.pkg_end; in acpi_ds_exec_begin_control_op()
899 control_state->control.opcode = op->common.aml_opcode; in acpi_ds_exec_begin_control_op()
904 acpi_ut_push_generic_state (&walk_state->control_state, control_state); in acpi_ds_exec_begin_control_op()
950 union acpi_generic_state *control_state; in acpi_ds_exec_end_control_op() local
966 (u8) walk_state->control_state->common.value; in acpi_ds_exec_end_control_op()
972 control_state = acpi_ut_pop_generic_state (&walk_state->control_state); in acpi_ds_exec_end_control_op()
973 acpi_ut_delete_generic_state (control_state); in acpi_ds_exec_end_control_op()
986 if (walk_state->control_state->common.value) { in acpi_ds_exec_end_control_op()
996 control_state = acpi_ut_pop_generic_state (&walk_state->control_state); in acpi_ds_exec_end_control_op()
998 walk_state->aml_last_while = control_state->control.aml_predicate_start; in acpi_ds_exec_end_control_op()
999 acpi_ut_delete_generic_state (control_state); in acpi_ds_exec_end_control_op()
1106 while (walk_state->control_state && in acpi_ds_exec_end_control_op()
1107 (walk_state->control_state->control.opcode != AML_WHILE_OP)) { in acpi_ds_exec_end_control_op()
1108 control_state = acpi_ut_pop_generic_state (&walk_state->control_state); in acpi_ds_exec_end_control_op()
1109 acpi_ut_delete_generic_state (control_state); in acpi_ds_exec_end_control_op()
1114 if (!walk_state->control_state) { in acpi_ds_exec_end_control_op()
1120 walk_state->aml_last_while = walk_state->control_state->control.package_end; in acpi_ds_exec_end_control_op()