Lines Matching refs:element
675 const union acpi_object *element, *end; in __acpi_node_get_property_reference() local
720 element = obj->package.elements; in __acpi_node_get_property_reference()
721 end = element + obj->package.count; in __acpi_node_get_property_reference()
723 while (element < end) { in __acpi_node_get_property_reference()
726 if (element->type == ACPI_TYPE_LOCAL_REFERENCE) { in __acpi_node_get_property_reference()
729 ret = acpi_bus_get_device(element->reference.handle, in __acpi_node_get_property_reference()
735 element++; in __acpi_node_get_property_reference()
742 element < end && element->type == ACPI_TYPE_STRING; in __acpi_node_get_property_reference()
743 element++) { in __acpi_node_get_property_reference()
745 ref_fwnode, element->string.pointer); in __acpi_node_get_property_reference()
751 for (i = 0; element + i < end && i < num_args; i++) { in __acpi_node_get_property_reference()
752 int type = element[i].type; in __acpi_node_get_property_reference()
769 args->args[i] = element[i].integer.value; in __acpi_node_get_property_reference()
774 element += nargs; in __acpi_node_get_property_reference()
775 } else if (element->type == ACPI_TYPE_INTEGER) { in __acpi_node_get_property_reference()
778 element++; in __acpi_node_get_property_reference()