<dec f='src/src/sys/external/bsd/acpica/dist/include/achware.h' l='103' type='ACPI_STATUS AcpiHwRegisterWrite(UINT32 RegisterId, UINT32 Value)'/>
<use f='src/src/sys/external/bsd/acpica/dist/hardware/hwregs.c' l='310' u='c' c='AcpiHwClearAcpiStatus'/>
<def f='src/src/sys/external/bsd/acpica/dist/hardware/hwregs.c' l='513' ll='616' type='ACPI_STATUS AcpiHwRegisterWrite(UINT32 RegisterId, UINT32 Value)'/>
<doc f='src/src/sys/external/bsd/acpica/dist/hardware/hwregs.c' l='487'>/******************************************************************************
 *
 * FUNCTION:    AcpiHwRegisterWrite
 *
 * PARAMETERS:  RegisterId          - ACPI Register ID
 *              Value               - The value to write
 *
 * RETURN:      Status
 *
 * DESCRIPTION: Write to the specified ACPI register
 *
 * NOTE: In accordance with the ACPI specification, this function automatically
 * preserves the value of the following bits, meaning that these bits cannot be
 * changed via this interface:
 *
 * PM1_CONTROL[0] = SCI_EN
 * PM1_CONTROL[9]
 * PM1_STATUS[11]
 *
 * ACPI References:
 * 1) Hardware Ignored Bits: When software writes to a register with ignored
 *      bit fields, it preserves the ignored bit fields
 * 2) SCI_EN: OSPM always preserves this bit position
 *
 ******************************************************************************/</doc>
<use f='src/src/sys/external/bsd/acpica/dist/hardware/hwsleep.c' l='185' u='c' c='AcpiHwLegacySleep'/>
<use f='src/src/sys/external/bsd/acpica/dist/hardware/hwxface.c' l='455' u='c' c='AcpiWriteBitRegister'/>
<use f='src/src/sys/external/bsd/acpica/dist/hardware/hwxface.c' l='475' u='c' c='AcpiWriteBitRegister'/>
