Lines Matching refs:Op

61     ACPI_PARSE_OBJECT       *Op);
65 ACPI_PARSE_OBJECT *Op);
72 * PARAMETERS: Op - Parse object
84 ACPI_PARSE_OBJECT *Op)
92 if (Op->Common.AmlOpcode == AML_RETURN_OP)
94 PrevOp = Op->Asl.Value.Arg;
98 OpInfo = AcpiPsGetOpcodeInfo (Op->Common.AmlOpcode);
104 /* Target is the last Op in the arg list */
106 NextOp = Op->Asl.Value.Arg;
165 * PARAMETERS: Op - Name() parse object
176 ACPI_PARSE_OBJECT *Op)
186 NextOp = Op->Asl.Value.Arg;
211 Node = Op->Asl.Node;
225 * PARAMETERS: Op - Name() parse object
236 ACPI_PARSE_OBJECT *Op)
245 if (!Op)
252 if (Op->Common.DisasmFlags & ACPI_PARSEOP_PREDEFINED_CHECKED)
256 Op->Common.DisasmFlags |= ACPI_PARSEOP_PREDEFINED_CHECKED;
260 NameString = ACPI_CAST_PTR (char, &Op->Named.Name);
361 * PARAMETERS: Op - Parse object
372 ACPI_PARSE_OBJECT *Op)
381 if (!Op)
388 if (Op->Common.DisasmFlags & ACPI_PARSEOP_PREDEFINED_CHECKED)
392 Op->Common.DisasmFlags |= ACPI_PARSEOP_PREDEFINED_CHECKED;
395 * Op must be one of the Create* operators: CreateField, CreateBitField,
398 OpInfo = AcpiPsGetOpcodeInfo (Op->Common.AmlOpcode);
406 IndexOp = Op->Common.Value.Arg;
442 * PARAMETERS: Op - Method Object to be examined
452 ACPI_PARSE_OBJECT *Op)
458 /* The next Op contains the flags */
460 Op = AcpiPsGetDepthNext (NULL, Op);
461 Flags = (UINT8) Op->Common.Value.Integer;
464 /* Mark the Op as completed */
466 Op->Common.DisasmFlags |= ACPI_PARSEOP_IGNORE;
494 * PARAMETERS: Op - Field Object to be examined
504 ACPI_PARSE_OBJECT *Op)
509 Op = Op->Common.Next;
510 Flags = (UINT8) Op->Common.Value.Integer;
512 /* Mark the Op as completed */
514 Op->Common.DisasmFlags |= ACPI_PARSEOP_IGNORE;
561 * PARAMETERS: Op - Object to be examined
571 ACPI_PARSE_OBJECT *Op)
574 /* The next Op contains the SpaceId */
576 Op = AcpiPsGetDepthNext (NULL, Op);
578 /* Mark the Op as completed */
580 Op->Common.DisasmFlags |= ACPI_PARSEOP_IGNORE;
583 AcpiDmAddressSpace ((UINT8) Op->Common.Value.Integer);
591 * PARAMETERS: Op - Match Object to be examined
601 ACPI_PARSE_OBJECT *Op)
606 NextOp = AcpiPsGetDepthNext (NULL, Op);
630 * PARAMETERS: Op - Match Object to be examined
640 ACPI_PARSE_OBJECT *Op)
643 if (((UINT32) Op->Common.Value.Integer) > ACPI_MAX_MATCH_OPCODE)
650 AcpiGbl_MatchOps[(ACPI_SIZE) Op->Common.Value.Integer]);
661 * Op - Op that is to be printed
673 ACPI_PARSE_OBJECT *Op)
684 if (!Op)
690 if (Op->Common.DisasmFlags & ACPI_PARSEOP_ELSEIF)
695 switch (Op->Common.DisasmOpcode)
699 AcpiDmMatchKeyword (Op);
706 switch (Op->Common.AmlOpcode)
725 Op->Common.DisasmOpcode = 0;
726 Op->Common.DisasmFlags |= ACPI_PARSEOP_IGNORE;
733 OpInfo = AcpiPsGetOpcodeInfo (Op->Common.AmlOpcode);
737 switch (Op->Common.AmlOpcode)
741 Child = Op->Common.Value.Arg;
747 Op->Common.DisasmOpcode = ACPI_DASM_LNOT_PREFIX;
757 AcpiOsPrintf ("0x%2.2X", (UINT32) Op->Common.Value.Integer);
762 if (Op->Common.DisasmOpcode == ACPI_DASM_EISAID)
764 AcpiDmDecompressEisaId ((UINT32) Op->Common.Value.Integer);
768 AcpiOsPrintf ("0x%4.4X", (UINT32) Op->Common.Value.Integer);
774 if (Op->Common.DisasmOpcode == ACPI_DASM_EISAID)
776 AcpiDmDecompressEisaId ((UINT32) Op->Common.Value.Integer);
780 AcpiOsPrintf ("0x%8.8X", (UINT32) Op->Common.Value.Integer);
787 ACPI_FORMAT_UINT64 (Op->Common.Value.Integer));
792 AcpiUtPrintString (Op->Common.Value.String, ACPI_UINT16_MAX);
796 if (Op->Common.DisasmOpcode == ACPI_DASM_HID_STRING)
800 IdInfo = AcpiAhMatchHardwareId (Op->Common.Value.String);
823 Status = AcpiDmIsResourceTemplate (WalkState, Op);
826 Op->Common.DisasmOpcode = ACPI_DASM_RESOURCE;
838 if (AcpiDmIsUuidBuffer (Op))
840 Op->Common.DisasmOpcode = ACPI_DASM_UUID;
843 else if (AcpiDmIsUnicodeBuffer (Op))
845 Op->Common.DisasmOpcode = ACPI_DASM_UNICODE;
848 else if (AcpiDmIsStringBuffer (Op))
850 Op->Common.DisasmOpcode = ACPI_DASM_STRING;
853 else if (AcpiDmIsPldBuffer (Op))
855 Op->Common.DisasmOpcode = ACPI_DASM_PLD_METHOD;
860 Op->Common.DisasmOpcode = ACPI_DASM_BUFFER;
867 AcpiDmNamestring (Op->Common.Value.Name);
872 Length = AcpiDmDumpName (Op->Named.Name);
874 (UINT32) Op->Common.Value.Integer);
875 AcpiDmCommaIfFieldMember (Op);
877 Info->BitOffset += (UINT32) Op->Common.Value.Integer;
884 Offset = (UINT32) Op->Common.Value.Integer;
896 AcpiDmCommaIfFieldMember (Op);
903 AcpiGbl_AccessTypes [(UINT32) (Op->Common.Value.Integer & 0x7)]);
905 AcpiDmDecodeAttribute ((UINT8) (Op->Common.Value.Integer >> 8));
907 if (Op->Common.AmlOpcode == AML_INT_EXTACCESSFIELD_OP)
910 ((Op->Common.Value.Integer >> 16) & 0xFF));
914 AcpiDmCommaIfFieldMember (Op);
923 Child = Op->Common.Value.Arg;
933 Info->MappingOp = Op;
934 Op->Common.DisasmOpcode = ACPI_DASM_RESOURCE;
936 AcpiDmResourceTemplate (Info, Op->Common.Parent, Aml, Length);
947 AcpiDmCommaIfFieldMember (Op);
950 Op->Common.DisasmFlags |= ACPI_PARSEOP_IGNORE; /* for now, ignore in AcpiDmAscendingOp */
956 AcpiDmByteList (Info, Op);
961 Op = AcpiPsGetDepthNext (NULL, Op);
962 Op->Common.DisasmFlags |= ACPI_PARSEOP_IGNORE;
964 AcpiDmNamestring (Op->Common.Value.Name);
969 AcpiDmConvertToElseIf (Op);
994 if ((Op->Common.AmlOpcode == AML_INT_RETURN_VALUE_OP) &&