<dec f='src/src/sys/external/bsd/acpica/dist/include/acinterp.h' l='365' type='void AcpiExReleaseAllMutexes(ACPI_THREAD_STATE * Thread)'/>
<def f='src/src/sys/external/bsd/acpica/dist/executer/exmutex.c' l='535' ll='585' type='void AcpiExReleaseAllMutexes(ACPI_THREAD_STATE * Thread)'/>
<doc f='src/src/sys/external/bsd/acpica/dist/executer/exmutex.c' l='517'>/*******************************************************************************
 *
 * FUNCTION:    AcpiExReleaseAllMutexes
 *
 * PARAMETERS:  Thread              - Current executing thread object
 *
 * RETURN:      Status
 *
 * DESCRIPTION: Release all mutexes held by this thread
 *
 * NOTE: This function is called as the thread is exiting the interpreter.
 * Mutexes are not released when an individual control method is exited, but
 * only when the parent thread actually exits the interpreter. This allows one
 * method to acquire a mutex, and a different method to release it, as long as
 * this is performed underneath a single parent control method.
 *
 ******************************************************************************/</doc>
<use f='src/src/sys/external/bsd/acpica/dist/parser/psparse.c' l='709' u='c' c='AcpiPsParseAml'/>
