156#define NAMEOF_LOCAL_NTE "__L0"
157#define NAMEOF_ARG_NTE "__A0"
164AcpiDsGetBufferFieldArguments (
165 ACPI_OPERAND_OBJECT *ObjDesc);
168AcpiDsGetBankFieldArguments (
169 ACPI_OPERAND_OBJECT *ObjDesc);
172AcpiDsGetRegionArguments (
173 ACPI_OPERAND_OBJECT *RgnDesc);
176AcpiDsGetBufferArguments (
177 ACPI_OPERAND_OBJECT *ObjDesc);
180AcpiDsGetPackageArguments (
181 ACPI_OPERAND_OBJECT *ObjDesc);
188AcpiDsExecBeginControlOp (
189 ACPI_WALK_STATE *WalkState,
190 ACPI_PARSE_OBJECT *Op);
193AcpiDsExecEndControlOp (
194 ACPI_WALK_STATE *WalkState,
195 ACPI_PARSE_OBJECT *Op);
202AcpiDsEvalBufferFieldOperands (
203 ACPI_WALK_STATE *WalkState,
204 ACPI_PARSE_OBJECT *Op);
207AcpiDsEvalRegionOperands (
208 ACPI_WALK_STATE *WalkState,
209 ACPI_PARSE_OBJECT *Op);
212AcpiDsEvalTableRegionOperands (
213 ACPI_WALK_STATE *WalkState,
214 ACPI_PARSE_OBJECT *Op);
217AcpiDsEvalDataObjectOperands (
218 ACPI_WALK_STATE *WalkState,
219 ACPI_PARSE_OBJECT *Op,
220 ACPI_OPERAND_OBJECT *ObjDesc);
223AcpiDsEvalBankFieldOperands (
224 ACPI_WALK_STATE *WalkState,
225 ACPI_PARSE_OBJECT *Op);
228AcpiDsInitializeRegion (
229 ACPI_HANDLE ObjHandle);
236AcpiDsGetPredicateValue (
237 ACPI_WALK_STATE *WalkState,
238 ACPI_OPERAND_OBJECT *ResultObj);
242 ACPI_WALK_STATE *WalkState,
243 ACPI_PARSE_OBJECT **OutOp);
247 ACPI_WALK_STATE *State);
255 ACPI_PARSE_OBJECT *Op,
256 ACPI_NAMESPACE_NODE *RegionNode,
257 ACPI_WALK_STATE *WalkState);
260AcpiDsCreateBankField (
261 ACPI_PARSE_OBJECT *Op,
262 ACPI_NAMESPACE_NODE *RegionNode,
263 ACPI_WALK_STATE *WalkState);
266AcpiDsCreateIndexField (
267 ACPI_PARSE_OBJECT *Op,
268 ACPI_NAMESPACE_NODE *RegionNode,
269 ACPI_WALK_STATE *WalkState);
272AcpiDsCreateBufferField (
273 ACPI_PARSE_OBJECT *Op,
274 ACPI_WALK_STATE *WalkState);
277AcpiDsInitFieldObjects (
278 ACPI_PARSE_OBJECT *Op,
279 ACPI_WALK_STATE *WalkState);
287 ACPI_WALK_STATE *WalkState,
294 ACPI_WALK_STATE *WalkState,
295 ACPI_PARSE_OBJECT **OutOp);
299 ACPI_WALK_STATE *WalkState);
306 ACPI_WALK_STATE *WalkState,
307 ACPI_PARSE_OBJECT **OutOp);
311 ACPI_WALK_STATE *WalkState);
318AcpiDsStoreObjectToLocal (
321 ACPI_OPERAND_OBJECT *SrcDesc,
322 ACPI_WALK_STATE *WalkState);
325AcpiDsMethodDataGetEntry (
328 ACPI_WALK_STATE *WalkState,
329 ACPI_OPERAND_OBJECT ***Node);
332AcpiDsMethodDataDeleteAll (
333 ACPI_WALK_STATE *WalkState);
337 ACPI_OPERAND_OBJECT *ObjDesc);
340AcpiDsMethodDataGetValue (
343 ACPI_WALK_STATE *WalkState,
344 ACPI_OPERAND_OBJECT **DestDesc);
347AcpiDsMethodDataInitArgs (
348 ACPI_OPERAND_OBJECT **Params,
349 UINT32 MaxParamCount,
350 ACPI_WALK_STATE *WalkState);
353AcpiDsMethodDataGetNode (
356 ACPI_WALK_STATE *WalkState,
357 ACPI_NAMESPACE_NODE **Node);
360AcpiDsMethodDataInit (
361 ACPI_WALK_STATE *WalkState);
368AcpiDsAutoSerializeMethod (
369 ACPI_NAMESPACE_NODE *Node,
370 ACPI_OPERAND_OBJECT *ObjDesc);
373AcpiDsCallControlMethod (
374 ACPI_THREAD_STATE *Thread,
375 ACPI_WALK_STATE *WalkState,
376 ACPI_PARSE_OBJECT *Op);
379AcpiDsRestartControlMethod (
380 ACPI_WALK_STATE *WalkState,
381 ACPI_OPERAND_OBJECT *ReturnDesc);
384AcpiDsTerminateControlMethod (
385 ACPI_OPERAND_OBJECT *MethodDesc,
386 ACPI_WALK_STATE *WalkState);
389AcpiDsBeginMethodExecution (
390 ACPI_NAMESPACE_NODE *MethodNode,
391 ACPI_OPERAND_OBJECT *ObjDesc,
392 ACPI_WALK_STATE *WalkState);
397 ACPI_WALK_STATE *WalkState);
403AcpiDsInitializeObjects (
405 ACPI_NAMESPACE_NODE *StartNode);
412AcpiDsBuildInternalObject (
413 ACPI_WALK_STATE *WalkState,
414 ACPI_PARSE_OBJECT *Op,
415 ACPI_OPERAND_OBJECT **ObjDescPtr);
418AcpiDsBuildInternalBufferObj (
419 ACPI_WALK_STATE *WalkState,
420 ACPI_PARSE_OBJECT *Op,
422 ACPI_OPERAND_OBJECT **ObjDescPtr);
425AcpiDsBuildInternalPackageObj (
426 ACPI_WALK_STATE *WalkState,
427 ACPI_PARSE_OBJECT *op,
428 UINT32 PackageLength,
429 ACPI_OPERAND_OBJECT **ObjDesc);
432AcpiDsInitObjectFromOp (
433 ACPI_WALK_STATE *WalkState,
434 ACPI_PARSE_OBJECT *Op,
436 ACPI_OPERAND_OBJECT **ObjDesc);
440 ACPI_WALK_STATE *WalkState,
441 ACPI_NAMESPACE_NODE *Node,
442 ACPI_PARSE_OBJECT *Op);
449AcpiDsInitPackageElement (
451 ACPI_OPERAND_OBJECT *SourceObject,
452 ACPI_GENERIC_STATE *State,
460AcpiDsClearImplicitReturn (
461 ACPI_WALK_STATE *WalkState);
464AcpiDsDoImplicitReturn (
465 ACPI_OPERAND_OBJECT *ReturnDesc,
466 ACPI_WALK_STATE *WalkState,
467 BOOLEAN AddReference);
471 ACPI_PARSE_OBJECT *Op,
472 ACPI_WALK_STATE *WalkState);
475AcpiDsDeleteResultIfNotUsed (
476 ACPI_PARSE_OBJECT *Op,
477 ACPI_OPERAND_OBJECT *ResultObj,
478 ACPI_WALK_STATE *WalkState);
482 ACPI_WALK_STATE *WalkState,
483 ACPI_PARSE_OBJECT *Arg,
484 UINT32 ArgsRemaining);
487AcpiDsCreateOperands (
488 ACPI_WALK_STATE *WalkState,
489 ACPI_PARSE_OBJECT *FirstArg);
492AcpiDsResolveOperands (
493 ACPI_WALK_STATE *WalkState);
497 ACPI_WALK_STATE *WalkState);
500AcpiDsEvaluateNamePath (
501 ACPI_WALK_STATE *WalkState);
508AcpiDsScopeStackPush (
509 ACPI_NAMESPACE_NODE *Node,
510 ACPI_OBJECT_TYPE Type,
511 ACPI_WALK_STATE *WalkState);
516 ACPI_WALK_STATE *WalkState);
519AcpiDsScopeStackClear (
520 ACPI_WALK_STATE *WalkState);
529 ACPI_WALK_STATE *WalkState);
534 ACPI_WALK_STATE *WalkState);
537AcpiDsCreateWalkState (
538 ACPI_OWNER_ID OwnerId,
539 ACPI_PARSE_OBJECT *Origin,
540 ACPI_OPERAND_OBJECT *MthDesc,
541 ACPI_THREAD_STATE *Thread);
545 ACPI_WALK_STATE *WalkState,
546 ACPI_PARSE_OBJECT *Op,
547 ACPI_NAMESPACE_NODE *MethodNode,
550 ACPI_EVALUATE_INFO *Info,
554AcpiDsObjStackPopAndDelete (
556 ACPI_WALK_STATE *WalkState);
559AcpiDsDeleteWalkState (
560 ACPI_WALK_STATE *WalkState);
564 ACPI_THREAD_STATE *Thread);
568 ACPI_WALK_STATE *WalkState,
569 ACPI_THREAD_STATE *Thread);
572AcpiDsResultStackClear (
573 ACPI_WALK_STATE *WalkState);
576AcpiDsGetCurrentWalkState (
577 ACPI_THREAD_STATE *Thread);
581 ACPI_OPERAND_OBJECT **Object,
582 ACPI_WALK_STATE *WalkState);
586 ACPI_OPERAND_OBJECT *Object,
587 ACPI_WALK_STATE *WalkState);
594AcpiDsDumpMethodStack (
596 ACPI_WALK_STATE *WalkState,
597 ACPI_PARSE_OBJECT *Op);