Lines Matching refs:op
65 u8 * aml_op_start, union acpi_parse_object *op);
87 u8 * aml_op_start, union acpi_parse_object *op) in acpi_ps_get_arguments() argument
95 switch (op->common.aml_opcode) { in acpi_ps_get_arguments()
107 op); in acpi_ps_get_arguments()
114 &(walk_state->parser_state), op, in acpi_ps_get_arguments()
141 acpi_ps_append_arg(op, arg); in acpi_ps_get_arguments()
160 switch (op->common.aml_opcode) { in acpi_ps_get_arguments()
172 acpi_ps_link_module_code(op->common. in acpi_ps_get_arguments()
203 && (op->common.parent->common.aml_opcode == in acpi_ps_get_arguments()
206 acpi_ps_get_opcode_info(op->common. in acpi_ps_get_arguments()
213 op->common. in acpi_ps_get_arguments()
231 switch (op->common.aml_opcode) { in acpi_ps_get_arguments()
239 op->named.data = walk_state->parser_state.aml; in acpi_ps_get_arguments()
240 op->named.length = (u32) in acpi_ps_get_arguments()
255 if ((op->common.parent) && in acpi_ps_get_arguments()
256 (op->common.parent->common.aml_opcode == in acpi_ps_get_arguments()
264 op->named.data = aml_op_start; in acpi_ps_get_arguments()
265 op->named.length = (u32) in acpi_ps_get_arguments()
402 union acpi_parse_object *op = NULL; /* current op */ in acpi_ps_parse_loop() local
426 if ((parser_state->scope->parse_scope.op) && in acpi_ps_parse_loop()
427 ((parser_state->scope->parse_scope.op->common. in acpi_ps_parse_loop()
429 || (parser_state->scope->parse_scope.op->common. in acpi_ps_parse_loop()
438 walk_state->op = NULL; in acpi_ps_parse_loop()
457 acpi_ps_next_parse_state(walk_state, op, in acpi_ps_parse_loop()
461 acpi_ps_pop_scope(parser_state, &op, in acpi_ps_parse_loop()
465 "Popped scope, Op=%p\n", op)); in acpi_ps_parse_loop()
470 op = walk_state->prev_op; in acpi_ps_parse_loop()
478 while ((parser_state->aml < parser_state->aml_end) || (op)) { in acpi_ps_parse_loop()
480 if (!op) { in acpi_ps_parse_loop()
482 acpi_ps_create_op(walk_state, aml_op_start, &op); in acpi_ps_parse_loop()
497 acpi_ps_complete_op(walk_state, &op, in acpi_ps_parse_loop()
506 acpi_ex_start_trace_opcode(op, walk_state); 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()