Lines Matching full:package
42 acpi_extract_package(union acpi_object *package, in acpi_extract_package() argument
54 if (!package || (package->type != ACPI_TYPE_PACKAGE) in acpi_extract_package()
55 || (package->package.count < 1)) { in acpi_extract_package()
56 printk(KERN_WARNING PREFIX "Invalid package argument\n"); in acpi_extract_package()
71 if (format_count > package->package.count) { in acpi_extract_package()
73 " than exist in package [%d].\n", in acpi_extract_package()
74 format_count, package->package.count); in acpi_extract_package()
85 union acpi_object *element = &(package->package.elements[i]); in acpi_extract_package()
102 printk(KERN_WARNING PREFIX "Invalid package element" in acpi_extract_package()
126 printk(KERN_WARNING PREFIX "Invalid package element" in acpi_extract_package()
140 printk(KERN_WARNING PREFIX "Invalid package element" in acpi_extract_package()
180 * Extract package data. in acpi_extract_package()
185 union acpi_object *element = &(package->package.elements[i]); in acpi_extract_package()
306 union acpi_object *package = NULL; in acpi_evaluate_reference() local
322 package = buffer.pointer; in acpi_evaluate_reference()
324 if ((buffer.length == 0) || !package) { in acpi_evaluate_reference()
329 if (package->type != ACPI_TYPE_PACKAGE) { in acpi_evaluate_reference()
334 if (!package->package.count) { in acpi_evaluate_reference()
340 if (package->package.count > ACPI_MAX_HANDLES) { in acpi_evaluate_reference()
341 kfree(package); in acpi_evaluate_reference()
344 list->count = package->package.count; in acpi_evaluate_reference()
346 /* Extract package data. */ in acpi_evaluate_reference()
350 element = &(package->package.elements[i]); in acpi_evaluate_reference()
398 || !output->package.count in acpi_get_physical_device_location()
399 || output->package.elements[0].type != ACPI_TYPE_BUFFER in acpi_get_physical_device_location()
400 || output->package.elements[0].buffer.length < ACPI_PLD_REV1_BUFFER_SIZE) { in acpi_get_physical_device_location()
406 output->package.elements[0].buffer.pointer, in acpi_get_physical_device_location()
407 output->package.elements[0].buffer.length, in acpi_get_physical_device_location()
640 * Though ACPI defines the fourth parameter for _DSM should be a package,
666 params[3].package.count = 0; in acpi_evaluate_dsm()
667 params[3].package.elements = NULL; in acpi_evaluate_dsm()