Lines Matching refs:scope
71 static bool acpi_enumerate_nondev_subnodes(acpi_handle scope,
86 acpi_handle scope = NULL; in acpi_nondev_subnode_extract() local
109 acpi_get_parent(handle, &scope); in acpi_nondev_subnode_extract()
118 result = acpi_extract_properties(scope, desc, &dn->data); in acpi_nondev_subnode_extract()
123 if (acpi_enumerate_nondev_subnodes(scope, desc, &dn->data, &dn->fwnode)) in acpi_nondev_subnode_extract()
143 static bool acpi_nondev_subnode_ok(acpi_handle scope, in acpi_nondev_subnode_ok() argument
158 if (!scope) in acpi_nondev_subnode_ok()
161 status = acpi_get_handle(scope, link->package.elements[1].string.pointer, in acpi_nondev_subnode_ok()
179 static bool acpi_add_nondev_subnodes(acpi_handle scope, in acpi_add_nondev_subnodes() argument
213 result = acpi_nondev_subnode_ok(scope, link, list, in acpi_add_nondev_subnodes()
232 acpi_handle_debug(scope, "subnode %s: Unknown scope\n", in acpi_add_nondev_subnodes()
244 acpi_handle_info(scope, "subnode %s: Unexpected reference\n", in acpi_add_nondev_subnodes()
257 static bool acpi_enumerate_nondev_subnodes(acpi_handle scope, in acpi_enumerate_nondev_subnodes() argument
284 return acpi_add_nondev_subnodes(scope, links, &data->subnodes, in acpi_enumerate_nondev_subnodes()
537 static bool acpi_extract_properties(acpi_handle scope, union acpi_object *desc, in acpi_extract_properties() argument
564 acpi_data_add_buffer_props(scope, data, properties); in acpi_extract_properties()
912 acpi_handle scope, handle; in acpi_parse_string_ref() local
918 scope = to_acpi_device_node(fwnode)->handle; in acpi_parse_string_ref()
920 scope = to_acpi_data_node(fwnode)->handle; in acpi_parse_string_ref()
926 status = acpi_get_handle(scope, refstring, &handle); in acpi_parse_string_ref()
928 acpi_handle_debug(scope, "Unable to get an ACPI handle for %s\n", in acpi_parse_string_ref()