diff options
author | Nate Lawson <njl@FreeBSD.org> | 2003-04-29 18:39:29 +0000 |
---|---|---|
committer | Nate Lawson <njl@FreeBSD.org> | 2003-04-29 18:39:29 +0000 |
commit | 17b7010ddc68fd57ab17473f95cd0f7c0be4f31d (patch) | |
tree | 4f870813153015b497486f4e5b8eaf0bb08c4bad /sys/contrib/dev/acpica/evxface.c | |
parent | 716b1ee2b9d274c7ba5a0e0ae2085d021428c1b6 (diff) | |
download | src-17b7010ddc68fd57ab17473f95cd0f7c0be4f31d.tar.gz src-17b7010ddc68fd57ab17473f95cd0f7c0be4f31d.zip |
Import of Intel ACPI 20030228 vendor distribution
Notes
Notes:
svn path=/vendor-sys/acpica/dist/; revision=114237
Diffstat (limited to 'sys/contrib/dev/acpica/evxface.c')
-rw-r--r-- | sys/contrib/dev/acpica/evxface.c | 38 |
1 files changed, 19 insertions, 19 deletions
diff --git a/sys/contrib/dev/acpica/evxface.c b/sys/contrib/dev/acpica/evxface.c index b50e19e7df36..d566c95b21e5 100644 --- a/sys/contrib/dev/acpica/evxface.c +++ b/sys/contrib/dev/acpica/evxface.c @@ -1,7 +1,7 @@ /****************************************************************************** * * Module Name: evxface - External interfaces for ACPI events - * $Revision: 132 $ + * $Revision: 135 $ * *****************************************************************************/ @@ -9,7 +9,7 @@ * * 1. Copyright Notice * - * Some or all of this work - Copyright (c) 1999 - 2002, Intel Corp. + * Some or all of this work - Copyright (c) 1999 - 2003, Intel Corp. * All rights reserved. * * 2. License @@ -608,7 +608,7 @@ AcpiInstallGpeHandler ( void *Context) { ACPI_STATUS Status; - UINT32 GpeNumberIndex; + ACPI_GPE_EVENT_INFO *GpeEventInfo; ACPI_FUNCTION_TRACE ("AcpiInstallGpeHandler"); @@ -623,8 +623,8 @@ AcpiInstallGpeHandler ( /* Ensure that we have a valid GPE number */ - GpeNumberIndex = AcpiEvGetGpeNumberIndex (GpeNumber); - if (GpeNumberIndex == ACPI_GPE_INVALID) + GpeEventInfo = AcpiEvGetGpeEventInfo (GpeNumber); + if (!GpeEventInfo) { return_ACPI_STATUS (AE_BAD_PARAMETER); } @@ -637,7 +637,7 @@ AcpiInstallGpeHandler ( /* Make sure that there isn't a handler there already */ - if (AcpiGbl_GpeNumberInfo[GpeNumberIndex].Handler) + if (GpeEventInfo->Handler) { Status = AE_ALREADY_EXISTS; goto Cleanup; @@ -645,19 +645,19 @@ AcpiInstallGpeHandler ( /* Install the handler */ - AcpiGbl_GpeNumberInfo[GpeNumberIndex].Handler = Handler; - AcpiGbl_GpeNumberInfo[GpeNumberIndex].Context = Context; - AcpiGbl_GpeNumberInfo[GpeNumberIndex].Type = (UINT8) Type; + GpeEventInfo->Handler = Handler; + GpeEventInfo->Context = Context; + GpeEventInfo->Type = (UINT8) Type; /* Clear the GPE (of stale events), the enable it */ - Status = AcpiHwClearGpe (GpeNumber); + Status = AcpiHwClearGpe (GpeEventInfo); if (ACPI_FAILURE (Status)) { goto Cleanup; } - Status = AcpiHwEnableGpe (GpeNumber); + Status = AcpiHwEnableGpe (GpeEventInfo); Cleanup: @@ -685,7 +685,7 @@ AcpiRemoveGpeHandler ( ACPI_GPE_HANDLER Handler) { ACPI_STATUS Status; - UINT32 GpeNumberIndex; + ACPI_GPE_EVENT_INFO *GpeEventInfo; ACPI_FUNCTION_TRACE ("AcpiRemoveGpeHandler"); @@ -700,15 +700,15 @@ AcpiRemoveGpeHandler ( /* Ensure that we have a valid GPE number */ - GpeNumberIndex = AcpiEvGetGpeNumberIndex (GpeNumber); - if (GpeNumberIndex == ACPI_GPE_INVALID) + GpeEventInfo = AcpiEvGetGpeEventInfo (GpeNumber); + if (!GpeEventInfo) { return_ACPI_STATUS (AE_BAD_PARAMETER); } /* Disable the GPE before removing the handler */ - Status = AcpiHwDisableGpe (GpeNumber); + Status = AcpiHwDisableGpe (GpeEventInfo); if (ACPI_FAILURE (Status)) { return_ACPI_STATUS (Status); @@ -722,17 +722,17 @@ AcpiRemoveGpeHandler ( /* Make sure that the installed handler is the same */ - if (AcpiGbl_GpeNumberInfo[GpeNumberIndex].Handler != Handler) + if (GpeEventInfo->Handler != Handler) { - (void) AcpiHwEnableGpe (GpeNumber); + (void) AcpiHwEnableGpe (GpeEventInfo); Status = AE_BAD_PARAMETER; goto Cleanup; } /* Remove the handler */ - AcpiGbl_GpeNumberInfo[GpeNumberIndex].Handler = NULL; - AcpiGbl_GpeNumberInfo[GpeNumberIndex].Context = NULL; + GpeEventInfo->Handler = NULL; + GpeEventInfo->Context = NULL; Cleanup: |