Lines Matching refs:package
90 * package element)
207 * DESCRIPTION: Copy one package element to another package element
228 package.elements[this_index];
246 * Build the package object
249 target_object->package.count = source_object->package.count;
250 target_object->package.elements =
254 * Pass the new package object back to the package walk routine
264 package.count *
289 * DESCRIPTION: This function is called to place a package object in a user
290 * buffer. A package object by definition contains other objects.
309 * First package at head of the buffer
314 * Free space begins right after the first package
323 external_object->package.count = internal_object->package.count;
324 external_object->package.elements =
331 info.length += (acpi_size)external_object->package.count *
333 info.free_space += external_object->package.count *
535 * DESCRIPTION: Copy an external package object to an internal package.
551 /* Create the package object */
554 acpi_ut_create_package_object(external_object->package.count);
559 package_elements = package_object->package.elements;
565 for (i = 0; i < external_object->package.count; i++) {
567 acpi_ut_copy_eobject_to_iobject(&external_object->package.
572 /* Truncate package and delete it */
574 package_object->package.count = i;
581 /* Mark package data valid */
583 package_object->package.flags |= AOPOBJ_DATA_VALID;
786 * DESCRIPTION: Copy one package element to another package element
805 &state->pkg.dest_object->package.elements[this_index];
810 /* A null source object indicates a (legal) null package element */
840 * This object is a package - go down another nesting level
841 * Create and build the package object
844 acpi_ut_create_package_object(source_object->package.count);
851 /* Pass the new package object back to the package walk routine */
855 /* Store the object pointer in the parent package object */
876 * PARAMETERS: source_obj - Pointer to the source package object
882 * DESCRIPTION: This function is called to copy an internal package object
883 * into another internal package object.
898 dest_obj->package.count = source_obj->package.count;
901 * Create the object array and walk the source package tree
903 dest_obj->package.elements = ACPI_ALLOCATE_ZEROED(((acpi_size)
904 source_obj->package.
907 if (!dest_obj->package.elements) {
913 * Copy the package element-by-element by walking the package "tree".