Lines Matching full:package

90 	 * package element)  in acpi_ut_copy_isimple_to_esimple()
207 * DESCRIPTION: Copy one package element to another package element
228 package.elements[this_index]; in acpi_ut_copy_ielement_to_eelement()
246 * Build the package object in acpi_ut_copy_ielement_to_eelement()
249 target_object->package.count = source_object->package.count; in acpi_ut_copy_ielement_to_eelement()
250 target_object->package.elements = in acpi_ut_copy_ielement_to_eelement()
254 * Pass the new package object back to the package walk routine in acpi_ut_copy_ielement_to_eelement()
259 * Save space for the array of objects (Package elements) in acpi_ut_copy_ielement_to_eelement()
264 package.count * in acpi_ut_copy_ielement_to_eelement()
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 in acpi_ut_copy_ipackage_to_epackage()
314 * Free space begins right after the first package in acpi_ut_copy_ipackage_to_epackage()
323 external_object->package.count = internal_object->package.count; in acpi_ut_copy_ipackage_to_epackage()
324 external_object->package.elements = in acpi_ut_copy_ipackage_to_epackage()
331 info.length += (acpi_size)external_object->package.count * in acpi_ut_copy_ipackage_to_epackage()
333 info.free_space += external_object->package.count * in acpi_ut_copy_ipackage_to_epackage()
368 * Package object: Copy all subobjects (including in acpi_ut_copy_iobject_to_eobject()
535 * DESCRIPTION: Copy an external package object to an internal package.
551 /* Create the package object */ in acpi_ut_copy_epackage_to_ipackage()
554 acpi_ut_create_package_object(external_object->package.count); in acpi_ut_copy_epackage_to_ipackage()
559 package_elements = package_object->package.elements; in acpi_ut_copy_epackage_to_ipackage()
565 for (i = 0; i < external_object->package.count; i++) { in acpi_ut_copy_epackage_to_ipackage()
567 acpi_ut_copy_eobject_to_iobject(&external_object->package. in acpi_ut_copy_epackage_to_ipackage()
572 /* Truncate package and delete it */ in acpi_ut_copy_epackage_to_ipackage()
574 package_object->package.count = i; in acpi_ut_copy_epackage_to_ipackage()
581 /* Mark package data valid */ in acpi_ut_copy_epackage_to_ipackage()
583 package_object->package.flags |= AOPOBJ_DATA_VALID; in acpi_ut_copy_epackage_to_ipackage()
786 * DESCRIPTION: Copy one package element to another package element
805 &state->pkg.dest_object->package.elements[this_index]; in acpi_ut_copy_ielement_to_ielement()
810 /* A null source object indicates a (legal) null package element */ in acpi_ut_copy_ielement_to_ielement()
840 * This object is a package - go down another nesting level in acpi_ut_copy_ielement_to_ielement()
841 * Create and build the package object in acpi_ut_copy_ielement_to_ielement()
844 acpi_ut_create_package_object(source_object->package.count); in acpi_ut_copy_ielement_to_ielement()
851 /* Pass the new package object back to the package walk routine */ in acpi_ut_copy_ielement_to_ielement()
855 /* Store the object pointer in the parent package object */ in acpi_ut_copy_ielement_to_ielement()
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; in acpi_ut_copy_ipackage_to_ipackage()
901 * Create the object array and walk the source package tree in acpi_ut_copy_ipackage_to_ipackage()
903 dest_obj->package.elements = ACPI_ALLOCATE_ZEROED(((acpi_size) in acpi_ut_copy_ipackage_to_ipackage()
904 source_obj->package. in acpi_ut_copy_ipackage_to_ipackage()
907 if (!dest_obj->package.elements) { in acpi_ut_copy_ipackage_to_ipackage()
908 ACPI_ERROR((AE_INFO, "Package allocation failure")); in acpi_ut_copy_ipackage_to_ipackage()
913 * Copy the package element-by-element by walking the package "tree". in acpi_ut_copy_ipackage_to_ipackage()