Lines Matching defs:ObjDesc

74  *              ObjDesc                     - Method object attached to node
96 ACPI_OPERAND_OBJECT *ObjDesc)
112 Op = AcpiPsAllocOp (AML_METHOD_OP, ObjDesc->Method.AmlStart);
131 ObjDesc->Method.AmlStart, ObjDesc->Method.AmlLength, NULL, 0);
284 * PARAMETERS: ObjDesc - The method object
331 * ObjDesc - The method object
346 ACPI_OPERAND_OBJECT *ObjDesc,
360 AcpiExStartTraceMethod (MethodNode, ObjDesc, WalkState);
364 if (ObjDesc->Method.ThreadCount == ACPI_UINT8_MAX)
374 if (ObjDesc->Method.InfoFlags & ACPI_METHOD_SERIALIZED)
381 if (!ObjDesc->Method.Mutex)
383 Status = AcpiDsCreateMethodMutex (ObjDesc);
402 (!(ObjDesc->Method.InfoFlags & ACPI_METHOD_IGNORE_SYNC_LEVEL)) &&
404 ObjDesc->Method.Mutex->Mutex.SyncLevel))
420 !ObjDesc->Method.Mutex->Mutex.ThreadId ||
422 ObjDesc->Method.Mutex->Mutex.ThreadId))
429 ObjDesc->Method.Mutex->Mutex.OsMutex, ACPI_WAIT_FOREVER);
439 ObjDesc->Method.Mutex->Mutex.OriginalSyncLevel =
442 ObjDesc->Method.Mutex->Mutex.ThreadId =
452 if (!(ObjDesc->Method.InfoFlags &
456 ObjDesc->Method.SyncLevel;
461 ObjDesc->Method.Mutex->Mutex.OriginalSyncLevel =
462 ObjDesc->Method.Mutex->Mutex.SyncLevel;
464 ObjDesc->Method.Mutex->Mutex.ThreadId =
471 ObjDesc->Method.Mutex->Mutex.AcquisitionDepth++;
479 if (!ObjDesc->Method.OwnerId)
481 Status = AcpiUtAllocateOwnerId (&ObjDesc->Method.OwnerId);
492 ObjDesc->Method.ThreadCount++;
500 if (ObjDesc->Method.Mutex)
502 AcpiOsReleaseMutex (ObjDesc->Method.Mutex->Mutex.OsMutex);
531 ACPI_OPERAND_OBJECT *ObjDesc;
551 ObjDesc = AcpiNsGetAttachedObject (MethodNode);
552 if (!ObjDesc)
560 MethodNode, ObjDesc, ThisWalkState);
569 ObjDesc->Method.OwnerId, NULL, ObjDesc, Thread);
598 ObjDesc->Method.AmlStart, ObjDesc->Method.AmlLength,
611 for (i = 0; i < ObjDesc->Method.ParamCount; i++)
627 if (ObjDesc->Method.InfoFlags & ACPI_METHOD_INTERNAL_ONLY)
629 Status = ObjDesc->Method.Dispatch.Implementation (NextWalkState);
643 AcpiDsTerminateControlMethod (ObjDesc, NextWalkState);