Lines Matching full:package
22 * to retrieve the properties. They are marshalled up in a single package as
23 * alternating key/value elements, unlike _DSD which stores them as a package
58 numprops = props->package.count / 2; in acpi_extract_apple_properties()
68 union acpi_object *key = &props->package.elements[i * 2]; in acpi_extract_apple_properties()
69 union acpi_object *val = &props->package.elements[i * 2 + 1]; in acpi_extract_apple_properties()
90 /* newsize += top-level package + 3 objects for each key/value tuple */ in acpi_extract_apple_properties()
96 /* layout: top-level package | packages | key/value tuples | strings */ in acpi_extract_apple_properties()
98 newprops->package.count = numvalid; in acpi_extract_apple_properties()
99 newprops->package.elements = &newprops[1]; in acpi_extract_apple_properties()
103 union acpi_object *key = &props->package.elements[i * 2]; in acpi_extract_apple_properties()
104 union acpi_object *val = &props->package.elements[i * 2 + 1]; in acpi_extract_apple_properties()
109 newprops[1 + j].package.count = 2; in acpi_extract_apple_properties()
110 newprops[1 + j].package.elements = &newprops[k]; in acpi_extract_apple_properties()