Home | History | Annotate | Download | only in namespace

Lines Matching refs:Package

182  * Buffer  -> Package of Integers
183 * Package -> Package of one Package
189 * An incorrect standalone object is wrapped with required outer package
192 * Required package elements that are NULL replaced by Integer/String/Buffer
247 * PackageIndex - Index of object within parent package (if
337 ACPI_WARN_ALWAYS, "Found unexpected NULL package element"));
384 * A package is expected. We will wrap the existing object with a
385 * new package object. It is often the case that if a variable-length
386 * package is required, but there is only a single object needed, the
387 * BIOS will return that object instead of wrapping it with a Package
388 * object. Note: after the wrapping, the package will be validated
396 * incremented for being inserted into the new package.
398 *ReturnObjectPtr = NewObject; /* New Package object */
424 "%s: Converted %s to expected %s at Package index %u\n",
451 * PackageIndex - Index of object within parent package (if
502 * PackageIndex - Index of object within parent package (if
510 * DESCRIPTION: Attempt to repair a NULL element of a returned Package object.
536 * Attempt to repair a NULL element of a Package object. This applies to
537 * predefined names that return a fixed-length package and each element
539 * elements are allowed, especially at the end of the package.
571 /* Set the reference count according to the parent Package object */
577 "%s: Converted NULL package element to expected %s at index %u\n",
593 * ObjDesc - A Package object
597 * DESCRIPTION: Remove all NULL package elements from packages that contain
620 * We can safely remove all NULL elements from these package types:
643 Count = ObjDesc->Package.Count;
646 Source = ObjDesc->Package.Elements;
649 /* Examine all elements of the package object, remove nulls */
666 /* Update parent package if any null elements were removed */
674 /* NULL terminate list and update the package count */
677 ObjDesc->Package.Count = NewCount;
688 * ObjDescPtr - The new package object is returned here
693 * return a variable-length Package of sub-objects. If there is
695 * the single object instead of a Package with one sub-object.
697 * Package object around the original object, creating the
698 * correct and expected Package with one sub-object.
719 * Create the new outer package and populate it. The new
720 * package will have a single element, the lone sub-object.
728 PkgObjDesc->Package.Elements[0] = OriginalObject;
731 "%s: Wrapped %s with expected Package object\n",