50 #define _COMPONENT ACPI_NAMESPACE
99 "Entering predefined entries into namespace\n"));
116 "Could not create predefined name %s",
128 "Could not override predefined %s",
144 goto unlock_and_exit;
152 switch (init_val->
type) {
154 obj_desc->
method.param_count =
158 #if defined (ACPI_ASL_COMPILER)
162 new_node->value = obj_desc->
method.param_count;
166 obj_desc->
method.info_flags =
168 obj_desc->
method.dispatch.implementation =
190 obj_desc->
mutex.node = new_node;
191 obj_desc->
mutex.sync_level =
201 goto unlock_and_exit;
217 goto unlock_and_exit;
225 "Unsupported initial type value 0x%X",
317 if ((!scope_info) || (!scope_info->
scope.node)) {
319 "Null scope prefix, using root node (%p)\n",
324 prefix_node = scope_info->
scope.node;
341 prefix_node = prefix_node->
parent;
348 type_to_check_for =
type;
362 "Null Pathname (Zero segments), Flags=%X\n",
390 "Path is absolute from root [%p]\n",
396 "Searching relative to prefix scope [%4.4s] (%p)\n",
404 this_node = prefix_node;
421 this_node = this_node->
parent;
427 "ACPI path has too many parent prefixes (^) "
428 "- reached beyond root node"));
435 "Search scope is [%4.4s], path has %u carat(s)\n",
437 (this_node), num_carats));
461 type = this_node->
type;
464 "Prefix-only Pathname (Zero name segments), Flags=%X\n",
480 "Dual Pathname (2 segments, Flags=%X)\n",
497 "Multi Pathname (%u Segments, Flags=%X)\n",
498 num_segments, flags));
509 "Simple Pathname (1 segment, Flags=%X)\n",
526 current_node = this_node;
527 while (num_segments && current_node) {
533 this_search_type =
type;
559 current_node, interpreter_mode,
560 this_search_type, local_flags,
568 "Name [%4.4s] not found in scope [%4.4s] %p\n",
569 (
char *)&simple_name,
570 (
char *)¤t_node->
name,
574 *return_node = this_node;
580 if (num_segments > 0) {
594 this_node->
object)->type)) {
623 && (this_node->
type != type_to_check_for)) {
628 "NsLookup: Type mismatch on %4.4s (%s), searching for (%s)",
633 (type_to_check_for)));
642 type = this_node->
type;
649 current_node = this_node;
669 *return_node = this_node;