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 AcpiUtAddReference (ObjDesc->Field.RegionObj); in AcpiExPrepFieldValue()
660 ObjDesc->Field.StartFieldBitOffset, in AcpiExPrepFieldValue()
661 ObjDesc->Field.BaseByteOffset, in AcpiExPrepFieldValue()
662 ObjDesc->Field.AccessByteWidth, in AcpiExPrepFieldValue()
663 ObjDesc->Field.RegionObj)); in AcpiExPrepFieldValue()
668 ObjDesc->BankField.Value = Info->BankValue; in AcpiExPrepFieldValue()
669 ObjDesc->BankField.RegionObj = in AcpiExPrepFieldValue()
671 ObjDesc->BankField.BankObj = in AcpiExPrepFieldValue()
676 AcpiUtAddReference (ObjDesc->BankField.RegionObj); in AcpiExPrepFieldValue()
677 AcpiUtAddReference (ObjDesc->BankField.BankObj); in AcpiExPrepFieldValue()
681 ObjDesc->BankField.StartFieldBitOffset, in AcpiExPrepFieldValue()
682 ObjDesc->BankField.BaseByteOffset, in AcpiExPrepFieldValue()
683 ObjDesc->Field.AccessByteWidth, in AcpiExPrepFieldValue()
684 ObjDesc->BankField.RegionObj, in AcpiExPrepFieldValue()
685 ObjDesc->BankField.BankObj)); in AcpiExPrepFieldValue()
692 SecondDesc = ObjDesc->Common.NextObject; in AcpiExPrepFieldValue()
704 ObjDesc->IndexField.IndexObj = in AcpiExPrepFieldValue()
706 ObjDesc->IndexField.DataObj = in AcpiExPrepFieldValue()
709 if (!ObjDesc->IndexField.DataObj || !ObjDesc->IndexField.IndexObj) in AcpiExPrepFieldValue()
712 AcpiUtDeleteObjectDesc (ObjDesc); in AcpiExPrepFieldValue()
718 AcpiUtAddReference (ObjDesc->IndexField.DataObj); in AcpiExPrepFieldValue()
719 AcpiUtAddReference (ObjDesc->IndexField.IndexObj); in AcpiExPrepFieldValue()
738 ObjDesc->IndexField.Value = (UINT32) ACPI_ROUND_DOWN ( in AcpiExPrepFieldValue()
740 ObjDesc->IndexField.AccessByteWidth); in AcpiExPrepFieldValue()
745 ObjDesc->IndexField.StartFieldBitOffset, in AcpiExPrepFieldValue()
746 ObjDesc->IndexField.BaseByteOffset, in AcpiExPrepFieldValue()
747 ObjDesc->IndexField.Value, in AcpiExPrepFieldValue()
748 ObjDesc->Field.AccessByteWidth, in AcpiExPrepFieldValue()
749 ObjDesc->IndexField.IndexObj, in AcpiExPrepFieldValue()
750 ObjDesc->IndexField.DataObj)); in AcpiExPrepFieldValue()
765 Info->FieldNode, ObjDesc, AcpiNsGetType (Info->FieldNode)); in AcpiExPrepFieldValue()
769 Info->FieldNode, AcpiUtGetNodeName (Info->FieldNode), ObjDesc)); in AcpiExPrepFieldValue()
773 AcpiUtRemoveReference (ObjDesc); in AcpiExPrepFieldValue()