Lines Matching refs:Op

72     ACPI_PARSE_OBJECT       *Op,
78 ACPI_PARSE_OBJECT *Op,
84 ACPI_PARSE_OBJECT *Op);
108 ACPI_PARSE_OBJECT *Op = Origin;
112 if (!Op)
119 Info.StartAml = Op->Common.Aml - sizeof (ACPI_TABLE_HEADER);
120 Info.AmlOffset = Op->Common.Aml - Info.StartAml;
122 AcpiDmWalkParseTree (Op, AcpiDmDescendingOp, AcpiDmAscendingOp, &Info);
131 * PARAMETERS: Op - Root Op object
144 ACPI_PARSE_OBJECT *Op,
150 ACPI_PARSE_OBJECT *StartOp = Op;
159 while (Op)
165 Status = AscendingCallback (Op, Info->Level, Context);
176 Status = DescendingCallback (Op, Info->Level, Context);
181 Next = AcpiPsGetArg (Op, 0);
185 Op = Next;
199 if (Op == StartOp)
214 if (Op->Common.Next)
216 Op = Op->Common.Next;
228 Op = Op->Common.Parent;
243 * PARAMETERS: Op - Object to be examined
253 ACPI_PARSE_OBJECT *Op)
258 if (!Op)
263 switch (Op->Common.AmlOpcode)
285 if ((Op->Common.DisasmOpcode == ACPI_DASM_UNICODE) ||
286 (Op->Common.DisasmOpcode == ACPI_DASM_UUID) ||
287 (Op->Common.DisasmOpcode == ACPI_DASM_PLD_METHOD))
305 if (Op->Common.Parent &&
306 ((Op->Common.Parent->Common.AmlOpcode == AML_PACKAGE_OP) ||
307 (Op->Common.Parent->Common.AmlOpcode == AML_VAR_PACKAGE_OP)))
318 OpInfo = AcpiPsGetOpcodeInfo (Op->Common.AmlOpcode);
333 * PARAMETERS: Op - Object to be examined
343 ACPI_PARSE_OBJECT *Op)
348 if (!Op)
353 switch (Op->Common.AmlOpcode)
379 OpInfo = AcpiPsGetOpcodeInfo (Op->Common.AmlOpcode);
405 ACPI_PARSE_OBJECT *Op,
417 OpInfo = AcpiPsGetOpcodeInfo (Op->Common.AmlOpcode);
428 ((OpInfo->Class == AML_CLASS_EXECUTE) && (!Op->Common.Next)))
432 /* Dump the AML byte code for the previous Op */
434 if (Op->Common.Aml > Info->PreviousAml)
439 (Op->Common.Aml - Info->PreviousAml),
444 Info->AmlOffset = (Op->Common.Aml - Info->StartAml);
447 Info->PreviousAml = Op->Common.Aml;
451 if (Op->Common.DisasmFlags & ACPI_PARSEOP_IGNORE)
458 if (Op->Common.AmlOpcode == AML_IF_OP)
460 NextOp = AcpiPsGetDepthNext (NULL, Op);
482 Op->Common.DisasmFlags |= ACPI_PARSEOP_IGNORE;
498 AmlOffset = (UINT32) ACPI_PTR_DIFF (Op->Common.Aml,
505 AmlOffset, (UINT32) Op->Common.AmlOpcode);
509 if (Op->Common.AmlOpcode == AML_SCOPE_OP)
521 else if ((AcpiDmBlockType (Op->Common.Parent) & BLOCK_BRACE) &&
522 (!(Op->Common.DisasmFlags & ACPI_PARSEOP_PARAMETER_LIST)) &&
523 (!(Op->Common.DisasmFlags & ACPI_PARSEOP_ELSEIF)) &&
524 (Op->Common.AmlOpcode != AML_INT_BYTELIST_OP))
530 switch (Op->Common.AmlOpcode)
543 Op->Common.DisasmFlags |= ACPI_PARSEOP_IGNORE;
575 if (AcpiDmCheckForSymbolicOpcode (Op, Info))
582 AcpiDmDisassembleOneOp (NULL, Info, Op);
584 if ((Op->Common.DisasmOpcode == ACPI_DASM_LNOT_PREFIX) ||
585 (Op->Common.AmlOpcode == AML_INT_CONNECTION_OP))
590 if ((Op->Common.AmlOpcode == AML_NAME_OP) ||
591 (Op->Common.AmlOpcode == AML_RETURN_OP))
599 (Op->Common.AmlOpcode == AML_EVENT_OP))
603 if (AcpiDmBlockType (Op) & BLOCK_PAREN)
612 switch (Op->Common.AmlOpcode)
616 NextOp = AcpiPsGetDepthNext (NULL, Op);
625 Name = AcpiPsGetName (Op);
626 if (Op->Named.Path)
628 AcpiDmNamestring ((char *) Op->Named.Path);
635 if (Op->Common.AmlOpcode != AML_INT_NAMEDFIELD_OP)
639 (void) AcpiPsDisplayObjectPathname (NULL, Op);
645 switch (Op->Common.AmlOpcode)
649 AcpiDmMethodFlags (Op);
654 AcpiDmPredefinedDescription (Op);
661 AcpiDmCheckForHardwareId (Op);
667 AcpiDmRegionFlags (Op);
675 NextOp = AcpiPsGetDepthNext (NULL, Op);
687 NextOp = AcpiPsGetDepthNext (NULL, Op);
718 Op->Common.AmlOpcode);
723 else switch (Op->Common.AmlOpcode)
733 NextOp = AcpiPsGetDepthNext (NULL, Op);
738 switch (Op->Common.AmlOpcode)
790 NextOp = AcpiPsGetDepthNext (NULL, Op);
798 if (Op->Common.DisasmOpcode == ACPI_DASM_RESOURCE)
802 * the buffer size Op. Open up a new block
810 AcpiDmPredefinedDescription (Op->Asl.Parent);
829 NextOp = AcpiPsGetDepthNext (NULL, Op);
840 NextOp = AcpiPsGetDepthNext (NULL, Op);
849 AcpiDmMatchOp (Op);
857 if (AcpiDmBlockType (Op) & BLOCK_BRACE)
884 ACPI_PARSE_OBJECT *Op,
892 if (Op->Common.DisasmFlags & ACPI_PARSEOP_IGNORE)
899 if ((Level == 0) && (Op->Common.AmlOpcode == AML_SCOPE_OP))
907 switch (AcpiDmBlockType (Op))
913 AcpiDmCloseOperator (Op);
915 if (Op->Common.AmlOpcode == AML_NAME_OP)
919 AcpiDmPredefinedDescription (Op);
925 AcpiDmFieldPredefinedDescription (Op);
930 if (Op->Common.AmlOpcode == AML_NOTIFY_OP)
932 AcpiDmNotifyDescription (Op);
935 AcpiDmDisplayTargetPathname (Op);
939 if (!AcpiDmCommaIfListMember (Op))
941 if ((AcpiDmBlockType (Op->Common.Parent) & BLOCK_BRACE) &&
942 (!(Op->Common.DisasmFlags & ACPI_PARSEOP_PARAMETER_LIST)) &&
943 (Op->Common.AmlOpcode != AML_INT_BYTELIST_OP))
962 if (Op->Common.DisasmFlags & ACPI_PARSEOP_EMPTY_TERMLIST)
972 AcpiDmCommaIfListMember (Op);
974 if (AcpiDmBlockType (Op->Common.Parent) != BLOCK_PAREN)
977 if (!(Op->Common.DisasmFlags & ACPI_PARSEOP_EMPTY_TERMLIST))
979 if ((Op->Common.AmlOpcode == AML_IF_OP) &&
980 (Op->Common.Next) &&
981 (Op->Common.Next->Common.AmlOpcode == AML_ELSE_OP))
986 if ((AcpiDmBlockType (Op->Common.Parent) & BLOCK_BRACE) &&
987 (!Op->Common.Next))
1001 if (!AcpiDmCommaIfListMember (Op))
1003 if ((AcpiDmBlockType (Op->Common.Parent) & BLOCK_BRACE) &&
1004 (!(Op->Common.DisasmFlags & ACPI_PARSEOP_PARAMETER_LIST)) &&
1005 (Op->Common.AmlOpcode != AML_INT_BYTELIST_OP))
1014 else if (Op->Common.Parent)
1016 switch (Op->Common.Parent->Common.AmlOpcode)
1021 if (!(Op->Common.DisasmFlags & ACPI_PARSEOP_PARAMETER_LIST))
1035 if (Op->Common.DisasmFlags & ACPI_PARSEOP_PARAMETER_LIST)
1037 if ((Op->Common.Next) &&
1038 (Op->Common.Next->Common.DisasmFlags & ACPI_PARSEOP_PARAMETER_LIST))
1044 * The parent Op is guaranteed to be valid because of the flag
1048 ParentOp = Op->Common.Parent;
1054 if (Op->Common.Next)
1080 if ((Op->Common.AmlOpcode == AML_NAME_OP) ||
1081 (Op->Common.AmlOpcode == AML_RETURN_OP))
1092 if (Op->Asl.OperatorSymbol)
1094 AcpiOsPrintf ("%s", Op->Asl.OperatorSymbol);
1095 Op->Asl.OperatorSymbol = NULL;