Lines Matching refs:MethodDesc
174 ACPI_OPERAND_OBJECT *MethodDesc);
299 WalkState->MethodDesc->Method.SyncLevel = 0;
300 WalkState->MethodDesc->Method.InfoFlags |=
410 ACPI_OPERAND_OBJECT *MethodDesc)
436 MethodDesc->Method.SyncLevel;
437 MethodDesc->Method.Mutex = MutexDesc;
886 * PARAMETERS: MethodDesc - Method object
901 ACPI_OPERAND_OBJECT *MethodDesc,
908 /* MethodDesc is required, WalkState is optional */
910 if (!MethodDesc)
929 if (!(MethodDesc->Method.InfoFlags & ACPI_METHOD_MODULE_LEVEL) &&
930 (MethodDesc->Method.ThreadCount == 1))
945 if (MethodDesc->Method.InfoFlags & ACPI_METHOD_MODIFIED_NAMESPACE)
948 AcpiNsDeleteNamespaceByOwner (MethodDesc->Method.OwnerId);
950 MethodDesc->Method.InfoFlags &=
959 if (MethodDesc->Method.Mutex)
963 MethodDesc->Method.Mutex->Mutex.AcquisitionDepth--;
964 if (!MethodDesc->Method.Mutex->Mutex.AcquisitionDepth)
967 MethodDesc->Method.Mutex->Mutex.OriginalSyncLevel;
970 MethodDesc->Method.Mutex->Mutex.OsMutex);
971 MethodDesc->Method.Mutex->Mutex.ThreadId = 0;
978 if (MethodDesc->Method.ThreadCount)
980 MethodDesc->Method.ThreadCount--;
990 if (MethodDesc->Method.ThreadCount)
998 MethodDesc->Method.ThreadCount));
1014 if (MethodDesc->Method.InfoFlags & ACPI_METHOD_SERIALIZED_PENDING)
1035 MethodDesc->Method.InfoFlags &=
1038 MethodDesc->Method.InfoFlags |=
1040 MethodDesc->Method.SyncLevel = 0;
1045 if (!(MethodDesc->Method.InfoFlags & ACPI_METHOD_MODULE_LEVEL))
1047 AcpiUtReleaseOwnerId (&MethodDesc->Method.OwnerId);
1051 AcpiExStopTraceMethod ((ACPI_NAMESPACE_NODE *) MethodDesc->Method.Node,
1052 MethodDesc, WalkState);