Lines Matching refs:walk_state

29  * PARAMETERS:  walk_state      - Current state of the parse tree walk
38 acpi_ds_load2_begin_op(struct acpi_walk_state *walk_state,
50 op = walk_state->op;
52 walk_state));
55 if ((walk_state->control_state) &&
56 (walk_state->control_state->common.state ==
61 status = acpi_ds_exec_begin_op(walk_state, out_op);
67 if ((!(walk_state->op_info->flags & AML_NSOPCODE) &&
68 (walk_state->opcode != AML_INT_NAMEPATH_OP)) ||
69 (!(walk_state->op_info->flags & AML_NAMED))) {
75 if (walk_state->opcode == AML_INT_NAMEPATH_OP) {
95 acpi_ps_get_next_namestring(&walk_state->parser_state);
100 object_type = walk_state->op_info->object_type;
103 "State=%p Op=%p Type=%X\n", walk_state, op,
106 switch (walk_state->opcode) {
122 acpi_ns_lookup(walk_state->scope_info, buffer_ptr,
124 ACPI_NS_SEARCH_PARENT, walk_state, &(node));
136 walk_state);
147 acpi_ns_lookup(walk_state->scope_info, buffer_ptr,
149 ACPI_NS_SEARCH_PARENT, walk_state,
156 ACPI_ERROR_NAMESPACE(walk_state->
162 ACPI_ERROR_NAMESPACE(walk_state->scope_info,
202 walk_state->scope_info->common.value = ACPI_TYPE_ANY;
212 (walk_state->
246 walk_state);
263 if (walk_state->deferred_node) {
267 node = walk_state->deferred_node;
273 if (walk_state->pass_number == ACPI_IMODE_EXECUTE) {
280 (walk_state->
297 if (walk_state->opcode == AML_EXTERNAL_OP) {
306 if (walk_state->op_info->flags & AML_NAMED) {
313 acpi_ns_lookup(walk_state->scope_info, buffer_ptr,
315 walk_state, &node);
326 ACPI_ERROR_NAMESPACE(walk_state->scope_info,
335 op = acpi_ps_alloc_op(walk_state->opcode, walk_state->aml);
360 * PARAMETERS: walk_state - Current state of the parse tree walk
369 acpi_status acpi_ds_load2_end_op(struct acpi_walk_state *walk_state)
386 op = walk_state->op;
388 walk_state->op_info->name, op, walk_state));
392 if (!(walk_state->op_info->flags & AML_NSOBJECT)) {
399 walk_state));
402 object_type = walk_state->op_info->object_type;
414 walk_state->operands[0] = (void *)node;
415 walk_state->num_operands = 1;
425 status = acpi_ds_scope_stack_pop(walk_state);
462 walk_state, op, node));
468 switch (walk_state->op_info->type) {
475 status = acpi_ds_create_buffer_field(op, walk_state);
487 if (walk_state->method_node) {
488 status = acpi_ds_init_field_objects(op, walk_state);
497 node, walk_state);
504 walk_state);
511 walk_state);
523 status = acpi_ds_create_operands(walk_state, arg);
531 status = acpi_ex_create_processor(walk_state);
536 status = acpi_ex_create_power_resource(walk_state);
541 status = acpi_ex_create_mutex(walk_state);
546 status = acpi_ex_create_event(walk_state);
551 status = acpi_ex_create_alias(walk_state);
564 for (i = 1; i < walk_state->num_operands; i++) {
565 acpi_ut_remove_reference(walk_state->operands[i]);
566 walk_state->operands[i] = NULL;
597 if (walk_state->method_node) {
605 walk_state);
618 status = acpi_ds_create_node(walk_state, node, op);
655 walk_state, op, op->named.node));
658 walk_state->operands[0] =
660 walk_state->num_operands = 1;
663 acpi_ds_create_operands(walk_state,
672 walk_state);
675 walk_state->operands[0] = NULL;
676 walk_state->num_operands = 0;
700 walk_state, op, node));
706 acpi_ns_lookup(walk_state->scope_info,
710 ACPI_NS_DONT_OPEN_SCOPE, walk_state,
728 ACPI_ERROR_NAMESPACE(walk_state->scope_info,
742 walk_state->operands[0] = NULL;
743 walk_state->num_operands = 0;