Lines Matching refs:element
797 const union acpi_object **element, in acpi_get_ref_args() argument
806 for (; *element < end && (*element)->type == ACPI_TYPE_STRING; in acpi_get_ref_args()
807 (*element)++) { in acpi_get_ref_args()
808 const char *child_name = (*element)->string.pointer; in acpi_get_ref_args()
820 for (i = 0; (*element) + i < end && i < num_args; i++) { in acpi_get_ref_args()
821 acpi_object_type type = (*element)[i].type; in acpi_get_ref_args()
839 args->args[i] = (*element)[i].integer.value; in acpi_get_ref_args()
842 (*element) += nargs; in acpi_get_ref_args()
886 const union acpi_object *element, *end; in __acpi_node_get_property_reference() local
931 element = obj->package.elements; in __acpi_node_get_property_reference()
932 end = element + obj->package.count; in __acpi_node_get_property_reference()
934 while (element < end) { in __acpi_node_get_property_reference()
935 switch (element->type) { in __acpi_node_get_property_reference()
937 device = acpi_fetch_acpi_dev(element->reference.handle); in __acpi_node_get_property_reference()
941 element++; in __acpi_node_get_property_reference()
945 &element, end, num_args); in __acpi_node_get_property_reference()
956 element++; in __acpi_node_get_property_reference()