Lines Matching defs:MutexId

129     ACPI_MUTEX_HANDLE       MutexId);
133 ACPI_MUTEX_HANDLE MutexId);
248 ACPI_MUTEX_HANDLE MutexId)
253 ACPI_FUNCTION_TRACE_U32 (UtCreateMutex, MutexId);
256 if (MutexId > ACPI_MAX_MUTEX)
261 if (!AcpiGbl_MutexInfo[MutexId].Mutex)
263 Status = AcpiOsCreateMutex (&AcpiGbl_MutexInfo[MutexId].Mutex);
264 AcpiGbl_MutexInfo[MutexId].ThreadId = ACPI_MUTEX_NOT_ACQUIRED;
265 AcpiGbl_MutexInfo[MutexId].UseCount = 0;
286 ACPI_MUTEX_HANDLE MutexId)
289 ACPI_FUNCTION_TRACE_U32 (UtDeleteMutex, MutexId);
292 if (MutexId > ACPI_MAX_MUTEX)
297 AcpiOsDeleteMutex (AcpiGbl_MutexInfo[MutexId].Mutex);
299 AcpiGbl_MutexInfo[MutexId].Mutex = NULL;
300 AcpiGbl_MutexInfo[MutexId].ThreadId = ACPI_MUTEX_NOT_ACQUIRED;
320 ACPI_MUTEX_HANDLE MutexId)
329 if (MutexId > ACPI_MAX_MUTEX)
347 for (i = MutexId; i < ACPI_NUM_MUTEX; i++)
351 if (i == MutexId)
355 AcpiUtGetMutexName (MutexId),
364 AcpiUtGetMutexName (MutexId)));
374 ACPI_CAST_PTR (void, ThisThreadId), AcpiUtGetMutexName (MutexId)));
376 Status = AcpiOsAcquireMutex (AcpiGbl_MutexInfo[MutexId].Mutex,
381 ACPI_CAST_PTR (void, ThisThreadId), AcpiUtGetMutexName (MutexId)));
383 AcpiGbl_MutexInfo[MutexId].UseCount++;
384 AcpiGbl_MutexInfo[MutexId].ThreadId = ThisThreadId;
390 ACPI_CAST_PTR (void, ThisThreadId), MutexId));
411 ACPI_MUTEX_HANDLE MutexId)
421 ACPI_CAST_PTR (void, ThisThreadId), AcpiUtGetMutexName (MutexId)));
423 if (MutexId > ACPI_MAX_MUTEX)
431 if (AcpiGbl_MutexInfo[MutexId].ThreadId == ACPI_MUTEX_NOT_ACQUIRED)
434 "Mutex [%X] is not acquired, cannot release", MutexId));
450 for (i = MutexId; i < ACPI_NUM_MUTEX; i++)
454 if (i == MutexId)
461 AcpiUtGetMutexName (i), AcpiUtGetMutexName (MutexId)));
471 AcpiGbl_MutexInfo[MutexId].ThreadId = ACPI_MUTEX_NOT_ACQUIRED;
473 AcpiOsReleaseMutex (AcpiGbl_MutexInfo[MutexId].Mutex);