Lines Matching defs:key
23 * alternating key/value elements, unlike _DSD which stores them as a package
66 /* newsize = key length + value length of each tuple */
68 union acpi_object *key = &props->package.elements[i * 2];
71 if ( key->type != ACPI_TYPE_STRING ||
77 newsize += key->string.length + 1;
90 /* newsize += top-level package + 3 objects for each key/value tuple */
96 /* layout: top-level package | packages | key/value tuples | strings */
103 union acpi_object *key = &props->package.elements[i * 2];
113 newprops[k].string.length = key->string.length;
115 memcpy(free_space, key->string.pointer, key->string.length);
116 free_space += key->string.length + 1;