Lines Matching full:count

22 			   union acpi_operand_object **elements, u32 count);
33 union acpi_operand_object **elements, u32 count);
45 * DESCRIPTION: Check a returned package object for the correct count and
59 u32 count; in acpi_ns_check_package() local
69 "%s Validating return Package of Type %X, Count %X\n", in acpi_ns_check_package()
71 return_object->package.count)); in acpi_ns_check_package()
80 /* Extract package count and elements array */ in acpi_ns_check_package()
83 count = return_object->package.count; in acpi_ns_check_package()
89 if (!count) { in acpi_ns_check_package()
110 status = acpi_ns_custom_package(info, elements, count); in acpi_ns_check_package()
115 * The package count is fixed and there are no subpackages in acpi_ns_check_package()
122 if (count < expected_count) { in acpi_ns_check_package()
124 } else if (count > expected_count) { in acpi_ns_check_package()
128 info->full_pathname, count, in acpi_ns_check_package()
147 * The package count is variable, there are no subpackages, and all in acpi_ns_check_package()
150 for (i = 0; i < count; i++) { in acpi_ns_check_package()
164 * The package count is variable, there are no subpackages. There are in acpi_ns_check_package()
170 expected_count = package->ret_info3.count; in acpi_ns_check_package()
171 if (count < expected_count) { in acpi_ns_check_package()
177 for (i = 0; i < count; i++) { in acpi_ns_check_package()
178 if (i < package->ret_info3.count) { in acpi_ns_check_package()
221 count--; in acpi_ns_check_package()
226 acpi_ns_check_package_list(info, package, elements, count); in acpi_ns_check_package()
231 /* First element is the (Integer) count of subpackages to follow */ in acpi_ns_check_package()
241 * Count cannot be larger than the parent package length, but allow it in acpi_ns_check_package()
245 if (expected_count >= count) { in acpi_ns_check_package()
249 count = expected_count; in acpi_ns_check_package()
255 acpi_ns_check_package_list(info, package, elements, count); in acpi_ns_check_package()
289 count = 1; in acpi_ns_check_package()
295 acpi_ns_check_package_list(info, package, elements, count); in acpi_ns_check_package()
309 if (count & 1) { in acpi_ns_check_package()
310 expected_count = count + 1; in acpi_ns_check_package()
314 while (count > 0) { in acpi_ns_check_package()
340 count -= 2; in acpi_ns_check_package()
360 /* Error exit for the case with an incorrect package count */ in acpi_ns_check_package()
364 count, expected_count)); in acpi_ns_check_package()
377 * count - Count of subpackages
388 union acpi_operand_object **elements, u32 count) in acpi_ns_check_package_list() argument
404 for (i = 0; i < count; i++) { in acpi_ns_check_package_list()
429 if (sub_package->package.count < expected_count) { in acpi_ns_check_package_list()
455 if (sub_package->package.count < expected_count) { in acpi_ns_check_package_list()
468 count - in acpi_ns_check_package_list()
486 expected_count = package->ret_info2.count; in acpi_ns_check_package_list()
487 if (sub_package->package.count < expected_count) { in acpi_ns_check_package_list()
512 if (sub_package->package.count < expected_count) { in acpi_ns_check_package_list()
523 count, 0, 0, 0); in acpi_ns_check_package_list()
531 * First element is the (Integer) count of elements, including in acpi_ns_check_package_list()
532 * the count field (the ACPI name is num_elements) in acpi_ns_check_package_list()
542 * Make sure package is large enough for the Count and is in acpi_ns_check_package_list()
546 if (sub_package->package.count < expected_count) { in acpi_ns_check_package_list()
550 if (sub_package->package.count < in acpi_ns_check_package_list()
563 expected_count = sub_package->package.count; in acpi_ns_check_package_list()
595 /* The subpackage count was smaller than required */ in acpi_ns_check_package_list()
599 i, sub_package->package.count, expected_count)); in acpi_ns_check_package_list()
610 * count - Element count for the package
614 * DESCRIPTION: Check a returned package object for the correct count and
624 union acpi_operand_object **elements, u32 count) in acpi_ns_custom_package() argument
648 if (count < expected_count) { in acpi_ns_custom_package()
652 count, expected_count)); in acpi_ns_custom_package()
654 } else if (count > expected_count) { in acpi_ns_custom_package()
658 info->full_pathname, count, expected_count)); in acpi_ns_custom_package()
688 * count1 - Count for first group
690 * count2 - Count for second group
716 * The second group can have a count of zero. in acpi_ns_check_package_elements()