Lines Matching defs:element
93 union acpi_object *element = &(package->package.elements[i]);
95 if (!element) {
99 switch (element->type) {
114 printk(KERN_WARNING PREFIX "Invalid package element"
129 (element->string.length * sizeof(char)) +
136 (element->buffer.length * sizeof(u8));
140 printk(KERN_WARNING PREFIX "Invalid package element"
152 "Found unsupported element at index=%d\n",
179 union acpi_object *element = &(package->package.elements[i]);
181 if (!element) {
185 switch (element->type) {
191 element->integer.value;
198 element->integer.value;
217 memcpy(tail, element->string.pointer,
218 element->string.length);
220 tail += element->string.length * sizeof(char);
228 memcpy(tail, element->buffer.pointer,
229 element->buffer.length);
231 tail += element->buffer.length * sizeof(u8);
258 union acpi_object *element;
265 element = kzalloc(sizeof(union acpi_object), irqs_disabled() ? GFP_ATOMIC: GFP_KERNEL);
266 if (!element)
270 buffer.pointer = element;
274 kfree(element);
278 if (element->type != ACPI_TYPE_INTEGER) {
280 kfree(element);
284 *data = element->integer.value;
285 kfree(element);
303 union acpi_object *element = NULL;
351 element = &(package->package.elements[i]);
353 if (element->type != ACPI_TYPE_ANY) {
356 "Expecting a [Reference] package element, found type %X\n",
357 element->type);
364 list->handles[i] = element->reference.handle;