Lines Matching full:package
39 * Buffer -> Package of Integers
40 * Package -> Package of one Package
46 * An incorrect standalone object is wrapped with required outer package
49 * Required package elements that are NULL replaced by Integer/String/Buffer
106 * package_index - Index of object within parent package (if
190 "Found unexpected NULL package element")); in acpi_ns_simple_repair()
232 * A package is expected. We will wrap the existing object with a in acpi_ns_simple_repair()
233 * new package object. It is often the case that if a variable-length in acpi_ns_simple_repair()
234 * package is required, but there is only a single object needed, the in acpi_ns_simple_repair()
235 * BIOS will return that object instead of wrapping it with a Package in acpi_ns_simple_repair()
236 * object. Note: after the wrapping, the package will be validated in acpi_ns_simple_repair()
244 * incremented for being inserted into the new package. in acpi_ns_simple_repair()
246 *return_object_ptr = new_object; /* New Package object */ in acpi_ns_simple_repair()
270 "%s: Converted %s to expected %s at Package index %u\n", in acpi_ns_simple_repair()
297 * package_index - Index of object within parent package (if
347 * package_index - Index of object within parent package (if
355 * DESCRIPTION: Attempt to repair a NULL element of a returned Package object.
377 * Attempt to repair a NULL element of a Package object. This applies to in acpi_ns_repair_null_element()
378 * predefined names that return a fixed-length package and each element in acpi_ns_repair_null_element()
380 * elements are allowed, especially at the end of the package. in acpi_ns_repair_null_element()
407 /* Set the reference count according to the parent Package object */ in acpi_ns_repair_null_element()
413 "%s: Converted NULL package element to expected %s at index %u\n", in acpi_ns_repair_null_element()
429 * obj_desc - A Package object
433 * DESCRIPTION: Remove all NULL package elements from packages that contain
453 * We can safely remove all NULL elements from these package types: in acpi_ns_remove_null_elements()
475 count = obj_desc->package.count; in acpi_ns_remove_null_elements()
478 source = obj_desc->package.elements; in acpi_ns_remove_null_elements()
481 /* Examine all elements of the package object, remove nulls */ in acpi_ns_remove_null_elements()
494 /* Update parent package if any null elements were removed */ in acpi_ns_remove_null_elements()
501 /* NULL terminate list and update the package count */ in acpi_ns_remove_null_elements()
504 obj_desc->package.count = new_count; in acpi_ns_remove_null_elements()
514 * obj_desc_ptr - The new package object is returned here
519 * return a variable-length Package of sub-objects. If there is
521 * the single object instead of a Package with one sub-object.
523 * Package object around the original object, creating the
524 * correct and expected Package with one sub-object.
542 * Create the new outer package and populate it. The new in acpi_ns_wrap_with_package()
543 * package will have a single element, the lone sub-object. in acpi_ns_wrap_with_package()
550 pkg_obj_desc->package.elements[0] = original_object; in acpi_ns_wrap_with_package()
553 "%s: Wrapped %s with expected Package object\n", in acpi_ns_wrap_with_package()