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