Lines Matching refs:ObjDesc

167     ACPI_OPERAND_OBJECT     *ObjDesc,
352 ACPI_OPERAND_OBJECT *ObjDesc, in AcpiExDecodeFieldAccess() argument
372 AcpiExGenerateAccess (ObjDesc->CommonField.StartFieldBitOffset, in AcpiExDecodeFieldAccess()
373 ObjDesc->CommonField.BitLength, in AcpiExDecodeFieldAccess()
418 if (ObjDesc->Common.Type == ACPI_TYPE_BUFFER_FIELD) in AcpiExDecodeFieldAccess()
456 ACPI_OPERAND_OBJECT *ObjDesc, in AcpiExPrepCommonFieldObject() argument
475 ObjDesc->CommonField.FieldFlags = FieldFlags; in AcpiExPrepCommonFieldObject()
476 ObjDesc->CommonField.Attribute = FieldAttribute; in AcpiExPrepCommonFieldObject()
477 ObjDesc->CommonField.BitLength = FieldBitLength; in AcpiExPrepCommonFieldObject()
495 ObjDesc, FieldFlags, &ByteAlignment); in AcpiExPrepCommonFieldObject()
503 ObjDesc->CommonField.AccessByteWidth = (UINT8) in AcpiExPrepCommonFieldObject()
518 ObjDesc->CommonField.BaseByteOffset = (UINT32) in AcpiExPrepCommonFieldObject()
525 ObjDesc->CommonField.StartFieldBitOffset = (UINT8) in AcpiExPrepCommonFieldObject()
526 (FieldBitPosition - ACPI_MUL_8 (ObjDesc->CommonField.BaseByteOffset)); in AcpiExPrepCommonFieldObject()
549 ACPI_OPERAND_OBJECT *ObjDesc; in AcpiExPrepFieldValue() local
581 ObjDesc = AcpiUtCreateInternalObject (Info->FieldType); in AcpiExPrepFieldValue()
582 if (!ObjDesc) in AcpiExPrepFieldValue()
589 ObjDesc->CommonField.Node = Info->FieldNode; in AcpiExPrepFieldValue()
590 Status = AcpiExPrepCommonFieldObject (ObjDesc, in AcpiExPrepFieldValue()
595 AcpiUtDeleteObjectDesc (ObjDesc); in AcpiExPrepFieldValue()
605 ObjDesc->Field.RegionObj = AcpiNsGetAttachedObject (Info->RegionNode); in AcpiExPrepFieldValue()
609 ObjDesc->Field.AccessLength = Info->AccessLength; in AcpiExPrepFieldValue()
619 AcpiUtDeleteObjectDesc (ObjDesc); in AcpiExPrepFieldValue()
624 ObjDesc->Field.ResourceBuffer = in AcpiExPrepFieldValue()
626 ObjDesc->Field.ResourceLength = in AcpiExPrepFieldValue()
631 ObjDesc->Field.ResourceBuffer = Info->ResourceBuffer; in AcpiExPrepFieldValue()
632 ObjDesc->Field.ResourceLength = Info->ResourceLength; in AcpiExPrepFieldValue()
635 ObjDesc->Field.PinNumberIndex = Info->PinNumberIndex; in AcpiExPrepFieldValue()
639 if ((ObjDesc->Field.RegionObj->Region.SpaceId == ACPI_ADR_SPACE_EC) && in AcpiExPrepFieldValue()
640 (ObjDesc->CommonField.BitLength > 8)) in AcpiExPrepFieldValue()
643 ObjDesc->CommonField.BitLength); in AcpiExPrepFieldValue()
649 ObjDesc->CommonField.AccessByteWidth = in AcpiExPrepFieldValue()
656 ObjDesc->Field.StartFieldBitOffset, in AcpiExPrepFieldValue()
657 ObjDesc->Field.BaseByteOffset, in AcpiExPrepFieldValue()
658 ObjDesc->Field.AccessByteWidth, in AcpiExPrepFieldValue()
659 ObjDesc->Field.RegionObj)); in AcpiExPrepFieldValue()
664 ObjDesc->BankField.Value = Info->BankValue; in AcpiExPrepFieldValue()
665 ObjDesc->BankField.RegionObj = in AcpiExPrepFieldValue()
667 ObjDesc->BankField.BankObj = in AcpiExPrepFieldValue()
672 AcpiUtAddReference (ObjDesc->BankField.RegionObj); in AcpiExPrepFieldValue()
673 AcpiUtAddReference (ObjDesc->BankField.BankObj); in AcpiExPrepFieldValue()
677 ObjDesc->BankField.StartFieldBitOffset, in AcpiExPrepFieldValue()
678 ObjDesc->BankField.BaseByteOffset, in AcpiExPrepFieldValue()
679 ObjDesc->Field.AccessByteWidth, in AcpiExPrepFieldValue()
680 ObjDesc->BankField.RegionObj, in AcpiExPrepFieldValue()
681 ObjDesc->BankField.BankObj)); in AcpiExPrepFieldValue()
688 SecondDesc = ObjDesc->Common.NextObject; in AcpiExPrepFieldValue()
700 ObjDesc->IndexField.IndexObj = in AcpiExPrepFieldValue()
702 ObjDesc->IndexField.DataObj = in AcpiExPrepFieldValue()
705 if (!ObjDesc->IndexField.DataObj || !ObjDesc->IndexField.IndexObj) in AcpiExPrepFieldValue()
708 AcpiUtDeleteObjectDesc (ObjDesc); in AcpiExPrepFieldValue()
714 AcpiUtAddReference (ObjDesc->IndexField.DataObj); in AcpiExPrepFieldValue()
715 AcpiUtAddReference (ObjDesc->IndexField.IndexObj); in AcpiExPrepFieldValue()
734 ObjDesc->IndexField.Value = (UINT32) ACPI_ROUND_DOWN ( in AcpiExPrepFieldValue()
736 ObjDesc->IndexField.AccessByteWidth); in AcpiExPrepFieldValue()
741 ObjDesc->IndexField.StartFieldBitOffset, in AcpiExPrepFieldValue()
742 ObjDesc->IndexField.BaseByteOffset, in AcpiExPrepFieldValue()
743 ObjDesc->IndexField.Value, in AcpiExPrepFieldValue()
744 ObjDesc->Field.AccessByteWidth, in AcpiExPrepFieldValue()
745 ObjDesc->IndexField.IndexObj, in AcpiExPrepFieldValue()
746 ObjDesc->IndexField.DataObj)); in AcpiExPrepFieldValue()
761 Info->FieldNode, ObjDesc, AcpiNsGetType (Info->FieldNode)); in AcpiExPrepFieldValue()
765 Info->FieldNode, AcpiUtGetNodeName (Info->FieldNode), ObjDesc)); in AcpiExPrepFieldValue()
769 AcpiUtRemoveReference (ObjDesc); in AcpiExPrepFieldValue()