Lines Matching refs:ObjDesc
185 ACPI_OPERAND_OBJECT *ObjDesc; in AcpiDsBuildInternalObject() local
237 ObjDesc = AcpiUtCreateInternalObject ( in AcpiDsBuildInternalObject()
239 if (!ObjDesc) in AcpiDsBuildInternalObject()
245 WalkState, Op, Op->Common.AmlOpcode, &ObjDesc); in AcpiDsBuildInternalObject()
248 AcpiUtRemoveReference (ObjDesc); in AcpiDsBuildInternalObject()
259 ObjDesc->Reference.Resolved = TRUE; in AcpiDsBuildInternalObject()
262 !ObjDesc->Reference.Node) in AcpiDsBuildInternalObject()
268 ObjDesc->Reference.Node = WalkState->ScopeInfo->Scope.Node; in AcpiDsBuildInternalObject()
269 ObjDesc->Reference.Aml = Op->Common.Aml; in AcpiDsBuildInternalObject()
270 ObjDesc->Reference.Resolved = FALSE; in AcpiDsBuildInternalObject()
274 *ObjDescPtr = ObjDesc; in AcpiDsBuildInternalObject()
303 ACPI_OPERAND_OBJECT *ObjDesc; in AcpiDsBuildInternalBufferObj() local
316 ObjDesc = *ObjDescPtr; in AcpiDsBuildInternalBufferObj()
317 if (!ObjDesc) in AcpiDsBuildInternalBufferObj()
321 ObjDesc = AcpiUtCreateInternalObject (ACPI_TYPE_BUFFER); in AcpiDsBuildInternalBufferObj()
322 *ObjDescPtr = ObjDesc; in AcpiDsBuildInternalBufferObj()
323 if (!ObjDesc) in AcpiDsBuildInternalBufferObj()
345 AcpiUtRemoveReference (ObjDesc); in AcpiDsBuildInternalBufferObj()
357 ObjDesc->Buffer.Length = BufferLength; in AcpiDsBuildInternalBufferObj()
360 ObjDesc->Buffer.Length = ByteListLength; in AcpiDsBuildInternalBufferObj()
365 if (ObjDesc->Buffer.Length == 0) in AcpiDsBuildInternalBufferObj()
367 ObjDesc->Buffer.Pointer = NULL; in AcpiDsBuildInternalBufferObj()
373 ObjDesc->Buffer.Pointer = in AcpiDsBuildInternalBufferObj()
374 ACPI_ALLOCATE_ZEROED (ObjDesc->Buffer.Length); in AcpiDsBuildInternalBufferObj()
375 if (!ObjDesc->Buffer.Pointer) in AcpiDsBuildInternalBufferObj()
377 AcpiUtDeleteObjectDesc (ObjDesc); in AcpiDsBuildInternalBufferObj()
385 memcpy (ObjDesc->Buffer.Pointer, ByteList->Named.Data, in AcpiDsBuildInternalBufferObj()
390 ObjDesc->Buffer.Flags |= AOPOBJ_DATA_VALID; in AcpiDsBuildInternalBufferObj()
391 Op->Common.Node = ACPI_CAST_PTR (ACPI_NAMESPACE_NODE, ObjDesc); in AcpiDsBuildInternalBufferObj()
416 ACPI_OPERAND_OBJECT *ObjDesc; in AcpiDsCreateNode() local
442 WalkState, Op->Common.Value.Arg, &ObjDesc); in AcpiDsCreateNode()
450 Node->Type = ObjDesc->Common.Type; in AcpiDsCreateNode()
454 Status = AcpiNsAttachObject (Node, ObjDesc, Node->Type); in AcpiDsCreateNode()
458 AcpiUtRemoveReference (ObjDesc); in AcpiDsCreateNode()
488 ACPI_OPERAND_OBJECT *ObjDesc; in AcpiDsInitObjectFromOp() local
495 ObjDesc = *RetObjDesc; in AcpiDsInitObjectFromOp()
506 switch (ObjDesc->Common.Type) in AcpiDsInitObjectFromOp()
512 ObjDesc->Buffer.Node = ACPI_CAST_PTR ( in AcpiDsInitObjectFromOp()
514 ObjDesc->Buffer.AmlStart = Op->Named.Data; in AcpiDsInitObjectFromOp()
515 ObjDesc->Buffer.AmlLength = Op->Named.Length; in AcpiDsInitObjectFromOp()
526 ObjDesc->Package.Node = ACPI_CAST_PTR ( in AcpiDsInitObjectFromOp()
534 ObjDesc->Package.AmlStart = Op->Named.Data; in AcpiDsInitObjectFromOp()
535 ObjDesc->Package.AmlLength = Op->Named.Length; in AcpiDsInitObjectFromOp()
551 ObjDesc->Common.Flags = AOPOBJ_AML_CONSTANT; in AcpiDsInitObjectFromOp()
557 ObjDesc->Integer.Value = 0; in AcpiDsInitObjectFromOp()
562 ObjDesc->Integer.Value = 1; in AcpiDsInitObjectFromOp()
567 ObjDesc->Integer.Value = ACPI_UINT64_MAX; in AcpiDsInitObjectFromOp()
571 (void) AcpiExTruncateFor32bitTable (ObjDesc); in AcpiDsInitObjectFromOp()
576 ObjDesc->Integer.Value = ACPI_CA_VERSION; in AcpiDsInitObjectFromOp()
590 ObjDesc->Integer.Value = Op->Common.Value.Integer; in AcpiDsInitObjectFromOp()
592 if (AcpiExTruncateFor32bitTable (ObjDesc)) in AcpiDsInitObjectFromOp()
599 (UINT32) ObjDesc->Integer.Value)); in AcpiDsInitObjectFromOp()
614 ObjDesc->String.Pointer = Op->Common.Value.String; in AcpiDsInitObjectFromOp()
615 ObjDesc->String.Length = (UINT32) strlen (Op->Common.Value.String); in AcpiDsInitObjectFromOp()
621 ObjDesc->Common.Flags |= AOPOBJ_STATIC_POINTER; in AcpiDsInitObjectFromOp()
635 ObjDesc->Reference.Value = ((UINT32) Opcode) - AML_FIRST_LOCAL_OP; in AcpiDsInitObjectFromOp()
636 ObjDesc->Reference.Class = ACPI_REFCLASS_LOCAL; in AcpiDsInitObjectFromOp()
639 ObjDesc->Reference.Value, WalkState, in AcpiDsInitObjectFromOp()
641 &ObjDesc->Reference.Object)); in AcpiDsInitObjectFromOp()
648 ObjDesc->Reference.Value = ((UINT32) Opcode) - AML_FIRST_ARG_OP; in AcpiDsInitObjectFromOp()
649 ObjDesc->Reference.Class = ACPI_REFCLASS_ARG; in AcpiDsInitObjectFromOp()
652 ObjDesc->Reference.Value, WalkState, in AcpiDsInitObjectFromOp()
654 &ObjDesc->Reference.Object)); in AcpiDsInitObjectFromOp()
665 ObjDesc->Reference.Node = Op->Common.Node; in AcpiDsInitObjectFromOp()
666 ObjDesc->Reference.Class = ACPI_REFCLASS_NAME; in AcpiDsInitObjectFromOp()
669 ObjDesc->Reference.Object = Op->Common.Node->Object; in AcpiDsInitObjectFromOp()
675 ObjDesc->Reference.Class = ACPI_REFCLASS_DEBUG; in AcpiDsInitObjectFromOp()
691 ObjDesc->Common.Type)); in AcpiDsInitObjectFromOp()