Lines Matching refs:ObjDesc

186     ACPI_OPERAND_OBJECT     *ObjDesc;  in AcpiDsBuildInternalObject()  local
238 ObjDesc = AcpiUtCreateInternalObject ( in AcpiDsBuildInternalObject()
240 if (!ObjDesc) in AcpiDsBuildInternalObject()
246 WalkState, Op, Op->Common.AmlOpcode, &ObjDesc); in AcpiDsBuildInternalObject()
249 AcpiUtRemoveReference (ObjDesc); in AcpiDsBuildInternalObject()
260 ObjDesc->Reference.Resolved = TRUE; in AcpiDsBuildInternalObject()
263 !ObjDesc->Reference.Node) in AcpiDsBuildInternalObject()
269 ObjDesc->Reference.Node = WalkState->ScopeInfo->Scope.Node; in AcpiDsBuildInternalObject()
270 ObjDesc->Reference.Aml = Op->Common.Aml; in AcpiDsBuildInternalObject()
271 ObjDesc->Reference.Resolved = FALSE; in AcpiDsBuildInternalObject()
275 *ObjDescPtr = ObjDesc; in AcpiDsBuildInternalObject()
304 ACPI_OPERAND_OBJECT *ObjDesc; in AcpiDsBuildInternalBufferObj() local
317 ObjDesc = *ObjDescPtr; in AcpiDsBuildInternalBufferObj()
318 if (!ObjDesc) in AcpiDsBuildInternalBufferObj()
322 ObjDesc = AcpiUtCreateInternalObject (ACPI_TYPE_BUFFER); in AcpiDsBuildInternalBufferObj()
323 *ObjDescPtr = ObjDesc; in AcpiDsBuildInternalBufferObj()
324 if (!ObjDesc) in AcpiDsBuildInternalBufferObj()
346 AcpiUtRemoveReference (ObjDesc); in AcpiDsBuildInternalBufferObj()
358 ObjDesc->Buffer.Length = BufferLength; in AcpiDsBuildInternalBufferObj()
361 ObjDesc->Buffer.Length = ByteListLength; in AcpiDsBuildInternalBufferObj()
366 if (ObjDesc->Buffer.Length == 0) in AcpiDsBuildInternalBufferObj()
368 ObjDesc->Buffer.Pointer = NULL; in AcpiDsBuildInternalBufferObj()
374 ObjDesc->Buffer.Pointer = in AcpiDsBuildInternalBufferObj()
375 ACPI_ALLOCATE_ZEROED (ObjDesc->Buffer.Length); in AcpiDsBuildInternalBufferObj()
376 if (!ObjDesc->Buffer.Pointer) in AcpiDsBuildInternalBufferObj()
378 AcpiUtDeleteObjectDesc (ObjDesc); in AcpiDsBuildInternalBufferObj()
386 memcpy (ObjDesc->Buffer.Pointer, ByteList->Named.Data, in AcpiDsBuildInternalBufferObj()
391 ObjDesc->Buffer.Flags |= AOPOBJ_DATA_VALID; in AcpiDsBuildInternalBufferObj()
392 Op->Common.Node = ACPI_CAST_PTR (ACPI_NAMESPACE_NODE, ObjDesc); in AcpiDsBuildInternalBufferObj()
417 ACPI_OPERAND_OBJECT *ObjDesc; in AcpiDsCreateNode() local
443 WalkState, Op->Common.Value.Arg, &ObjDesc); in AcpiDsCreateNode()
451 Node->Type = ObjDesc->Common.Type; in AcpiDsCreateNode()
455 Status = AcpiNsAttachObject (Node, ObjDesc, Node->Type); in AcpiDsCreateNode()
459 AcpiUtRemoveReference (ObjDesc); in AcpiDsCreateNode()
491 ACPI_OPERAND_OBJECT *ObjDesc; in AcpiDsInitObjectFromOp() local
498 ObjDesc = *RetObjDesc; in AcpiDsInitObjectFromOp()
509 switch (ObjDesc->Common.Type) in AcpiDsInitObjectFromOp()
515 ObjDesc->Buffer.Node = ACPI_CAST_PTR ( in AcpiDsInitObjectFromOp()
517 ObjDesc->Buffer.AmlStart = Op->Named.Data; in AcpiDsInitObjectFromOp()
518 ObjDesc->Buffer.AmlLength = Op->Named.Length; in AcpiDsInitObjectFromOp()
529 ObjDesc->Package.Node = ACPI_CAST_PTR ( in AcpiDsInitObjectFromOp()
537 ObjDesc->Package.AmlStart = Op->Named.Data; in AcpiDsInitObjectFromOp()
538 ObjDesc->Package.AmlLength = Op->Named.Length; in AcpiDsInitObjectFromOp()
554 ObjDesc->Common.Flags = AOPOBJ_AML_CONSTANT; in AcpiDsInitObjectFromOp()
560 ObjDesc->Integer.Value = 0; in AcpiDsInitObjectFromOp()
565 ObjDesc->Integer.Value = 1; in AcpiDsInitObjectFromOp()
570 ObjDesc->Integer.Value = ACPI_UINT64_MAX; in AcpiDsInitObjectFromOp()
575 (void) AcpiExTruncateFor32bitTable (ObjDesc); in AcpiDsInitObjectFromOp()
581 ObjDesc->Integer.Value = ACPI_CA_VERSION; in AcpiDsInitObjectFromOp()
595 ObjDesc->Integer.Value = Op->Common.Value.Integer; in AcpiDsInitObjectFromOp()
598 if (AcpiExTruncateFor32bitTable (ObjDesc)) in AcpiDsInitObjectFromOp()
605 (UINT32) ObjDesc->Integer.Value)); in AcpiDsInitObjectFromOp()
621 ObjDesc->String.Pointer = Op->Common.Value.String; in AcpiDsInitObjectFromOp()
622 ObjDesc->String.Length = (UINT32) strlen (Op->Common.Value.String); in AcpiDsInitObjectFromOp()
628 ObjDesc->Common.Flags |= AOPOBJ_STATIC_POINTER; in AcpiDsInitObjectFromOp()
642 ObjDesc->Reference.Value = ((UINT32) Opcode) - AML_FIRST_LOCAL_OP; in AcpiDsInitObjectFromOp()
643 ObjDesc->Reference.Class = ACPI_REFCLASS_LOCAL; in AcpiDsInitObjectFromOp()
647 ObjDesc->Reference.Value, WalkState, in AcpiDsInitObjectFromOp()
649 &ObjDesc->Reference.Object)); in AcpiDsInitObjectFromOp()
657 ObjDesc->Reference.Value = ((UINT32) Opcode) - AML_FIRST_ARG_OP; in AcpiDsInitObjectFromOp()
658 ObjDesc->Reference.Class = ACPI_REFCLASS_ARG; in AcpiDsInitObjectFromOp()
662 ObjDesc->Reference.Value, WalkState, in AcpiDsInitObjectFromOp()
664 &ObjDesc->Reference.Object)); in AcpiDsInitObjectFromOp()
676 ObjDesc->Reference.Node = Op->Common.Node; in AcpiDsInitObjectFromOp()
677 ObjDesc->Reference.Class = ACPI_REFCLASS_NAME; in AcpiDsInitObjectFromOp()
680 ObjDesc->Reference.Object = Op->Common.Node->Object; in AcpiDsInitObjectFromOp()
686 ObjDesc->Reference.Class = ACPI_REFCLASS_DEBUG; in AcpiDsInitObjectFromOp()
702 ObjDesc->Common.Type)); in AcpiDsInitObjectFromOp()