Lines Matching refs:element
74 union acpi_object *element = &(package->package.elements[i]);
76 switch (element->type) {
91 pr_debug("Invalid package element [%d]: got number, expected [%c]\n",
103 (element->string.length * sizeof(char)) +
109 sizeof(u8 *) + element->buffer.length;
113 pr_debug("Invalid package element [%d] got string/buffer, expected [%c]\n",
125 pr_debug("Invalid package element [%d] got reference, expected [%c]\n",
133 pr_debug("Unsupported element at index=%d\n", i);
166 union acpi_object *element = &(package->package.elements[i]);
168 switch (element->type) {
174 element->integer.value;
181 element->integer.value;
200 memcpy(tail, element->string.pointer,
201 element->string.length);
203 tail += element->string.length * sizeof(char);
211 memcpy(tail, element->buffer.pointer,
212 element->buffer.length);
214 tail += element->buffer.length;
225 (void *)element->reference.handle;
252 union acpi_object element;
259 buffer.pointer = &element;
266 if (element.type != ACPI_TYPE_INTEGER) {
271 *data = element.integer.value;
375 union acpi_object *element = &(package->package.elements[i]);
377 if (element->type != ACPI_TYPE_LOCAL_REFERENCE ||
378 !element->reference.handle)
383 list->handles[i] = element->reference.handle;