Lines Matching defs:MutexId

54     ACPI_MUTEX_HANDLE       MutexId);
58 ACPI_MUTEX_HANDLE MutexId);
190 ACPI_MUTEX_HANDLE MutexId)
195 ACPI_FUNCTION_TRACE_U32 (UtCreateMutex, MutexId);
198 if (!AcpiGbl_MutexInfo[MutexId].Mutex)
200 Status = AcpiOsCreateMutex (&AcpiGbl_MutexInfo[MutexId].Mutex);
201 AcpiGbl_MutexInfo[MutexId].ThreadId = ACPI_MUTEX_NOT_ACQUIRED;
202 AcpiGbl_MutexInfo[MutexId].UseCount = 0;
223 ACPI_MUTEX_HANDLE MutexId)
226 ACPI_FUNCTION_TRACE_U32 (UtDeleteMutex, MutexId);
229 AcpiOsDeleteMutex (AcpiGbl_MutexInfo[MutexId].Mutex);
231 AcpiGbl_MutexInfo[MutexId].Mutex = NULL;
232 AcpiGbl_MutexInfo[MutexId].ThreadId = ACPI_MUTEX_NOT_ACQUIRED;
252 ACPI_MUTEX_HANDLE MutexId)
261 if (MutexId > ACPI_MAX_MUTEX)
279 for (i = MutexId; i < ACPI_NUM_MUTEX; i++)
283 if (i == MutexId)
287 AcpiUtGetMutexName (MutexId),
296 AcpiUtGetMutexName (MutexId)));
306 (UINT32) ThisThreadId, AcpiUtGetMutexName (MutexId)));
308 Status = AcpiOsAcquireMutex (AcpiGbl_MutexInfo[MutexId].Mutex,
313 (UINT32) ThisThreadId, AcpiUtGetMutexName (MutexId)));
315 AcpiGbl_MutexInfo[MutexId].UseCount++;
316 AcpiGbl_MutexInfo[MutexId].ThreadId = ThisThreadId;
322 (UINT32) ThisThreadId, MutexId));
343 ACPI_MUTEX_HANDLE MutexId)
349 (UINT32) AcpiOsGetThreadId (), AcpiUtGetMutexName (MutexId)));
351 if (MutexId > ACPI_MAX_MUTEX)
359 if (AcpiGbl_MutexInfo[MutexId].ThreadId == ACPI_MUTEX_NOT_ACQUIRED)
362 "Mutex [0x%X] is not acquired, cannot release", MutexId));
378 for (i = MutexId; i < ACPI_NUM_MUTEX; i++)
382 if (i == MutexId)
389 AcpiUtGetMutexName (i), AcpiUtGetMutexName (MutexId)));
399 AcpiGbl_MutexInfo[MutexId].ThreadId = ACPI_MUTEX_NOT_ACQUIRED;
401 AcpiOsReleaseMutex (AcpiGbl_MutexInfo[MutexId].Mutex);