acpi_os_acquire_lock (acpi_gbl_gpe_lock, flags); 
flags = acpi_os_acquire_lock (acpi_gbl_gpe_lock); 
acpi_ev_walk_gpe_list (	ACPI_GPE_CALLBACK       gpe_walk_callback,	u32                             flags){	struct acpi_gpe_block_info      *gpe_block;	struct acpi_gpe_xrupt_info      *gpe_xrupt_info;	acpi_status                     status = AE_OK;	ACPI_FUNCTION_TRACE ("ev_walk_gpe_list");	acpi_os_acquire_lock (acpi_gbl_gpe_lock, flags);	/* Walk the interrupt level descriptor list */	gpe_xrupt_info = acpi_gbl_gpe_xrupt_list_head;	while (gpe_xrupt_info) {		/* Walk all Gpe Blocks attached to this interrupt level */		gpe_block = gpe_xrupt_info->gpe_block_list_head;		while (gpe_block) {			/* One callback per GPE block */			status = gpe_walk_callback (gpe_xrupt_info, gpe_block);			if (ACPI_FAILURE (status)) {				goto unlock_and_exit;			}			gpe_block = gpe_block->next;		}		gpe_xrupt_info = gpe_xrupt_info->next;	}unlock_and_exit:	acpi_os_release_lock (acpi_gbl_gpe_lock, flags);	return_ACPI_STATUS (status);}
10457	/local/tlutelli/issta_data/temp/c/2005_temp/2005/10457/73459f73e5d1602c59ebec114fc45185521353c1/evgpeblk.c/clean/drivers/acpi/events/evgpeblk.c