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; in AcpiDmDisassemble() local
112 if (!Op) in AcpiDmDisassemble()
119 Info.StartAml = Op->Common.Aml - sizeof (ACPI_TABLE_HEADER); in AcpiDmDisassemble()
120 Info.AmlOffset = Op->Common.Aml - Info.StartAml; in AcpiDmDisassemble()
122 AcpiDmWalkParseTree (Op, AcpiDmDescendingOp, AcpiDmAscendingOp, &Info); in AcpiDmDisassemble()
144 ACPI_PARSE_OBJECT *Op, in AcpiDmWalkParseTree() argument
150 ACPI_PARSE_OBJECT *StartOp = Op; in AcpiDmWalkParseTree()
159 while (Op) in AcpiDmWalkParseTree()
165 Status = AscendingCallback (Op, Info->Level, Context); in AcpiDmWalkParseTree()
176 Status = DescendingCallback (Op, Info->Level, Context); in AcpiDmWalkParseTree()
181 Next = AcpiPsGetArg (Op, 0); in AcpiDmWalkParseTree()
185 Op = Next; in AcpiDmWalkParseTree()
199 if (Op == StartOp) in AcpiDmWalkParseTree()
214 if (Op->Common.Next) in AcpiDmWalkParseTree()
216 Op = Op->Common.Next; in AcpiDmWalkParseTree()
228 Op = Op->Common.Parent; in AcpiDmWalkParseTree()
253 ACPI_PARSE_OBJECT *Op) in AcpiDmBlockType() argument
258 if (!Op) in AcpiDmBlockType()
263 switch (Op->Common.AmlOpcode) in AcpiDmBlockType()
285 if ((Op->Common.DisasmOpcode == ACPI_DASM_UNICODE) || in AcpiDmBlockType()
286 (Op->Common.DisasmOpcode == ACPI_DASM_UUID) || in AcpiDmBlockType()
287 (Op->Common.DisasmOpcode == ACPI_DASM_PLD_METHOD)) in AcpiDmBlockType()
305 if (Op->Common.Parent && in AcpiDmBlockType()
306 ((Op->Common.Parent->Common.AmlOpcode == AML_PACKAGE_OP) || in AcpiDmBlockType()
307 (Op->Common.Parent->Common.AmlOpcode == AML_VAR_PACKAGE_OP))) in AcpiDmBlockType()
318 OpInfo = AcpiPsGetOpcodeInfo (Op->Common.AmlOpcode); in AcpiDmBlockType()
343 ACPI_PARSE_OBJECT *Op) in AcpiDmListType() argument
348 if (!Op) in AcpiDmListType()
353 switch (Op->Common.AmlOpcode) in AcpiDmListType()
379 OpInfo = AcpiPsGetOpcodeInfo (Op->Common.AmlOpcode); in AcpiDmListType()
405 ACPI_PARSE_OBJECT *Op, in AcpiDmDescendingOp() argument
416 OpInfo = AcpiPsGetOpcodeInfo (Op->Common.AmlOpcode); in AcpiDmDescendingOp()
427 ((OpInfo->Class == AML_CLASS_EXECUTE) && (!Op->Common.Next))) in AcpiDmDescendingOp()
433 if (Op->Common.Aml > Info->PreviousAml) in AcpiDmDescendingOp()
438 (Op->Common.Aml - Info->PreviousAml), in AcpiDmDescendingOp()
444 Info->AmlOffset = (Op->Common.Aml - Info->StartAml); in AcpiDmDescendingOp()
447 Info->PreviousAml = Op->Common.Aml; in AcpiDmDescendingOp()
451 if (Op->Common.DisasmFlags & ACPI_PARSEOP_IGNORE) in AcpiDmDescendingOp()
466 AmlOffset = (UINT32) ACPI_PTR_DIFF (Op->Common.Aml, in AcpiDmDescendingOp()
473 AmlOffset, (UINT32) Op->Common.AmlOpcode); in AcpiDmDescendingOp()
477 if (Op->Common.AmlOpcode == AML_SCOPE_OP) in AcpiDmDescendingOp()
489 else if ((AcpiDmBlockType (Op->Common.Parent) & BLOCK_BRACE) && in AcpiDmDescendingOp()
490 (!(Op->Common.DisasmFlags & ACPI_PARSEOP_PARAMLIST)) && in AcpiDmDescendingOp()
491 (!(Op->Common.DisasmFlags & ACPI_PARSEOP_ELSEIF)) && in AcpiDmDescendingOp()
492 (Op->Common.AmlOpcode != AML_INT_BYTELIST_OP)) in AcpiDmDescendingOp()
498 switch (Op->Common.AmlOpcode) in AcpiDmDescendingOp()
511 Op->Common.DisasmFlags |= ACPI_PARSEOP_IGNORE; in AcpiDmDescendingOp()
543 if (AcpiDmCheckForSymbolicOpcode (Op, Info)) in AcpiDmDescendingOp()
550 AcpiDmDisassembleOneOp (NULL, Info, Op); in AcpiDmDescendingOp()
552 if ((Op->Common.DisasmOpcode == ACPI_DASM_LNOT_PREFIX) || in AcpiDmDescendingOp()
553 (Op->Common.AmlOpcode == AML_INT_CONNECTION_OP)) in AcpiDmDescendingOp()
558 if ((Op->Common.AmlOpcode == AML_NAME_OP) || in AcpiDmDescendingOp()
559 (Op->Common.AmlOpcode == AML_RETURN_OP)) in AcpiDmDescendingOp()
567 (Op->Common.AmlOpcode == AML_EVENT_OP)) in AcpiDmDescendingOp()
571 if (AcpiDmBlockType (Op) & BLOCK_PAREN) in AcpiDmDescendingOp()
580 switch (Op->Common.AmlOpcode) in AcpiDmDescendingOp()
584 NextOp = AcpiPsGetDepthNext (NULL, Op); in AcpiDmDescendingOp()
593 Name = AcpiPsGetName (Op); in AcpiDmDescendingOp()
594 if (Op->Named.Path) in AcpiDmDescendingOp()
596 AcpiDmNamestring ((char *) Op->Named.Path); in AcpiDmDescendingOp()
603 if (Op->Common.AmlOpcode != AML_INT_NAMEDFIELD_OP) in AcpiDmDescendingOp()
607 (void) AcpiPsDisplayObjectPathname (NULL, Op); in AcpiDmDescendingOp()
613 switch (Op->Common.AmlOpcode) in AcpiDmDescendingOp()
617 AcpiDmMethodFlags (Op); in AcpiDmDescendingOp()
622 AcpiDmPredefinedDescription (Op); in AcpiDmDescendingOp()
629 AcpiDmCheckForHardwareId (Op); in AcpiDmDescendingOp()
635 AcpiDmRegionFlags (Op); in AcpiDmDescendingOp()
643 NextOp = AcpiPsGetDepthNext (NULL, Op); in AcpiDmDescendingOp()
655 NextOp = AcpiPsGetDepthNext (NULL, Op); in AcpiDmDescendingOp()
686 Op->Common.AmlOpcode); in AcpiDmDescendingOp()
691 else switch (Op->Common.AmlOpcode) in AcpiDmDescendingOp()
701 NextOp = AcpiPsGetDepthNext (NULL, Op); in AcpiDmDescendingOp()
706 switch (Op->Common.AmlOpcode) in AcpiDmDescendingOp()
758 NextOp = AcpiPsGetDepthNext (NULL, Op); in AcpiDmDescendingOp()
766 if (Op->Common.DisasmOpcode == ACPI_DASM_RESOURCE) in AcpiDmDescendingOp()
778 AcpiDmPredefinedDescription (Op->Asl.Parent); in AcpiDmDescendingOp()
797 NextOp = AcpiPsGetDepthNext (NULL, Op); in AcpiDmDescendingOp()
808 NextOp = AcpiPsGetDepthNext (NULL, Op); in AcpiDmDescendingOp()
817 AcpiDmMatchOp (Op); in AcpiDmDescendingOp()
825 if (AcpiDmBlockType (Op) & BLOCK_BRACE) in AcpiDmDescendingOp()
852 ACPI_PARSE_OBJECT *Op, in AcpiDmAscendingOp() argument
860 if (Op->Common.DisasmFlags & ACPI_PARSEOP_IGNORE) in AcpiDmAscendingOp()
867 if ((Level == 0) && (Op->Common.AmlOpcode == AML_SCOPE_OP)) in AcpiDmAscendingOp()
875 switch (AcpiDmBlockType (Op)) in AcpiDmAscendingOp()
881 AcpiDmCloseOperator (Op); in AcpiDmAscendingOp()
883 if (Op->Common.AmlOpcode == AML_NAME_OP) in AcpiDmAscendingOp()
887 AcpiDmPredefinedDescription (Op); in AcpiDmAscendingOp()
893 AcpiDmFieldPredefinedDescription (Op); in AcpiDmAscendingOp()
898 if (Op->Common.AmlOpcode == AML_NOTIFY_OP) in AcpiDmAscendingOp()
900 AcpiDmNotifyDescription (Op); in AcpiDmAscendingOp()
903 AcpiDmDisplayTargetPathname (Op); in AcpiDmAscendingOp()
907 if (!AcpiDmCommaIfListMember (Op)) in AcpiDmAscendingOp()
909 if ((AcpiDmBlockType (Op->Common.Parent) & BLOCK_BRACE) && in AcpiDmAscendingOp()
910 (!(Op->Common.DisasmFlags & ACPI_PARSEOP_PARAMLIST)) && in AcpiDmAscendingOp()
911 (Op->Common.AmlOpcode != AML_INT_BYTELIST_OP)) in AcpiDmAscendingOp()
930 if (Op->Common.DisasmFlags & ACPI_PARSEOP_EMPTY_TERMLIST) in AcpiDmAscendingOp()
940 AcpiDmCommaIfListMember (Op); in AcpiDmAscendingOp()
942 if (AcpiDmBlockType (Op->Common.Parent) != BLOCK_PAREN) in AcpiDmAscendingOp()
945 if (!(Op->Common.DisasmFlags & ACPI_PARSEOP_EMPTY_TERMLIST)) in AcpiDmAscendingOp()
947 if ((Op->Common.AmlOpcode == AML_IF_OP) && in AcpiDmAscendingOp()
948 (Op->Common.Next) && in AcpiDmAscendingOp()
949 (Op->Common.Next->Common.AmlOpcode == AML_ELSE_OP)) in AcpiDmAscendingOp()
954 if ((AcpiDmBlockType (Op->Common.Parent) & BLOCK_BRACE) && in AcpiDmAscendingOp()
955 (!Op->Common.Next)) in AcpiDmAscendingOp()
969 if (!AcpiDmCommaIfListMember (Op)) in AcpiDmAscendingOp()
971 if ((AcpiDmBlockType (Op->Common.Parent) & BLOCK_BRACE) && in AcpiDmAscendingOp()
972 (!(Op->Common.DisasmFlags & ACPI_PARSEOP_PARAMLIST)) && in AcpiDmAscendingOp()
973 (Op->Common.AmlOpcode != AML_INT_BYTELIST_OP)) in AcpiDmAscendingOp()
982 else if (Op->Common.Parent) in AcpiDmAscendingOp()
984 switch (Op->Common.Parent->Common.AmlOpcode) in AcpiDmAscendingOp()
989 if (!(Op->Common.DisasmFlags & ACPI_PARSEOP_PARAMLIST)) in AcpiDmAscendingOp()
1003 if (Op->Common.DisasmFlags & ACPI_PARSEOP_PARAMLIST) in AcpiDmAscendingOp()
1005 if ((Op->Common.Next) && in AcpiDmAscendingOp()
1006 (Op->Common.Next->Common.DisasmFlags & ACPI_PARSEOP_PARAMLIST)) in AcpiDmAscendingOp()
1016 ParentOp = Op->Common.Parent; in AcpiDmAscendingOp()
1022 if (Op->Common.Next) in AcpiDmAscendingOp()
1048 if ((Op->Common.AmlOpcode == AML_NAME_OP) || in AcpiDmAscendingOp()
1049 (Op->Common.AmlOpcode == AML_RETURN_OP)) in AcpiDmAscendingOp()
1060 if (Op->Asl.OperatorSymbol) in AcpiDmAscendingOp()
1062 AcpiOsPrintf ("%s", Op->Asl.OperatorSymbol); in AcpiDmAscendingOp()
1063 Op->Asl.OperatorSymbol = NULL; in AcpiDmAscendingOp()