Lines Matching defs:MutexId

54     ACPI_MUTEX_HANDLE       MutexId);
58 ACPI_MUTEX_HANDLE MutexId);
214 ACPI_MUTEX_HANDLE MutexId)
219 ACPI_FUNCTION_TRACE_U32 (UtCreateMutex, MutexId);
222 if (!AcpiGbl_MutexInfo[MutexId].Mutex)
224 Status = AcpiOsCreateMutex (&AcpiGbl_MutexInfo[MutexId].Mutex);
225 AcpiGbl_MutexInfo[MutexId].ThreadId = ACPI_MUTEX_NOT_ACQUIRED;
226 AcpiGbl_MutexInfo[MutexId].UseCount = 0;
247 ACPI_MUTEX_HANDLE MutexId)
250 ACPI_FUNCTION_TRACE_U32 (UtDeleteMutex, MutexId);
253 AcpiOsDeleteMutex (AcpiGbl_MutexInfo[MutexId].Mutex);
255 AcpiGbl_MutexInfo[MutexId].Mutex = NULL;
256 AcpiGbl_MutexInfo[MutexId].ThreadId = ACPI_MUTEX_NOT_ACQUIRED;
276 ACPI_MUTEX_HANDLE MutexId)
285 if (MutexId > ACPI_MAX_MUTEX)
303 for (i = MutexId; i < ACPI_NUM_MUTEX; i++)
307 if (i == MutexId)
311 AcpiUtGetMutexName (MutexId),
320 AcpiUtGetMutexName (MutexId)));
330 (UINT32) ThisThreadId, AcpiUtGetMutexName (MutexId)));
333 AcpiGbl_MutexInfo[MutexId].Mutex, ACPI_WAIT_FOREVER);
338 (UINT32) ThisThreadId, AcpiUtGetMutexName (MutexId)));
340 AcpiGbl_MutexInfo[MutexId].UseCount++;
341 AcpiGbl_MutexInfo[MutexId].ThreadId = ThisThreadId;
347 (UINT32) ThisThreadId, MutexId));
368 ACPI_MUTEX_HANDLE MutexId)
374 (UINT32) AcpiOsGetThreadId (), AcpiUtGetMutexName (MutexId)));
376 if (MutexId > ACPI_MAX_MUTEX)
384 if (AcpiGbl_MutexInfo[MutexId].ThreadId == ACPI_MUTEX_NOT_ACQUIRED)
387 "Mutex [0x%X] is not acquired, cannot release", MutexId));
403 for (i = MutexId; i < ACPI_NUM_MUTEX; i++)
407 if (i == MutexId)
414 AcpiUtGetMutexName (i), AcpiUtGetMutexName (MutexId)));
424 AcpiGbl_MutexInfo[MutexId].ThreadId = ACPI_MUTEX_NOT_ACQUIRED;
426 AcpiOsReleaseMutex (AcpiGbl_MutexInfo[MutexId].Mutex);