Lines Matching full:package
23 * to retrieve the properties. They are marshalled up in a single package as
24 * alternating key/value elements, unlike _DSD which stores them as a package
59 numprops = props->package.count / 2; in acpi_extract_apple_properties()
69 union acpi_object *key = &props->package.elements[i * 2]; in acpi_extract_apple_properties()
70 union acpi_object *val = &props->package.elements[i * 2 + 1]; in acpi_extract_apple_properties()
94 /* newsize += top-level package + 3 objects for each key/value tuple */ in acpi_extract_apple_properties()
100 /* layout: top-level package | packages | key/value tuples | strings */ in acpi_extract_apple_properties()
102 newprops->package.count = numvalid; in acpi_extract_apple_properties()
103 newprops->package.elements = &newprops[1]; in acpi_extract_apple_properties()
107 union acpi_object *key = &props->package.elements[i * 2]; in acpi_extract_apple_properties()
108 union acpi_object *val = &props->package.elements[i * 2 + 1]; in acpi_extract_apple_properties()
113 newprops[1 + j].package.count = 2; in acpi_extract_apple_properties()
114 newprops[1 + j].package.elements = &newprops[k]; in acpi_extract_apple_properties()