nsutils.c (2c4cdf5950b1a7a9d731c03c56e2cea3bd8ca7b7) nsutils.c (fd1af7126fb62688cfcf4b563c73b2909ac30f74)
1/******************************************************************************
2 *
3 * Module Name: nsutils - Utilities for accessing ACPI namespace, accessing
4 * parents and siblings and Scope manipulation
5 *
6 *****************************************************************************/
7
8/*

--- 98 unchanged lines hidden (view full) ---

107 ******************************************************************************/
108
109acpi_object_type acpi_ns_get_type(struct acpi_namespace_node * node)
110{
111 ACPI_FUNCTION_TRACE(ns_get_type);
112
113 if (!node) {
114 ACPI_WARNING((AE_INFO, "Null Node parameter"));
1/******************************************************************************
2 *
3 * Module Name: nsutils - Utilities for accessing ACPI namespace, accessing
4 * parents and siblings and Scope manipulation
5 *
6 *****************************************************************************/
7
8/*

--- 98 unchanged lines hidden (view full) ---

107 ******************************************************************************/
108
109acpi_object_type acpi_ns_get_type(struct acpi_namespace_node * node)
110{
111 ACPI_FUNCTION_TRACE(ns_get_type);
112
113 if (!node) {
114 ACPI_WARNING((AE_INFO, "Null Node parameter"));
115 return_VALUE(ACPI_TYPE_ANY);
115 return_UINT8(ACPI_TYPE_ANY);
116 }
117
116 }
117
118 return_VALUE(node->type);
118 return_UINT8(node->type);
119}
120
121/*******************************************************************************
122 *
123 * FUNCTION: acpi_ns_local
124 *
125 * PARAMETERS: type - A namespace object type
126 *

--- 8 unchanged lines hidden (view full) ---

135{
136 ACPI_FUNCTION_TRACE(ns_local);
137
138 if (!acpi_ut_valid_object_type(type)) {
139
140 /* Type code out of range */
141
142 ACPI_WARNING((AE_INFO, "Invalid Object Type 0x%X", type));
119}
120
121/*******************************************************************************
122 *
123 * FUNCTION: acpi_ns_local
124 *
125 * PARAMETERS: type - A namespace object type
126 *

--- 8 unchanged lines hidden (view full) ---

135{
136 ACPI_FUNCTION_TRACE(ns_local);
137
138 if (!acpi_ut_valid_object_type(type)) {
139
140 /* Type code out of range */
141
142 ACPI_WARNING((AE_INFO, "Invalid Object Type 0x%X", type));
143 return_VALUE(ACPI_NS_NORMAL);
143 return_UINT32(ACPI_NS_NORMAL);
144 }
145
144 }
145
146 return_VALUE(acpi_gbl_ns_properties[type] & ACPI_NS_LOCAL);
146 return_UINT32(acpi_gbl_ns_properties[type] & ACPI_NS_LOCAL);
147}
148
149/*******************************************************************************
150 *
151 * FUNCTION: acpi_ns_get_internal_name_length
152 *
153 * PARAMETERS: info - Info struct initialized with the
154 * external name pointer.

--- 571 unchanged lines hidden ---
147}
148
149/*******************************************************************************
150 *
151 * FUNCTION: acpi_ns_get_internal_name_length
152 *
153 * PARAMETERS: info - Info struct initialized with the
154 * external name pointer.

--- 571 unchanged lines hidden ---