<dec f='src/src/sys/external/bsd/acpica/dist/include/acinterp.h' l='419' type='ACPI_STATUS AcpiExSystemWaitSemaphore(void * Semaphore, UINT16 Timeout)'/>
<use f='src/src/sys/external/bsd/acpica/dist/events/evglock.c' l='306' u='c' c='AcpiEvAcquireGlobalLock'/>
<def f='src/src/sys/external/bsd/acpica/dist/executer/exsystem.c' l='67' ll='101' type='ACPI_STATUS AcpiExSystemWaitSemaphore(void * Semaphore, UINT16 Timeout)'/>
<use f='src/src/sys/external/bsd/acpica/dist/executer/exsystem.c' l='306' u='c' c='AcpiExSystemWaitEvent'/>
<doc f='src/src/sys/external/bsd/acpica/dist/executer/exsystem.c' l='52'>/*******************************************************************************
 *
 * FUNCTION:    AcpiExSystemWaitSemaphore
 *
 * PARAMETERS:  Semaphore       - Semaphore to wait on
 *              Timeout         - Max time to wait
 *
 * RETURN:      Status
 *
 * DESCRIPTION: Implements a semaphore wait with a check to see if the
 *              semaphore is available immediately. If it is not, the
 *              interpreter is released before waiting.
 *
 ******************************************************************************/</doc>
