Lines Matching refs:ObjDesc

167     ACPI_OPERAND_OBJECT     *ObjDesc,
339 * PARAMETERS: ObjDesc - Field object
352 ACPI_OPERAND_OBJECT *ObjDesc,
372 AcpiExGenerateAccess (ObjDesc->CommonField.StartFieldBitOffset,
373 ObjDesc->CommonField.BitLength,
418 if (ObjDesc->Common.Type == ACPI_TYPE_BUFFER_FIELD)
437 * PARAMETERS: ObjDesc - The field object
456 ACPI_OPERAND_OBJECT *ObjDesc,
475 ObjDesc->CommonField.FieldFlags = FieldFlags;
476 ObjDesc->CommonField.Attribute = FieldAttribute;
477 ObjDesc->CommonField.BitLength = FieldBitLength;
495 ObjDesc, FieldFlags, &ByteAlignment);
503 ObjDesc->CommonField.AccessByteWidth = (UINT8)
518 ObjDesc->CommonField.BaseByteOffset = (UINT32)
525 ObjDesc->CommonField.StartFieldBitOffset = (UINT8)
526 (FieldBitPosition - ACPI_MUL_8 (ObjDesc->CommonField.BaseByteOffset));
549 ACPI_OPERAND_OBJECT *ObjDesc;
581 ObjDesc = AcpiUtCreateInternalObject (Info->FieldType);
582 if (!ObjDesc)
589 ObjDesc->CommonField.Node = Info->FieldNode;
590 Status = AcpiExPrepCommonFieldObject (ObjDesc,
595 AcpiUtDeleteObjectDesc (ObjDesc);
605 ObjDesc->Field.RegionObj = AcpiNsGetAttachedObject (Info->RegionNode);
609 ObjDesc->Field.AccessLength = Info->AccessLength;
619 AcpiUtDeleteObjectDesc (ObjDesc);
624 ObjDesc->Field.ResourceBuffer =
626 ObjDesc->Field.ResourceLength =
631 ObjDesc->Field.ResourceBuffer = Info->ResourceBuffer;
632 ObjDesc->Field.ResourceLength = Info->ResourceLength;
635 ObjDesc->Field.PinNumberIndex = Info->PinNumberIndex;
639 if ((ObjDesc->Field.RegionObj->Region.SpaceId == ACPI_ADR_SPACE_EC) &&
640 (ObjDesc->CommonField.BitLength > 8))
643 ObjDesc->CommonField.BitLength);
649 ObjDesc->CommonField.AccessByteWidth =
656 ObjDesc->Field.StartFieldBitOffset,
657 ObjDesc->Field.BaseByteOffset,
658 ObjDesc->Field.AccessByteWidth,
659 ObjDesc->Field.RegionObj));
664 ObjDesc->BankField.Value = Info->BankValue;
665 ObjDesc->BankField.RegionObj =
667 ObjDesc->BankField.BankObj =
672 AcpiUtAddReference (ObjDesc->BankField.RegionObj);
673 AcpiUtAddReference (ObjDesc->BankField.BankObj);
677 ObjDesc->BankField.StartFieldBitOffset,
678 ObjDesc->BankField.BaseByteOffset,
679 ObjDesc->Field.AccessByteWidth,
680 ObjDesc->BankField.RegionObj,
681 ObjDesc->BankField.BankObj));
688 SecondDesc = ObjDesc->Common.NextObject;
700 ObjDesc->IndexField.IndexObj =
702 ObjDesc->IndexField.DataObj =
705 if (!ObjDesc->IndexField.DataObj || !ObjDesc->IndexField.IndexObj)
708 AcpiUtDeleteObjectDesc (ObjDesc);
714 AcpiUtAddReference (ObjDesc->IndexField.DataObj);
715 AcpiUtAddReference (ObjDesc->IndexField.IndexObj);
726 * ObjDesc->IndexField.Value = (UINT32)
728 * ObjDesc->Field.AccessByteWidth));
731 * ObjDesc->IndexField.Value = (UINT32)
734 ObjDesc->IndexField.Value = (UINT32) ACPI_ROUND_DOWN (
736 ObjDesc->IndexField.AccessByteWidth);
741 ObjDesc->IndexField.StartFieldBitOffset,
742 ObjDesc->IndexField.BaseByteOffset,
743 ObjDesc->IndexField.Value,
744 ObjDesc->Field.AccessByteWidth,
745 ObjDesc->IndexField.IndexObj,
746 ObjDesc->IndexField.DataObj));
757 * Store the constructed descriptor (ObjDesc) into the parent Node,
761 Info->FieldNode, ObjDesc, AcpiNsGetType (Info->FieldNode));
764 "Set NamedObj %p [%4.4s], ObjDesc %p\n",
765 Info->FieldNode, AcpiUtGetNodeName (Info->FieldNode), ObjDesc));
769 AcpiUtRemoveReference (ObjDesc);