Lines Matching refs:Package
270 * _BCL: Values are tied to the Package index where they appear, and cannot
273 * it to a Package of integers.
515 * If a Package, ensure same for all string elements.
541 /* Exit if not a Package */
548 /* Examine each element of the _CID package */
550 ElementPtr = ReturnObject->Package.Elements;
551 for (i = 0; i < ReturnObject->Package.Count; i++)
615 OuterElementCount = ReturnObject->Package.Count - 1;
619 OuterElements = &ReturnObject->Package.Elements[i + 1];
622 if ((*OuterElements)->Package.Count == 0)
631 ObjDesc = (*OuterElements)->Package.Elements[1]; /* Index1 = Type */
652 /* Update top-level package count, Type "Integer" checked elsewhere */
654 ObjDesc = ReturnObject->Package.Elements[0];
658 * Entries (subpackages) in the _CST Package must be sorted by the
792 /* Each element in the _PRT package is a subpackage */
794 TopObjectList = PackageObject->Package.Elements;
795 ElementCount = PackageObject->Package.Count;
802 SubObjectList = SubPackage->Package.Elements;
806 if (SubPackage->Package.Count < 4)
868 * Entries (subpackages) in the _PSS Package must be sorted by power
885 OuterElements = ReturnObject->Package.Elements;
886 OuterElementCount = ReturnObject->Package.Count;
890 Elements = (*OuterElements)->Package.Elements;
935 * We can only sort the _TSS return package if there is no _PSS in the
939 * In this case, it is best to just return the _TSS package as-is.
971 * DESCRIPTION: Check if the package list is valid and sorted correctly by the
997 /* The top-level object must be a package */
1009 OuterElementCount = ReturnObject->Package.Count;
1015 OuterElements = &ReturnObject->Package.Elements[StartIndex];
1028 /* Each element of the top-level package must also be a package */
1037 if ((*OuterElements)->Package.Count < ExpectedCount)
1042 Elements = (*OuterElements)->Package.Elements;
1059 AcpiNsSortList (&ReturnObject->Package.Elements[StartIndex],
1082 * PARAMETERS: Elements - Package object element list
1084 * Index - Sort by which package element
1089 * DESCRIPTION: Sort the objects that are in a package element list.
1091 * NOTE: Assumes that all NULL elements have been removed from the package,
1116 ObjDesc1 = Elements[j-1]->Package.Elements[Index];
1117 ObjDesc2 = Elements[j]->Package.Elements[Index];
1138 * PARAMETERS: ObjDesc - Package object element list
1143 * DESCRIPTION: Remove the requested element of a package and delete it.
1162 Count = ObjDesc->Package.Count;
1165 Source = ObjDesc->Package.Elements;
1168 /* Examine all elements of the package object, remove matched index */
1186 /* NULL terminate list and update the package count */
1189 ObjDesc->Package.Count = NewCount;