Lines Matching full:element
23 acpi_ds_resolve_package_element(union acpi_operand_object **element);
106 * Allocate the element array (array of pointers to the individual in acpi_ds_build_internal_package_obj()
127 /* First arg is element count. Second arg begins the initializer list */ in acpi_ds_build_internal_package_obj()
194 /* This package element is already built, just get it */ in acpi_ds_build_internal_package_obj()
212 * Initialize this package element. This function handles the in acpi_ds_build_internal_package_obj()
233 /* Make new element ref count match original ref count */ in acpi_ds_build_internal_package_obj()
319 * DESCRIPTION: Resolve a named reference element within a package object
339 * to the location within the element array because a new object in acpi_ds_init_package_element()
373 * RETURN: Possible new element is stored to the indirect element_ptr
375 * DESCRIPTION: Resolve a package element that is a reference to a named
386 union acpi_operand_object *element = *element_ptr; in acpi_ds_resolve_package_element() local
394 /* Check if reference element is already resolved */ in acpi_ds_resolve_package_element()
396 if (element->reference.resolved) { in acpi_ds_resolve_package_element()
398 "%s: Package element is already resolved\n", in acpi_ds_resolve_package_element()
404 /* Element must be a reference object of correct type */ in acpi_ds_resolve_package_element()
406 scope_info.scope.node = element->reference.node; /* Prefix node */ in acpi_ds_resolve_package_element()
408 status = acpi_ns_lookup(&scope_info, (char *)element->reference.aml, in acpi_ds_resolve_package_element()
424 * element(s) will be replaced with NULL elements. in acpi_ds_resolve_package_element()
427 /* Referenced name not found, set the element to NULL */ in acpi_ds_resolve_package_element()
435 (char *)element->reference. in acpi_ds_resolve_package_element()
439 "While resolving a named reference package element - %s", in acpi_ds_resolve_package_element()
445 /* Could not resolve name, set the element to NULL */ in acpi_ds_resolve_package_element()
452 /* Named reference not resolved, return a NULL package element */ in acpi_ds_resolve_package_element()
455 "Could not resolve named package element [%4.4s] in [%4.4s]", in acpi_ds_resolve_package_element()
473 element->reference.resolved = TRUE; in acpi_ds_resolve_package_element()
474 element->reference.node = resolved_node; in acpi_ds_resolve_package_element()
475 type = element->reference.node->type; in acpi_ds_resolve_package_element()
525 acpi_ut_remove_reference(element); in acpi_ds_resolve_package_element()