455{
460
461
463
465 "Entered with WalkState=%p Aml=%p size=%X\n",
468
470 {
472 }
473
474
475
478 {
480 {
481
482
484 }
485
488 }
489
491
492
493
494
495
497 {
500 }
501
503
504
505
506
507
508 AcpiGbl_CurrentWalkList =
Thread;
509
510
511
512
513
515
517 while (WalkState)
518 {
520 {
521
522
523
524
526 }
527
529 "Completed one call to walk loop, %s State=%p\n",
531
533 {
534
535
537 " Exit nested method",
540
543 }
545 {
546
547
548
549
552 {
554 }
555
556
557
558
559
561 continue;
562 }
564 {
566 }
568 {
569
570
573 {
577 }
578 else
579 {
582 }
584
585
586
590 {
591
592
593
594
595
596
599 }
600 }
601
602
603
605
606
607
609
610
611
612
613
614
619 {
621 }
622
623
624
626 PreviousWalkState = WalkState;
627
629 "ReturnValue=%p, ImplicitValue=%p State=%p\n",
631
632
633
635 if (WalkState)
636 {
638 {
639
640
641
642
643
645 {
646
647
648
649
650 if (AcpiGbl_EnableInterpreterSlack &&
652 {
656 {
658 }
659 }
660
661
662
665 }
666 else
667 {
668
669
670
671
673
676 }
678 {
680 }
681 }
682 else
683 {
684
685
688 }
689 }
690
691
692
693
694
696 {
698 {
701 }
702 else
703 {
704
705
708 }
709 }
710 else
711 {
713 {
714
715
717 }
719 {
720
721
723 }
724 }
725
727 }
728
729
730
733 AcpiGbl_CurrentWalkList = PrevWalkList;
735}
unsigned long long UINT64
#define AE_ALREADY_EXISTS
#define ACPI_ERROR_METHOD(s, n, p, e)
void AcpiNsPrintNodePathname(ACPI_NAMESPACE_NODE *Node, const char *Msg)
#define ACPI_METHOD_SERIALIZED
#define ACPI_METHOD_SERIALIZED_PENDING
#define ACPI_DEBUG_PRINT(pl)
#define ACPI_FUNCTION_TRACE(a)
#define ACPI_DEBUG_PRINT_RAW(pl)
#define ACPI_DB_EVALUATION
#define ACPI_PARSE_EXECUTE
#define ACPI_PARSE_MODE_MASK
void AcpiPsCleanupScope(ACPI_PARSE_STATE *state)
ACPI_STATUS AcpiPsParseLoop(ACPI_WALK_STATE *WalkState)
#define ACPI_PARSE_MODULE_LEVEL
void ACPI_INTERNAL_VAR_XFACE AcpiOsPrintf(const char *Format,...)
#define ACPI_WALK_METHOD_RESTART
#define ACPI_CAST_PTR(t, p)
void AcpiUtRemoveReference(ACPI_OPERAND_OBJECT *Object)
ACPI_OPERAND_OBJECT * AcpiUtCreateIntegerObject(UINT64 Value)
ACPI_THREAD_STATE * AcpiUtCreateThreadState(void)
void AcpiUtDeleteGenericState(ACPI_GENERIC_STATE *State)
ACPI_STATUS AcpiDsRestartControlMethod(ACPI_WALK_STATE *WalkState, ACPI_OPERAND_OBJECT *ReturnDesc)
ACPI_STATUS AcpiDsMethodError(ACPI_STATUS Status, ACPI_WALK_STATE *WalkState)
void AcpiDsTerminateControlMethod(ACPI_OPERAND_OBJECT *MethodDesc, ACPI_WALK_STATE *WalkState)
ACPI_STATUS AcpiDsCallControlMethod(ACPI_THREAD_STATE *Thread, ACPI_WALK_STATE *ThisWalkState, ACPI_PARSE_OBJECT *Op)
void AcpiDsClearImplicitReturn(ACPI_WALK_STATE *WalkState)
void AcpiDsScopeStackClear(ACPI_WALK_STATE *WalkState)
void AcpiDsPushWalkState(ACPI_WALK_STATE *WalkState, ACPI_THREAD_STATE *Thread)
ACPI_WALK_STATE * AcpiDsPopWalkState(ACPI_THREAD_STATE *Thread)
ACPI_WALK_STATE * AcpiDsGetCurrentWalkState(ACPI_THREAD_STATE *Thread)
void AcpiDsDeleteWalkState(ACPI_WALK_STATE *WalkState)
void AcpiExReleaseAllMutexes(ACPI_THREAD_STATE *Thread)
void AcpiExExitInterpreter(void)
void AcpiExEnterInterpreter(void)
_In_opt_ PFILE_OBJECT _In_opt_ PETHREAD Thread
ACPI_OBJECT_COMMON_HEADER UINT8 InfoFlags
ACPI_STATE_COMMON UINT8 CurrentSyncLevel
union acpi_operand_object * ImplicitReturnObj
union acpi_operand_object * MethodDesc
union acpi_operand_object * ReturnDesc
struct acpi_namespace_node * MethodNode
UINT16 MethodNestingDepth
union acpi_operand_object ** CallerReturnDesc
ACPI_THREAD_STATE * Thread
ACPI_OBJECT_METHOD Method
const char * AcpiFormatException(ACPI_STATUS Status)