Lines Matching refs:Op

187     ACPI_PARSE_OBJECT       *Op,
193 ACPI_PARSE_OBJECT *Op,
219 ACPI_PARSE_OBJECT *Op = Origin; in AcpiDmDisassemble() local
223 if (!Op) in AcpiDmDisassemble()
230 Info.StartAml = Op->Common.Aml - sizeof (ACPI_TABLE_HEADER); in AcpiDmDisassemble()
231 Info.AmlOffset = Op->Common.Aml - Info.StartAml; in AcpiDmDisassemble()
233 AcpiDmWalkParseTree (Op, AcpiDmDescendingOp, AcpiDmAscendingOp, &Info); in AcpiDmDisassemble()
255 ACPI_PARSE_OBJECT *Op, in AcpiDmWalkParseTree() argument
261 ACPI_PARSE_OBJECT *StartOp = Op; in AcpiDmWalkParseTree()
270 while (Op) in AcpiDmWalkParseTree()
276 Status = AscendingCallback (Op, Info->Level, Context); in AcpiDmWalkParseTree()
287 Status = DescendingCallback (Op, Info->Level, Context); in AcpiDmWalkParseTree()
292 Next = AcpiPsGetArg (Op, 0); in AcpiDmWalkParseTree()
296 Op = Next; in AcpiDmWalkParseTree()
310 if (Op == StartOp) in AcpiDmWalkParseTree()
325 if (Op->Common.Next) in AcpiDmWalkParseTree()
327 Op = Op->Common.Next; in AcpiDmWalkParseTree()
339 Op = Op->Common.Parent; in AcpiDmWalkParseTree()
364 ACPI_PARSE_OBJECT *Op) in AcpiDmBlockType() argument
369 if (!Op) in AcpiDmBlockType()
374 switch (Op->Common.AmlOpcode) in AcpiDmBlockType()
396 if ((Op->Common.DisasmOpcode == ACPI_DASM_UNICODE) || in AcpiDmBlockType()
397 (Op->Common.DisasmOpcode == ACPI_DASM_UUID) || in AcpiDmBlockType()
398 (Op->Common.DisasmOpcode == ACPI_DASM_PLD_METHOD)) in AcpiDmBlockType()
416 if (Op->Common.Parent && in AcpiDmBlockType()
417 ((Op->Common.Parent->Common.AmlOpcode == AML_PACKAGE_OP) || in AcpiDmBlockType()
418 (Op->Common.Parent->Common.AmlOpcode == AML_VARIABLE_PACKAGE_OP))) in AcpiDmBlockType()
429 OpInfo = AcpiPsGetOpcodeInfo (Op->Common.AmlOpcode); in AcpiDmBlockType()
454 ACPI_PARSE_OBJECT *Op) in AcpiDmListType() argument
459 if (!Op) in AcpiDmListType()
464 switch (Op->Common.AmlOpcode) in AcpiDmListType()
490 OpInfo = AcpiPsGetOpcodeInfo (Op->Common.AmlOpcode); in AcpiDmListType()
516 ACPI_PARSE_OBJECT *Op, in AcpiDmDescendingOp() argument
532 ASL_CV_LABEL_FILENODE (Op); in AcpiDmDescendingOp()
534 if (Level != 0 && ASL_CV_FILE_HAS_SWITCHED (Op)) in AcpiDmDescendingOp()
536 ASL_CV_SWITCH_FILES (Level, Op); in AcpiDmDescendingOp()
541 ASL_CV_PRINT_ONE_COMMENT (Op, AML_COMMENT_STANDARD, NULL, Level); in AcpiDmDescendingOp()
544 OpInfo = AcpiPsGetOpcodeInfo (Op->Common.AmlOpcode); in AcpiDmDescendingOp()
555 ((OpInfo->Class == AML_CLASS_EXECUTE) && (!Op->Common.Next))) in AcpiDmDescendingOp()
561 if (Op->Common.Aml > Info->PreviousAml) in AcpiDmDescendingOp()
566 (Op->Common.Aml - Info->PreviousAml), in AcpiDmDescendingOp()
571 Info->AmlOffset = (Op->Common.Aml - Info->StartAml); in AcpiDmDescendingOp()
574 Info->PreviousAml = Op->Common.Aml; in AcpiDmDescendingOp()
578 if (Op->Common.DisasmFlags & ACPI_PARSEOP_IGNORE) in AcpiDmDescendingOp()
585 if (Op->Common.DisasmOpcode == ACPI_DASM_IGNORE_SINGLE) in AcpiDmDescendingOp()
592 if (Op->Common.AmlOpcode == AML_IF_OP) in AcpiDmDescendingOp()
594 NextOp = AcpiPsGetDepthNext (NULL, Op); in AcpiDmDescendingOp()
616 Op->Common.DisasmFlags |= ACPI_PARSEOP_IGNORE; in AcpiDmDescendingOp()
632 AmlOffset = (UINT32) ACPI_PTR_DIFF (Op->Common.Aml, in AcpiDmDescendingOp()
639 AmlOffset, (UINT32) Op->Common.AmlOpcode); in AcpiDmDescendingOp()
644 AmlOffset, (UINT32) Op->Common.AmlOpcode); in AcpiDmDescendingOp()
649 if (Op->Common.AmlOpcode == AML_SCOPE_OP) in AcpiDmDescendingOp()
665 else if ((AcpiDmBlockType (Op->Common.Parent) & BLOCK_BRACE) && in AcpiDmDescendingOp()
666 (!(Op->Common.DisasmFlags & ACPI_PARSEOP_PARAMETER_LIST)) && in AcpiDmDescendingOp()
667 (!(Op->Common.DisasmFlags & ACPI_PARSEOP_ELSEIF)) && in AcpiDmDescendingOp()
668 (Op->Common.AmlOpcode != AML_INT_BYTELIST_OP)) in AcpiDmDescendingOp()
674 switch (Op->Common.AmlOpcode) in AcpiDmDescendingOp()
687 Op->Common.DisasmFlags |= ACPI_PARSEOP_IGNORE; in AcpiDmDescendingOp()
719 if (AcpiDmCheckForSymbolicOpcode (Op, Info)) in AcpiDmDescendingOp()
726 AcpiDmDisassembleOneOp (NULL, Info, Op); in AcpiDmDescendingOp()
728 if ((Op->Common.DisasmOpcode == ACPI_DASM_LNOT_PREFIX) || in AcpiDmDescendingOp()
729 (Op->Common.AmlOpcode == AML_INT_CONNECTION_OP)) in AcpiDmDescendingOp()
734 if ((Op->Common.AmlOpcode == AML_NAME_OP) || in AcpiDmDescendingOp()
735 (Op->Common.AmlOpcode == AML_RETURN_OP)) in AcpiDmDescendingOp()
740 if (Op->Common.AmlOpcode == AML_EXTERNAL_OP) in AcpiDmDescendingOp()
742 Op->Common.DisasmFlags |= ACPI_PARSEOP_IGNORE; in AcpiDmDescendingOp()
749 (Op->Common.AmlOpcode == AML_EVENT_OP)) in AcpiDmDescendingOp()
753 if (AcpiDmBlockType (Op) & BLOCK_PAREN) in AcpiDmDescendingOp()
756 if (!(AcpiDmBlockType (Op) & BLOCK_BRACE)) in AcpiDmDescendingOp()
758 ASL_CV_PRINT_ONE_COMMENT (Op, AMLCOMMENT_INLINE, " ", 0); in AcpiDmDescendingOp()
766 switch (Op->Common.AmlOpcode) in AcpiDmDescendingOp()
770 NextOp = AcpiPsGetDepthNext (NULL, Op); in AcpiDmDescendingOp()
779 Name = AcpiPsGetName (Op); in AcpiDmDescendingOp()
780 if (Op->Named.Path) in AcpiDmDescendingOp()
782 AcpiDmNamestring (Op->Named.Path); in AcpiDmDescendingOp()
789 if (Op->Common.AmlOpcode != AML_INT_NAMEDFIELD_OP) in AcpiDmDescendingOp()
793 (void) AcpiPsDisplayObjectPathname (NULL, Op); in AcpiDmDescendingOp()
799 switch (Op->Common.AmlOpcode) in AcpiDmDescendingOp()
803 AcpiDmMethodFlags (Op); in AcpiDmDescendingOp()
804 ASL_CV_CLOSE_PAREN (Op, Level); in AcpiDmDescendingOp()
808 AcpiDmPredefinedDescription (Op); in AcpiDmDescendingOp()
815 AcpiDmCheckForHardwareId (Op); in AcpiDmDescendingOp()
817 ASL_CV_PRINT_ONE_COMMENT (Op, AML_NAMECOMMENT, NULL, 0); in AcpiDmDescendingOp()
822 AcpiDmRegionFlags (Op); in AcpiDmDescendingOp()
830 NextOp = AcpiPsGetDepthNext (NULL, Op); in AcpiDmDescendingOp()
842 NextOp = AcpiPsGetDepthNext (NULL, Op); in AcpiDmDescendingOp()
867 ASL_CV_CLOSE_PAREN (Op, Level); in AcpiDmDescendingOp()
873 Op->Common.AmlOpcode); in AcpiDmDescendingOp()
878 else switch (Op->Common.AmlOpcode) in AcpiDmDescendingOp()
888 NextOp = AcpiPsGetDepthNext (NULL, Op); in AcpiDmDescendingOp()
893 switch (Op->Common.AmlOpcode) in AcpiDmDescendingOp()
945 NextOp = AcpiPsGetDepthNext (NULL, Op); in AcpiDmDescendingOp()
953 if (Op->Common.DisasmOpcode == ACPI_DASM_RESOURCE) in AcpiDmDescendingOp()
960 ASL_CV_CLOSE_PAREN (Op, Level); in AcpiDmDescendingOp()
962 if (Op->Asl.Parent->Common.AmlOpcode == AML_NAME_OP) in AcpiDmDescendingOp()
969 AcpiDmPredefinedDescription (Op->Asl.Parent); in AcpiDmDescendingOp()
972 AcpiDmPredefinedDescription (Op->Asl.Parent); in AcpiDmDescendingOp()
991 NextOp = AcpiPsGetDepthNext (NULL, Op); in AcpiDmDescendingOp()
1002 NextOp = AcpiPsGetDepthNext (NULL, Op); in AcpiDmDescendingOp()
1011 AcpiDmMatchOp (Op); in AcpiDmDescendingOp()
1019 if (AcpiDmBlockType (Op) & BLOCK_BRACE) in AcpiDmDescendingOp()
1046 ACPI_PARSE_OBJECT *Op, in AcpiDmAscendingOp() argument
1058 ASL_CV_LABEL_FILENODE (Op); in AcpiDmAscendingOp()
1062 if (ASL_CV_FILE_HAS_SWITCHED (Op)) in AcpiDmAscendingOp()
1064 ASL_CV_SWITCH_FILES (Level, Op); in AcpiDmAscendingOp()
1068 if (Op->Common.DisasmFlags & ACPI_PARSEOP_IGNORE || in AcpiDmAscendingOp()
1069 Op->Common.DisasmOpcode == ACPI_DASM_IGNORE_SINGLE) in AcpiDmAscendingOp()
1076 if ((Level == 0) && (Op->Common.AmlOpcode == AML_SCOPE_OP)) in AcpiDmAscendingOp()
1080 ASL_CV_CLOSE_BRACE (Op, Level); in AcpiDmAscendingOp()
1094 switch (AcpiDmBlockType (Op)) in AcpiDmAscendingOp()
1100 AcpiDmCloseOperator (Op); in AcpiDmAscendingOp()
1102 if (Op->Common.AmlOpcode == AML_NAME_OP) in AcpiDmAscendingOp()
1106 AcpiDmPredefinedDescription (Op); in AcpiDmAscendingOp()
1112 AcpiDmFieldPredefinedDescription (Op); in AcpiDmAscendingOp()
1117 if (Op->Common.AmlOpcode == AML_NOTIFY_OP) in AcpiDmAscendingOp()
1119 AcpiDmNotifyDescription (Op); in AcpiDmAscendingOp()
1122 AcpiDmDisplayTargetPathname (Op); in AcpiDmAscendingOp()
1126 if (!AcpiDmCommaIfListMember (Op)) in AcpiDmAscendingOp()
1128 if ((AcpiDmBlockType (Op->Common.Parent) & BLOCK_BRACE) && in AcpiDmAscendingOp()
1129 (!(Op->Common.DisasmFlags & ACPI_PARSEOP_PARAMETER_LIST)) && in AcpiDmAscendingOp()
1130 (Op->Common.AmlOpcode != AML_INT_BYTELIST_OP)) in AcpiDmAscendingOp()
1149 if (Op->Common.DisasmFlags & ACPI_PARSEOP_EMPTY_TERMLIST) in AcpiDmAscendingOp()
1151 ASL_CV_CLOSE_BRACE (Op, Level); in AcpiDmAscendingOp()
1156 ASL_CV_CLOSE_BRACE (Op, Level); in AcpiDmAscendingOp()
1159 AcpiDmCommaIfListMember (Op); in AcpiDmAscendingOp()
1161 if (AcpiDmBlockType (Op->Common.Parent) != BLOCK_PAREN) in AcpiDmAscendingOp()
1164 if (!(Op->Common.DisasmFlags & ACPI_PARSEOP_EMPTY_TERMLIST)) in AcpiDmAscendingOp()
1166 if ((Op->Common.AmlOpcode == AML_IF_OP) && in AcpiDmAscendingOp()
1167 (Op->Common.Next) && in AcpiDmAscendingOp()
1168 (Op->Common.Next->Common.AmlOpcode == AML_ELSE_OP)) in AcpiDmAscendingOp()
1173 if ((AcpiDmBlockType (Op->Common.Parent) & BLOCK_BRACE) && in AcpiDmAscendingOp()
1174 (!Op->Common.Next)) in AcpiDmAscendingOp()
1188 if (!AcpiDmCommaIfListMember (Op)) in AcpiDmAscendingOp()
1190 if ((AcpiDmBlockType (Op->Common.Parent) & BLOCK_BRACE) && in AcpiDmAscendingOp()
1191 (!(Op->Common.DisasmFlags & ACPI_PARSEOP_PARAMETER_LIST)) && in AcpiDmAscendingOp()
1192 (Op->Common.AmlOpcode != AML_INT_BYTELIST_OP)) in AcpiDmAscendingOp()
1201 else if (Op->Common.Parent) in AcpiDmAscendingOp()
1203 switch (Op->Common.Parent->Common.AmlOpcode) in AcpiDmAscendingOp()
1208 if (!(Op->Common.DisasmFlags & ACPI_PARSEOP_PARAMETER_LIST)) in AcpiDmAscendingOp()
1222 if (Op->Common.DisasmFlags & ACPI_PARSEOP_PARAMETER_LIST) in AcpiDmAscendingOp()
1224 if ((Op->Common.Next) && in AcpiDmAscendingOp()
1225 (Op->Common.Next->Common.DisasmFlags & ACPI_PARSEOP_PARAMETER_LIST)) in AcpiDmAscendingOp()
1235 ParentOp = Op->Common.Parent; in AcpiDmAscendingOp()
1244 if (Op->Common.Next || Op->Common.DisasmOpcode == ACPI_DASM_SWITCH_PREDICATE) in AcpiDmAscendingOp()
1246 ASL_CV_CLOSE_PAREN (Op, Level); in AcpiDmAscendingOp()
1261 if (Op->Common.DisasmOpcode == ACPI_DASM_SWITCH_PREDICATE) in AcpiDmAscendingOp()
1273 ASL_CV_CLOSE_PAREN (Op, Level); in AcpiDmAscendingOp()
1278 if ((Op->Common.AmlOpcode == AML_NAME_OP) || in AcpiDmAscendingOp()
1279 (Op->Common.AmlOpcode == AML_RETURN_OP)) in AcpiDmAscendingOp()
1290 if (Op->Asl.OperatorSymbol) in AcpiDmAscendingOp()
1292 AcpiOsPrintf ("%s", Op->Asl.OperatorSymbol); in AcpiDmAscendingOp()
1293 Op->Asl.OperatorSymbol = NULL; in AcpiDmAscendingOp()