Lines Matching defs:ObjDesc

182  *              ObjDesc                     - Method object attached to node
204 ACPI_OPERAND_OBJECT *ObjDesc)
220 Op = AcpiPsAllocOp (AML_METHOD_OP, ObjDesc->Method.AmlStart);
239 ObjDesc->Method.AmlStart, ObjDesc->Method.AmlLength, NULL, 0);
400 * PARAMETERS: ObjDesc - The method object
447 * ObjDesc - The method object
462 ACPI_OPERAND_OBJECT *ObjDesc,
476 AcpiExStartTraceMethod (MethodNode, ObjDesc, WalkState);
480 if (ObjDesc->Method.ThreadCount == ACPI_UINT8_MAX)
490 if (ObjDesc->Method.InfoFlags & ACPI_METHOD_SERIALIZED)
497 if (!ObjDesc->Method.Mutex)
499 Status = AcpiDsCreateMethodMutex (ObjDesc);
518 (!(ObjDesc->Method.InfoFlags & ACPI_METHOD_IGNORE_SYNC_LEVEL)) &&
520 ObjDesc->Method.Mutex->Mutex.SyncLevel))
536 !ObjDesc->Method.Mutex->Mutex.ThreadId ||
538 ObjDesc->Method.Mutex->Mutex.ThreadId))
545 ObjDesc->Method.Mutex->Mutex.OsMutex, ACPI_WAIT_FOREVER);
555 ObjDesc->Method.Mutex->Mutex.OriginalSyncLevel =
558 ObjDesc->Method.Mutex->Mutex.ThreadId =
568 if (!(ObjDesc->Method.InfoFlags &
572 ObjDesc->Method.SyncLevel;
577 ObjDesc->Method.Mutex->Mutex.OriginalSyncLevel =
578 ObjDesc->Method.Mutex->Mutex.SyncLevel;
580 ObjDesc->Method.Mutex->Mutex.ThreadId =
587 ObjDesc->Method.Mutex->Mutex.AcquisitionDepth++;
595 if (!ObjDesc->Method.OwnerId)
597 Status = AcpiUtAllocateOwnerId (&ObjDesc->Method.OwnerId);
608 ObjDesc->Method.ThreadCount++;
616 if (ObjDesc->Method.Mutex)
618 AcpiOsReleaseMutex (ObjDesc->Method.Mutex->Mutex.OsMutex);
647 ACPI_OPERAND_OBJECT *ObjDesc;
667 ObjDesc = AcpiNsGetAttachedObject (MethodNode);
668 if (!ObjDesc)
676 MethodNode, ObjDesc, ThisWalkState);
685 ObjDesc->Method.OwnerId, NULL, ObjDesc, Thread);
714 ObjDesc->Method.AmlStart, ObjDesc->Method.AmlLength,
729 for (i = 0; i < ObjDesc->Method.ParamCount; i++)
755 if (ObjDesc->Method.InfoFlags & ACPI_METHOD_INTERNAL_ONLY)
757 Status = ObjDesc->Method.Dispatch.Implementation (NextWalkState);
777 AcpiDsTerminateControlMethod (ObjDesc, NextWalkState);