86{
92
93
95
96
97
98
99
100
104
107
110 {
111
112
117 }
118
119
120
121
122
123
124
129 {
131 }
132
133 if (!SourceDesc)
134 {
138 }
139
140
141
142
143
144 switch (EntryType)
145 {
147
149 {
153 }
154
157 {
158
159
160 ObjDesc = SourceDesc;
162 }
163 break;
164
166
168 {
172 }
173
176 {
177
178
179 ObjDesc = SourceDesc;
181 }
182 break;
183
185
187 {
191 }
192
193
194
195 ObjDesc = SourceDesc;
197 break;
198
200
202 {
206 }
207
208
209
210 ObjDesc = SourceDesc;
212 break;
213
218
220 "FieldRead Node=%p SourceDesc=%p Type=%X\n",
221 Node, SourceDesc, EntryType));
222
224 break;
225
226
227
233
234
235
236 ObjDesc = SourceDesc;
238 break;
239
240
241
243
245 "Untyped entry %p, no attached object!",
Node));
246
248
250
252 {
256
257
258
259 ObjDesc = SourceDesc;
261 break;
262
263 default:
264
265
266
268 "Unsupported Reference type 0x%X",
270
272 }
273 break;
274
275 default:
276
277
278
280 "Node %p - Unknown object type 0x%X",
282
284
285 }
286
287
288
289
290 *ObjectPtr = (void *) ObjDesc;
292}
#define AE_AML_UNINITIALIZED_NODE
#define AE_AML_OPERAND_TYPE
#define ANOBJ_METHOD_LOCAL
ACPI_OPERAND_OBJECT * AcpiNsGetAttachedObject(ACPI_NAMESPACE_NODE *Node)
ACPI_OBJECT_TYPE AcpiNsGetType(ACPI_NAMESPACE_NODE *Node)
#define ACPI_DEBUG_PRINT(pl)
#define return_ACPI_STATUS(s)
#define ACPI_FUNCTION_TRACE(a)
#define ACPI_ERROR(plist)
#define ACPI_TYPE_LOCAL_REFERENCE
#define ACPI_TYPE_BUFFER_FIELD
#define ACPI_TYPE_LOCAL_BANK_FIELD
#define ACPI_TYPE_PROCESSOR
#define ACPI_TYPE_LOCAL_ALIAS
#define ACPI_TYPE_INTEGER
#define ACPI_TYPE_LOCAL_REGION_FIELD
#define ACPI_CAST_PTR(t, p)
#define ACPI_TYPE_PACKAGE
#define ACPI_TYPE_LOCAL_METHOD_ALIAS
#define ACPI_TYPE_LOCAL_INDEX_FIELD
#define ACPI_TYPE_THERMAL
const char * AcpiUtGetTypeName(ACPI_OBJECT_TYPE Type)
const char * AcpiUtGetObjectTypeName(ACPI_OPERAND_OBJECT *ObjDesc)
void AcpiUtAddReference(ACPI_OPERAND_OBJECT *Object)
ACPI_STATUS AcpiDsGetPackageArguments(ACPI_OPERAND_OBJECT *ObjDesc)
ACPI_STATUS AcpiDsGetBufferArguments(ACPI_OPERAND_OBJECT *ObjDesc)
ACPI_STATUS AcpiExReadDataFromField(ACPI_WALK_STATE *WalkState, ACPI_OPERAND_OBJECT *ObjDesc, ACPI_OPERAND_OBJECT **RetBufferDesc)
ACPI_OBJECT_COMMON_HEADER UINT8 Class
ACPI_OBJECT_REFERENCE Reference
ACPI_OBJECT_COMMON Common