* This is done _before_ we invoke the per-device handler attached to the device. 
* This is done _before_ we invoke the per-device handler attached * to the device. 
acpi_ev_notify_dispatch (	void                            *context){	union acpi_generic_state        *notify_info = (union acpi_generic_state *) context;	acpi_notify_handler             global_handler = NULL;	void                            *global_context = NULL;	union acpi_operand_object       *handler_obj;	ACPI_FUNCTION_ENTRY ();	/*	 * We will invoke a global notify handler if installed.	 * This is done _before_ we invoke the per-device handler attached to the device.	 */	if (notify_info->notify.value <= ACPI_MAX_SYS_NOTIFY) {		/* Global system notification handler */		if (acpi_gbl_system_notify.handler) {			global_handler = acpi_gbl_system_notify.handler;			global_context = acpi_gbl_system_notify.context;		}	}	else {		/* Global driver notification handler */		if (acpi_gbl_device_notify.handler) {			global_handler = acpi_gbl_device_notify.handler;			global_context = acpi_gbl_device_notify.context;		}	}	/* Invoke the system handler first, if present */	if (global_handler) {		global_handler (notify_info->notify.node, notify_info->notify.value, global_context);	}	/* Now invoke the per-device handler, if present */	handler_obj = notify_info->notify.handler_obj;	if (handler_obj) {		handler_obj->notify.handler (notify_info->notify.node, notify_info->notify.value,				  handler_obj->notify.context);	}	/* All done with the info object */	acpi_ut_delete_generic_state (notify_info);}
10457	/local/tlutelli/issta_data/temp/c/2005_temp/2005/10457/44f6c01242da4e162f28d8e1216a8c7a91174605/evmisc.c/clean/drivers/acpi/events/evmisc.c