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
189 "Found unexpected NULL package element")); in acpi_ns_simple_repair()
230 * A package is expected. We will wrap the existing object with a in acpi_ns_simple_repair()
231 * new package object. It is often the case that if a variable-length in acpi_ns_simple_repair()
232 * package is required, but there is only a single object needed, the in acpi_ns_simple_repair()
233 * BIOS will return that object instead of wrapping it with a Package in acpi_ns_simple_repair()
234 * object. Note: after the wrapping, the package will be validated in acpi_ns_simple_repair()
242 * incremented for being inserted into the new package. in acpi_ns_simple_repair()
244 *return_object_ptr = new_object; /* New Package object */ in acpi_ns_simple_repair()
268 "%s: Converted %s to expected %s at Package index %u\n", in acpi_ns_simple_repair()
295 * package_index - Index of object within parent package (if
345 * package_index - Index of object within parent package (if
353 * DESCRIPTION: Attempt to repair a NULL element of a returned Package object.
375 * Attempt to repair a NULL element of a Package object. This applies to in acpi_ns_repair_null_element()
376 * predefined names that return a fixed-length package and each element in acpi_ns_repair_null_element()
378 * elements are allowed, especially at the end of the package. in acpi_ns_repair_null_element()
405 /* Set the reference count according to the parent Package object */ in acpi_ns_repair_null_element()
411 "%s: Converted NULL package element to expected %s at index %u\n", in acpi_ns_repair_null_element()
427 * obj_desc - A Package object
431 * DESCRIPTION: Remove all NULL package elements from packages that contain
451 * We can safely remove all NULL elements from these package types: in acpi_ns_remove_null_elements()
473 count = obj_desc->package.count; in acpi_ns_remove_null_elements()
476 source = obj_desc->package.elements; in acpi_ns_remove_null_elements()
479 /* Examine all elements of the package object, remove nulls */ in acpi_ns_remove_null_elements()
492 /* Update parent package if any null elements were removed */ in acpi_ns_remove_null_elements()
499 /* NULL terminate list and update the package count */ in acpi_ns_remove_null_elements()
502 obj_desc->package.count = new_count; in acpi_ns_remove_null_elements()
512 * obj_desc_ptr - The new package object is returned here
517 * return a variable-length Package of sub-objects. If there is
519 * the single object instead of a Package with one sub-object.
521 * Package object around the original object, creating the
522 * correct and expected Package with one sub-object.
540 * Create the new outer package and populate it. The new in acpi_ns_wrap_with_package()
541 * package will have a single element, the lone sub-object. in acpi_ns_wrap_with_package()
548 pkg_obj_desc->package.elements[0] = original_object; in acpi_ns_wrap_with_package()
551 "%s: Wrapped %s with expected Package object\n", in acpi_ns_wrap_with_package()