Lines Matching refs:op

64 		      u8 * aml_op_start, union acpi_parse_object *op);
86 u8 * aml_op_start, union acpi_parse_object *op) in acpi_ps_get_arguments() argument
94 switch (op->common.aml_opcode) { in acpi_ps_get_arguments()
106 op); in acpi_ps_get_arguments()
113 &(walk_state->parser_state), op, in acpi_ps_get_arguments()
144 acpi_ps_append_arg(op, arg); in acpi_ps_get_arguments()
163 switch (op->common.aml_opcode) { in acpi_ps_get_arguments()
175 acpi_ps_link_module_code(op->common. in acpi_ps_get_arguments()
206 && (op->common.parent->common.aml_opcode == in acpi_ps_get_arguments()
209 acpi_ps_get_opcode_info(op->common. in acpi_ps_get_arguments()
216 op->common. in acpi_ps_get_arguments()
234 switch (op->common.aml_opcode) { in acpi_ps_get_arguments()
242 op->named.data = walk_state->parser_state.aml; in acpi_ps_get_arguments()
243 op->named.length = (u32) in acpi_ps_get_arguments()
258 if ((op->common.parent) && in acpi_ps_get_arguments()
259 (op->common.parent->common.aml_opcode == in acpi_ps_get_arguments()
267 op->named.data = aml_op_start; in acpi_ps_get_arguments()
268 op->named.length = (u32) in acpi_ps_get_arguments()
393 union acpi_parse_object *op = NULL; /* current op */ in acpi_ps_parse_loop() local
417 if ((parser_state->scope->parse_scope.op) && in acpi_ps_parse_loop()
418 ((parser_state->scope->parse_scope.op->common. in acpi_ps_parse_loop()
420 || (parser_state->scope->parse_scope.op->common. in acpi_ps_parse_loop()
429 walk_state->op = NULL; in acpi_ps_parse_loop()
448 acpi_ps_next_parse_state(walk_state, op, in acpi_ps_parse_loop()
452 acpi_ps_pop_scope(parser_state, &op, in acpi_ps_parse_loop()
456 "Popped scope, Op=%p\n", op)); in acpi_ps_parse_loop()
461 op = walk_state->prev_op; in acpi_ps_parse_loop()
469 while ((parser_state->aml < parser_state->aml_end) || (op)) { in acpi_ps_parse_loop()
471 if (!op) { in acpi_ps_parse_loop()
473 acpi_ps_create_op(walk_state, aml_op_start, &op); in acpi_ps_parse_loop()
488 acpi_ps_complete_op(walk_state, &op, in acpi_ps_parse_loop()
497 op->common.aml_offset = walk_state->aml_offset; in acpi_ps_parse_loop()
502 (u32) op->common.aml_opcode, in acpi_ps_parse_loop()
503 walk_state->op_info->name, op, in acpi_ps_parse_loop()
505 op->common.aml_offset)); in acpi_ps_parse_loop()
522 acpi_ps_get_arguments(walk_state, aml_op_start, op); in acpi_ps_parse_loop()
525 acpi_ps_complete_op(walk_state, &op, in acpi_ps_parse_loop()
542 status = acpi_ps_push_scope(parser_state, op, in acpi_ps_parse_loop()
547 acpi_ps_complete_op(walk_state, &op, in acpi_ps_parse_loop()
556 op = NULL; in acpi_ps_parse_loop()
565 acpi_ps_get_opcode_info(op->common.aml_opcode); in acpi_ps_parse_loop()
567 if (op->common.aml_opcode == AML_REGION_OP || in acpi_ps_parse_loop()
568 op->common.aml_opcode == AML_DATA_REGION_OP) { in acpi_ps_parse_loop()
577 op->named.length = in acpi_ps_parse_loop()
578 (u32) (parser_state->aml - op->named.data); in acpi_ps_parse_loop()
589 op->named.length = in acpi_ps_parse_loop()
590 (u32) (parser_state->aml - op->named.data); in acpi_ps_parse_loop()
593 if (op->common.aml_opcode == AML_BANK_FIELD_OP) { in acpi_ps_parse_loop()
599 op->named.length = in acpi_ps_parse_loop()
600 (u32) (parser_state->aml - op->named.data); in acpi_ps_parse_loop()
606 walk_state->op = op; in acpi_ps_parse_loop()
607 walk_state->opcode = op->common.aml_opcode; in acpi_ps_parse_loop()
611 acpi_ps_next_parse_state(walk_state, op, status); in acpi_ps_parse_loop()
617 status = acpi_ps_complete_op(walk_state, &op, status); in acpi_ps_parse_loop()
624 status = acpi_ps_complete_final_op(walk_state, op, status); in acpi_ps_parse_loop()