1/******************************************************************************
2 *
3 * Module Name: evgpe - General Purpose Event handling and dispatch
4 * $Revision: 34 $
5 *
6 *****************************************************************************/
7
8/******************************************************************************
9 *
10 * 1. Copyright Notice
11 *
12 * Some or all of this work - Copyright (c) 1999 - 2004, Intel Corp.
--- 210 unchanged lines hidden (view full) ---
223 ACPI_STATUS Status;
224 ACPI_GPE_BLOCK_INFO *GpeBlock;
225 UINT32 i;
226 UINT32 j;
227
228
229 ACPI_FUNCTION_NAME ("EvGpeDetect");
230
231 /* Check for the case where there are no GPEs */
232
233 if (!GpeXruptList)
234 {
235 return (IntStatus);
236 }
237
238 /* Examine all GPE blocks attached to this interrupt level */
239
240 AcpiOsAcquireLock (AcpiGbl_GpeLock, ACPI_ISR);
241 GpeBlock = GpeXruptList->GpeBlockListHead;
242 while (GpeBlock)
243 {
244 /*
245 * Read all of the 8-bit GPE status and enable registers
--- 288 unchanged lines hidden ---
2 *
3 * Module Name: evgpe - General Purpose Event handling and dispatch
4 * $Revision: 34 $
5 *
6 *****************************************************************************/
7
8/******************************************************************************
9 *
10 * 1. Copyright Notice
11 *
12 * Some or all of this work - Copyright (c) 1999 - 2004, Intel Corp.
--- 210 unchanged lines hidden (view full) ---
223 ACPI_STATUS Status;
224 ACPI_GPE_BLOCK_INFO *GpeBlock;
225 UINT32 i;
226 UINT32 j;
227
228
229 ACPI_FUNCTION_NAME ("EvGpeDetect");
230
231 /* Check for the case where there are no GPEs */
232
233 if (!GpeXruptList)
234 {
235 return (IntStatus);
236 }
237
238 /* Examine all GPE blocks attached to this interrupt level */
239
240 AcpiOsAcquireLock (AcpiGbl_GpeLock, ACPI_ISR);
241 GpeBlock = GpeXruptList->GpeBlockListHead;
242 while (GpeBlock)
243 {
244 /*
245 * Read all of the 8-bit GPE status and enable registers
--- 288 unchanged lines hidden ---