Lines Matching refs:element
101 union acpi_object *element = &(package->package.elements[i]); in acpi_extract_package() local
103 switch (element->type) { in acpi_extract_package()
133 (element->string.length * sizeof(char)) + in acpi_extract_package()
139 sizeof(u8 *) + element->buffer.length; in acpi_extract_package()
205 union acpi_object *element = &(package->package.elements[i]); in acpi_extract_package() local
207 if (!element) { in acpi_extract_package()
211 switch (element->type) { in acpi_extract_package()
217 element->integer.value; in acpi_extract_package()
224 element->integer.value; in acpi_extract_package()
243 memcpy(tail, element->string.pointer, in acpi_extract_package()
244 element->string.length); in acpi_extract_package()
246 tail += element->string.length * sizeof(char); in acpi_extract_package()
254 memcpy(tail, element->buffer.pointer, in acpi_extract_package()
255 element->buffer.length); in acpi_extract_package()
257 tail += element->buffer.length; in acpi_extract_package()
268 (void *)element->reference.handle; in acpi_extract_package()
295 union acpi_object element; in acpi_evaluate_integer() local
302 buffer.pointer = &element; in acpi_evaluate_integer()
309 if (element.type != ACPI_TYPE_INTEGER) { in acpi_evaluate_integer()
314 *data = element.integer.value; in acpi_evaluate_integer()
331 union acpi_object *element = NULL; in acpi_evaluate_reference() local
373 element = &(package->package.elements[i]); in acpi_evaluate_reference()
375 if (element->type != ACPI_TYPE_LOCAL_REFERENCE) { in acpi_evaluate_reference()
381 if (!element->reference.handle) { in acpi_evaluate_reference()
388 list->handles[i] = element->reference.handle; in acpi_evaluate_reference()