Lines Matching refs:walk_state

60  * PARAMETERS:  walk_state      - Current state of the parse tree walk
69 acpi_ds_load2_begin_op(struct acpi_walk_state *walk_state,
81 op = walk_state->op;
83 walk_state));
86 if ((walk_state->control_state) &&
87 (walk_state->control_state->common.state ==
92 status = acpi_ds_exec_begin_op(walk_state, out_op);
98 if ((!(walk_state->op_info->flags & AML_NSOPCODE) &&
99 (walk_state->opcode != AML_INT_NAMEPATH_OP)) ||
100 (!(walk_state->op_info->flags & AML_NAMED))) {
106 if (walk_state->opcode == AML_INT_NAMEPATH_OP) {
126 acpi_ps_get_next_namestring(&walk_state->parser_state);
131 object_type = walk_state->op_info->object_type;
134 "State=%p Op=%p Type=%X\n", walk_state, op,
137 switch (walk_state->opcode) {
153 acpi_ns_lookup(walk_state->scope_info, buffer_ptr,
155 ACPI_NS_SEARCH_PARENT, walk_state, &(node));
167 walk_state);
178 acpi_ns_lookup(walk_state->scope_info, buffer_ptr,
180 ACPI_NS_SEARCH_PARENT, walk_state,
230 walk_state->scope_info->common.value = ACPI_TYPE_ANY;
240 (walk_state->
274 walk_state);
291 if (walk_state->deferred_node) {
295 node = walk_state->deferred_node;
301 if (walk_state->pass_number == ACPI_IMODE_EXECUTE) {
308 (walk_state->
317 acpi_ns_lookup(walk_state->scope_info, buffer_ptr,
319 walk_state, &node);
338 op = acpi_ps_alloc_op(walk_state->opcode);
363 * PARAMETERS: walk_state - Current state of the parse tree walk
372 acpi_status acpi_ds_load2_end_op(struct acpi_walk_state *walk_state)
387 op = walk_state->op;
389 walk_state->op_info->name, op, walk_state));
393 if (!(walk_state->op_info->flags & AML_NSOBJECT)) {
400 walk_state));
403 object_type = walk_state->op_info->object_type;
415 walk_state->operands[0] = (void *)node;
416 walk_state->num_operands = 1;
426 status = acpi_ds_scope_stack_pop(walk_state);
463 walk_state, op, node));
469 switch (walk_state->op_info->type) {
477 status = acpi_ds_create_buffer_field(op, walk_state);
484 if (walk_state->method_node) {
485 status = acpi_ds_init_field_objects(op, walk_state);
494 common.node, walk_state);
501 walk_state);
508 walk_state);
520 status = acpi_ds_create_operands(walk_state, arg);
528 status = acpi_ex_create_processor(walk_state);
533 status = acpi_ex_create_power_resource(walk_state);
538 status = acpi_ex_create_mutex(walk_state);
543 status = acpi_ex_create_event(walk_state);
548 status = acpi_ex_create_alias(walk_state);
561 for (i = 1; i < walk_state->num_operands; i++) {
562 acpi_ut_remove_reference(walk_state->operands[i]);
563 walk_state->operands[i] = NULL;
596 if (walk_state->method_node) {
605 walk_state);
616 if (walk_state->method_node) {
634 status = acpi_ds_create_node(walk_state, node, op);
648 walk_state, op, op->named.node));
651 walk_state->operands[0] =
653 walk_state->num_operands = 1;
656 acpi_ds_create_operands(walk_state,
665 walk_state);
667 walk_state->operands[0] = NULL;
668 walk_state->num_operands = 0;
694 walk_state, op, node));
700 acpi_ns_lookup(walk_state->scope_info,
704 ACPI_NS_DONT_OPEN_SCOPE, walk_state,
735 walk_state->operands[0] = NULL;
736 walk_state->num_operands = 0;