• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/drivers/acpi/parser/

Lines Matching refs:op

70 		       union acpi_parse_object **op);
78 u8 * aml_op_start, union acpi_parse_object *op);
82 union acpi_parse_object **op, acpi_status status);
86 union acpi_parse_object *op, acpi_status status);
177 union acpi_parse_object **op)
221 walk_state->op = NULL;
223 status = walk_state->descending_callback(walk_state, op);
229 if (!*op) {
233 status = acpi_ps_next_parse_state(walk_state, *op, status);
241 acpi_ps_append_arg(*op, unnamed_op->common.value.arg);
244 if ((*op)->common.aml_opcode == AML_REGION_OP) {
255 (*op)->named.data = aml_op_start;
256 (*op)->named.length = 0;
281 union acpi_parse_object *op;
294 op = acpi_ps_alloc_op(walk_state->opcode);
295 if (!op) {
301 acpi_ps_build_named_op(walk_state, aml_op_start, op,
303 acpi_ps_free_op(op);
319 op->named.data = aml_op_start;
320 op->named.length = 0;
324 (&(walk_state->parser_state)), op);
331 walk_state->op = *new_op = op;
333 status = walk_state->descending_callback(walk_state, &op);
334 status = acpi_ps_next_parse_state(walk_state, op, status);
359 u8 * aml_op_start, union acpi_parse_object *op)
366 switch (op->common.aml_opcode) {
378 op);
385 &(walk_state->parser_state), op,
416 acpi_ps_append_arg(op, arg);
437 switch (op->common.aml_opcode) {
458 switch (op->common.aml_opcode) {
466 op->named.data = walk_state->parser_state.aml;
467 op->named.length = (u32)
482 if ((op->common.parent) &&
483 (op->common.parent->common.aml_opcode ==
491 op->named.data = aml_op_start;
492 op->named.length = (u32)
540 union acpi_parse_object **op, acpi_status status)
553 status2 = acpi_ps_complete_this_op(walk_state, *op);
558 *op = NULL;
574 acpi_ps_pop_scope(&(walk_state->parser_state), op,
578 if (*op) {
579 walk_state->op = *op;
581 acpi_ps_get_opcode_info((*op)->common.aml_opcode);
582 walk_state->opcode = (*op)->common.aml_opcode;
586 acpi_ps_next_parse_state(walk_state, *op, status);
588 status2 = acpi_ps_complete_this_op(walk_state, *op);
602 while (!(*op) || ((*op)->common.aml_opcode != AML_WHILE_OP)) {
603 acpi_ps_pop_scope(&(walk_state->parser_state), op,
607 if ((*op)->common.aml_opcode != AML_WHILE_OP) {
617 walk_state->op = *op;
619 acpi_ps_get_opcode_info((*op)->common.aml_opcode);
620 walk_state->opcode = (*op)->common.aml_opcode;
623 status = acpi_ps_next_parse_state(walk_state, *op, status);
625 status2 = acpi_ps_complete_this_op(walk_state, *op);
637 if (*op) {
639 acpi_ps_complete_this_op(walk_state, *op);
653 acpi_ps_pop_scope(&(walk_state->parser_state), op,
657 } while (*op);
664 if (*op) {
666 acpi_ps_complete_this_op(walk_state, *op);
672 acpi_ps_pop_scope(&(walk_state->parser_state), op,
676 } while (*op);
686 acpi_ps_pop_scope(&(walk_state->parser_state), op,
689 ACPI_DEBUG_PRINT((ACPI_DB_PARSE, "Popped scope, Op=%p\n", *op));
691 *op = NULL;
714 union acpi_parse_object *op, acpi_status status)
727 op));
729 if (op) {
731 walk_state->op = op;
733 acpi_ps_get_opcode_info(op->common.
735 walk_state->opcode = op->common.aml_opcode;
740 acpi_ps_next_parse_state(walk_state, op,
744 acpi_ps_complete_op(walk_state, &op,
756 if (op) {
759 (walk_state, op);
770 &op,
776 } while (op);
787 op);
792 status2 = acpi_ps_complete_this_op(walk_state, op);
798 acpi_ps_pop_scope(&(walk_state->parser_state), &op,
802 } while (op);
823 union acpi_parse_object *op = NULL; /* current op */
847 if ((parser_state->scope->parse_scope.op) &&
848 ((parser_state->scope->parse_scope.op->common.
850 || (parser_state->scope->parse_scope.op->common.
859 walk_state->op = NULL;
879 acpi_ps_next_parse_state(walk_state, op,
883 acpi_ps_pop_scope(parser_state, &op,
887 "Popped scope, Op=%p\n", op));
890 /* We were in the middle of an op */
892 op = walk_state->prev_op;
900 while ((parser_state->aml < parser_state->aml_end) || (op)) {
902 if (!op) {
904 acpi_ps_create_op(walk_state, aml_op_start, &op);
915 acpi_ps_complete_op(walk_state, &op,
924 op->common.aml_offset = walk_state->aml_offset;
929 (u32) op->common.aml_opcode,
930 walk_state->op_info->name, op,
932 op->common.aml_offset));
949 acpi_ps_get_arguments(walk_state, aml_op_start, op);
952 acpi_ps_complete_op(walk_state, &op,
969 status = acpi_ps_push_scope(parser_state, op,
974 acpi_ps_complete_op(walk_state, &op,
983 op = NULL;
992 acpi_ps_get_opcode_info(op->common.aml_opcode);
998 if (op->common.aml_opcode == AML_REGION_OP) {
1007 op->named.length =
1008 (u32) (parser_state->aml - op->named.data);
1019 op->named.length =
1020 (u32) (parser_state->aml - op->named.data);
1023 /* This op complete, notify the dispatcher */
1026 walk_state->op = op;
1027 walk_state->opcode = op->common.aml_opcode;
1031 acpi_ps_next_parse_state(walk_state, op, status);
1037 status = acpi_ps_complete_op(walk_state, &op, status);
1044 status = acpi_ps_complete_final_op(walk_state, op, status);