| 
									
										
										
										
											2005-04-16 15:20:36 -07:00
										 |  |  | /******************************************************************************
 | 
					
						
							|  |  |  |  * | 
					
						
							|  |  |  |  * Name: acevents.h - Event subcomponent prototypes and defines | 
					
						
							|  |  |  |  * | 
					
						
							|  |  |  |  *****************************************************************************/ | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | /*
 | 
					
						
							| 
									
										
										
										
											2011-01-17 11:05:40 +08:00
										 |  |  |  * Copyright (C) 2000 - 2011, Intel Corp. | 
					
						
							| 
									
										
										
										
											2005-04-16 15:20:36 -07:00
										 |  |  |  * All rights reserved. | 
					
						
							|  |  |  |  * | 
					
						
							|  |  |  |  * Redistribution and use in source and binary forms, with or without | 
					
						
							|  |  |  |  * modification, are permitted provided that the following conditions | 
					
						
							|  |  |  |  * are met: | 
					
						
							|  |  |  |  * 1. Redistributions of source code must retain the above copyright | 
					
						
							|  |  |  |  *    notice, this list of conditions, and the following disclaimer, | 
					
						
							|  |  |  |  *    without modification. | 
					
						
							|  |  |  |  * 2. Redistributions in binary form must reproduce at minimum a disclaimer | 
					
						
							|  |  |  |  *    substantially similar to the "NO WARRANTY" disclaimer below | 
					
						
							|  |  |  |  *    ("Disclaimer") and any redistribution must be conditioned upon | 
					
						
							|  |  |  |  *    including a substantially similar Disclaimer requirement for further | 
					
						
							|  |  |  |  *    binary redistribution. | 
					
						
							|  |  |  |  * 3. Neither the names of the above-listed copyright holders nor the names | 
					
						
							|  |  |  |  *    of any contributors may be used to endorse or promote products derived | 
					
						
							|  |  |  |  *    from this software without specific prior written permission. | 
					
						
							|  |  |  |  * | 
					
						
							|  |  |  |  * Alternatively, this software may be distributed under the terms of the | 
					
						
							|  |  |  |  * GNU General Public License ("GPL") version 2 as published by the Free | 
					
						
							|  |  |  |  * Software Foundation. | 
					
						
							|  |  |  |  * | 
					
						
							|  |  |  |  * NO WARRANTY | 
					
						
							|  |  |  |  * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS | 
					
						
							|  |  |  |  * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT | 
					
						
							|  |  |  |  * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTIBILITY AND FITNESS FOR | 
					
						
							|  |  |  |  * A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT | 
					
						
							|  |  |  |  * HOLDERS OR CONTRIBUTORS BE LIABLE FOR SPECIAL, EXEMPLARY, OR CONSEQUENTIAL | 
					
						
							|  |  |  |  * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS | 
					
						
							|  |  |  |  * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) | 
					
						
							|  |  |  |  * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, | 
					
						
							|  |  |  |  * STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING | 
					
						
							|  |  |  |  * IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE | 
					
						
							|  |  |  |  * POSSIBILITY OF SUCH DAMAGES. | 
					
						
							|  |  |  |  */ | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | #ifndef __ACEVENTS_H__
 | 
					
						
							|  |  |  | #define __ACEVENTS_H__
 | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2005-04-18 22:49:35 -04:00
										 |  |  | /*
 | 
					
						
							|  |  |  |  * evevent | 
					
						
							|  |  |  |  */ | 
					
						
							| 
									
										
										
										
											2005-08-05 00:44:28 -04:00
										 |  |  | acpi_status acpi_ev_initialize_events(void); | 
					
						
							| 
									
										
										
										
											2005-04-16 15:20:36 -07:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2005-08-05 00:44:28 -04:00
										 |  |  | acpi_status acpi_ev_install_xrupt_handlers(void); | 
					
						
							| 
									
										
										
										
											2005-04-16 15:20:36 -07:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2005-08-05 00:44:28 -04:00
										 |  |  | u32 acpi_ev_fixed_event_detect(void); | 
					
						
							| 
									
										
										
										
											2005-04-16 15:20:36 -07:00
										 |  |  | 
 | 
					
						
							|  |  |  | /*
 | 
					
						
							| 
									
										
										
										
											2005-04-18 22:49:35 -04:00
										 |  |  |  * evmisc | 
					
						
							| 
									
										
										
										
											2005-04-16 15:20:36 -07:00
										 |  |  |  */ | 
					
						
							| 
									
										
										
										
											2005-08-05 00:44:28 -04:00
										 |  |  | u8 acpi_ev_is_notify_object(struct acpi_namespace_node *node); | 
					
						
							| 
									
										
										
										
											2005-04-16 15:20:36 -07:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2005-08-05 00:44:28 -04:00
										 |  |  | u32 acpi_ev_get_gpe_number_index(u32 gpe_number); | 
					
						
							| 
									
										
										
										
											2005-04-16 15:20:36 -07:00
										 |  |  | 
 | 
					
						
							|  |  |  | acpi_status | 
					
						
							| 
									
										
										
										
											2005-08-05 00:44:28 -04:00
										 |  |  | acpi_ev_queue_notify_request(struct acpi_namespace_node *node, | 
					
						
							|  |  |  | 			     u32 notify_value); | 
					
						
							| 
									
										
										
										
											2005-04-16 15:20:36 -07:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2011-04-13 11:33:17 +08:00
										 |  |  | /*
 | 
					
						
							|  |  |  |  * evglock - Global Lock support | 
					
						
							|  |  |  |  */ | 
					
						
							|  |  |  | acpi_status acpi_ev_init_global_lock_handler(void); | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | acpi_status acpi_ev_acquire_global_lock(u16 timeout); | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | acpi_status acpi_ev_release_global_lock(void); | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | acpi_status acpi_ev_remove_global_lock_handler(void); | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2005-04-16 15:20:36 -07:00
										 |  |  | /*
 | 
					
						
							| 
									
										
										
										
											2010-04-27 11:41:19 +08:00
										 |  |  |  * evgpe - Low-level GPE support | 
					
						
							| 
									
										
										
										
											2005-04-16 15:20:36 -07:00
										 |  |  |  */ | 
					
						
							| 
									
										
										
										
											2010-04-27 11:41:19 +08:00
										 |  |  | u32 acpi_ev_gpe_detect(struct acpi_gpe_xrupt_info *gpe_xrupt_list); | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2005-04-16 15:20:36 -07:00
										 |  |  | acpi_status | 
					
						
							| 
									
										
										
										
											2010-07-01 10:11:45 +08:00
										 |  |  | acpi_ev_update_gpe_enable_mask(struct acpi_gpe_event_info *gpe_event_info); | 
					
						
							| 
									
										
										
										
											2005-04-16 15:20:36 -07:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2010-07-01 11:01:12 +08:00
										 |  |  | acpi_status acpi_ev_enable_gpe(struct acpi_gpe_event_info *gpe_event_info); | 
					
						
							| 
									
										
										
										
											2010-08-03 23:55:14 +02:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2010-12-13 13:36:15 +08:00
										 |  |  | acpi_status acpi_ev_add_gpe_reference(struct acpi_gpe_event_info *gpe_event_info); | 
					
						
							| 
									
										
										
										
											2010-08-03 23:55:14 +02:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2010-12-13 13:36:15 +08:00
										 |  |  | acpi_status acpi_ev_remove_gpe_reference(struct acpi_gpe_event_info *gpe_event_info); | 
					
						
							| 
									
										
										
										
											2010-07-01 11:01:12 +08:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2005-08-05 00:44:28 -04:00
										 |  |  | struct acpi_gpe_event_info *acpi_ev_get_gpe_event_info(acpi_handle gpe_device, | 
					
						
							|  |  |  | 						       u32 gpe_number); | 
					
						
							| 
									
										
										
										
											2005-04-18 22:49:35 -04:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2010-04-06 14:52:37 +08:00
										 |  |  | struct acpi_gpe_event_info *acpi_ev_low_get_gpe_info(u32 gpe_number, | 
					
						
							|  |  |  | 						     struct acpi_gpe_block_info | 
					
						
							|  |  |  | 						     *gpe_block); | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2010-12-13 13:39:17 +08:00
										 |  |  | acpi_status acpi_ev_finish_gpe(struct acpi_gpe_event_info *gpe_event_info); | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2005-04-18 22:49:35 -04:00
										 |  |  | /*
 | 
					
						
							| 
									
										
										
										
											2010-04-27 11:41:19 +08:00
										 |  |  |  * evgpeblk - Upper-level GPE block support | 
					
						
							| 
									
										
										
										
											2005-04-18 22:49:35 -04:00
										 |  |  |  */ | 
					
						
							| 
									
										
										
										
											2005-04-16 15:20:36 -07:00
										 |  |  | acpi_status | 
					
						
							| 
									
										
										
										
											2005-08-05 00:44:28 -04:00
										 |  |  | acpi_ev_create_gpe_block(struct acpi_namespace_node *gpe_device, | 
					
						
							|  |  |  | 			 struct acpi_generic_address *gpe_block_address, | 
					
						
							|  |  |  | 			 u32 register_count, | 
					
						
							|  |  |  | 			 u8 gpe_block_base_number, | 
					
						
							|  |  |  | 			 u32 interrupt_number, | 
					
						
							|  |  |  | 			 struct acpi_gpe_block_info **return_gpe_block); | 
					
						
							| 
									
										
										
										
											2005-04-16 15:20:36 -07:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2005-11-02 00:00:00 -05:00
										 |  |  | acpi_status | 
					
						
							| 
									
										
										
										
											2010-09-16 00:30:43 +02:00
										 |  |  | acpi_ev_initialize_gpe_block(struct acpi_gpe_xrupt_info *gpe_xrupt_info, | 
					
						
							|  |  |  | 			     struct acpi_gpe_block_info *gpe_block, | 
					
						
							| 
									
										
										
										
											2010-12-13 13:36:15 +08:00
										 |  |  | 			     void *context); | 
					
						
							| 
									
										
										
										
											2005-11-02 00:00:00 -05:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2005-08-05 00:44:28 -04:00
										 |  |  | acpi_status acpi_ev_delete_gpe_block(struct acpi_gpe_block_info *gpe_block); | 
					
						
							| 
									
										
										
										
											2005-04-16 15:20:36 -07:00
										 |  |  | 
 | 
					
						
							|  |  |  | u32 | 
					
						
							| 
									
										
										
										
											2010-12-13 13:38:46 +08:00
										 |  |  | acpi_ev_gpe_dispatch(struct acpi_namespace_node *gpe_device, | 
					
						
							|  |  |  | 		     struct acpi_gpe_event_info *gpe_event_info, | 
					
						
							| 
									
										
										
										
											2005-08-05 00:44:28 -04:00
										 |  |  | 		     u32 gpe_number); | 
					
						
							| 
									
										
										
										
											2005-04-16 15:20:36 -07:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2010-04-27 11:41:19 +08:00
										 |  |  | /*
 | 
					
						
							|  |  |  |  * evgpeinit - GPE initialization and update | 
					
						
							|  |  |  |  */ | 
					
						
							| 
									
										
										
										
											2005-08-05 00:44:28 -04:00
										 |  |  | acpi_status acpi_ev_gpe_initialize(void); | 
					
						
							| 
									
										
										
										
											2005-04-18 22:49:35 -04:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2010-04-27 11:41:19 +08:00
										 |  |  | void acpi_ev_update_gpes(acpi_owner_id table_owner_id); | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | acpi_status | 
					
						
							|  |  |  | acpi_ev_match_gpe_method(acpi_handle obj_handle, | 
					
						
							|  |  |  | 			 u32 level, void *context, void **return_value); | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | /*
 | 
					
						
							|  |  |  |  * evgpeutil - GPE utilities | 
					
						
							|  |  |  |  */ | 
					
						
							|  |  |  | acpi_status | 
					
						
							|  |  |  | acpi_ev_walk_gpe_list(acpi_gpe_callback gpe_walk_callback, void *context); | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | u8 acpi_ev_valid_gpe_event(struct acpi_gpe_event_info *gpe_event_info); | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2010-12-13 13:36:02 +08:00
										 |  |  | acpi_status | 
					
						
							|  |  |  | acpi_ev_get_gpe_device(struct acpi_gpe_xrupt_info *gpe_xrupt_info, | 
					
						
							|  |  |  | 		       struct acpi_gpe_block_info *gpe_block, void *context); | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2010-04-27 11:41:19 +08:00
										 |  |  | struct acpi_gpe_xrupt_info *acpi_ev_get_gpe_xrupt_block(u32 interrupt_number); | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | acpi_status acpi_ev_delete_gpe_xrupt(struct acpi_gpe_xrupt_info *gpe_xrupt); | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | acpi_status | 
					
						
							|  |  |  | acpi_ev_delete_gpe_handlers(struct acpi_gpe_xrupt_info *gpe_xrupt_info, | 
					
						
							|  |  |  | 			    struct acpi_gpe_block_info *gpe_block, | 
					
						
							|  |  |  | 			    void *context); | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2005-04-16 15:20:36 -07:00
										 |  |  | /*
 | 
					
						
							| 
									
										
										
										
											2005-04-18 22:49:35 -04:00
										 |  |  |  * evregion - Address Space handling | 
					
						
							| 
									
										
										
										
											2005-04-16 15:20:36 -07:00
										 |  |  |  */ | 
					
						
							| 
									
										
										
										
											2005-08-05 00:44:28 -04:00
										 |  |  | acpi_status acpi_ev_install_region_handlers(void); | 
					
						
							| 
									
										
										
										
											2005-04-16 15:20:36 -07:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2005-08-05 00:44:28 -04:00
										 |  |  | acpi_status acpi_ev_initialize_op_regions(void); | 
					
						
							| 
									
										
										
										
											2005-04-16 15:20:36 -07:00
										 |  |  | 
 | 
					
						
							|  |  |  | acpi_status | 
					
						
							| 
									
										
										
										
											2005-08-05 00:44:28 -04:00
										 |  |  | acpi_ev_address_space_dispatch(union acpi_operand_object *region_obj, | 
					
						
							|  |  |  | 			       u32 function, | 
					
						
							| 
									
										
										
										
											2010-01-21 10:06:32 +08:00
										 |  |  | 			       u32 region_offset, u32 bit_width, u64 *value); | 
					
						
							| 
									
										
										
										
											2005-04-16 15:20:36 -07:00
										 |  |  | 
 | 
					
						
							|  |  |  | acpi_status | 
					
						
							| 
									
										
										
										
											2005-08-05 00:44:28 -04:00
										 |  |  | acpi_ev_attach_region(union acpi_operand_object *handler_obj, | 
					
						
							|  |  |  | 		      union acpi_operand_object *region_obj, | 
					
						
							|  |  |  | 		      u8 acpi_ns_is_locked); | 
					
						
							| 
									
										
										
										
											2005-04-16 15:20:36 -07:00
										 |  |  | 
 | 
					
						
							|  |  |  | void | 
					
						
							| 
									
										
										
										
											2005-08-05 00:44:28 -04:00
										 |  |  | acpi_ev_detach_region(union acpi_operand_object *region_obj, | 
					
						
							|  |  |  | 		      u8 acpi_ns_is_locked); | 
					
						
							| 
									
										
										
										
											2005-04-16 15:20:36 -07:00
										 |  |  | 
 | 
					
						
							|  |  |  | acpi_status | 
					
						
							| 
									
										
										
										
											2005-08-05 00:44:28 -04:00
										 |  |  | acpi_ev_install_space_handler(struct acpi_namespace_node *node, | 
					
						
							|  |  |  | 			      acpi_adr_space_type space_id, | 
					
						
							|  |  |  | 			      acpi_adr_space_handler handler, | 
					
						
							|  |  |  | 			      acpi_adr_space_setup setup, void *context); | 
					
						
							| 
									
										
										
										
											2005-04-16 15:20:36 -07:00
										 |  |  | 
 | 
					
						
							|  |  |  | acpi_status | 
					
						
							| 
									
										
										
										
											2005-08-05 00:44:28 -04:00
										 |  |  | acpi_ev_execute_reg_methods(struct acpi_namespace_node *node, | 
					
						
							|  |  |  | 			    acpi_adr_space_type space_id); | 
					
						
							| 
									
										
										
										
											2005-04-16 15:20:36 -07:00
										 |  |  | 
 | 
					
						
							|  |  |  | acpi_status | 
					
						
							| 
									
										
										
										
											2005-08-05 00:44:28 -04:00
										 |  |  | acpi_ev_execute_reg_method(union acpi_operand_object *region_obj, u32 function); | 
					
						
							| 
									
										
										
										
											2005-04-16 15:20:36 -07:00
										 |  |  | 
 | 
					
						
							|  |  |  | /*
 | 
					
						
							| 
									
										
										
										
											2005-04-18 22:49:35 -04:00
										 |  |  |  * evregini - Region initialization and setup | 
					
						
							| 
									
										
										
										
											2005-04-16 15:20:36 -07:00
										 |  |  |  */ | 
					
						
							|  |  |  | acpi_status | 
					
						
							| 
									
										
										
										
											2005-08-05 00:44:28 -04:00
										 |  |  | acpi_ev_system_memory_region_setup(acpi_handle handle, | 
					
						
							|  |  |  | 				   u32 function, | 
					
						
							|  |  |  | 				   void *handler_context, | 
					
						
							|  |  |  | 				   void **region_context); | 
					
						
							| 
									
										
										
										
											2005-04-16 15:20:36 -07:00
										 |  |  | 
 | 
					
						
							|  |  |  | acpi_status | 
					
						
							| 
									
										
										
										
											2005-08-05 00:44:28 -04:00
										 |  |  | acpi_ev_io_space_region_setup(acpi_handle handle, | 
					
						
							|  |  |  | 			      u32 function, | 
					
						
							|  |  |  | 			      void *handler_context, void **region_context); | 
					
						
							| 
									
										
										
										
											2005-04-16 15:20:36 -07:00
										 |  |  | 
 | 
					
						
							|  |  |  | acpi_status | 
					
						
							| 
									
										
										
										
											2005-08-05 00:44:28 -04:00
										 |  |  | acpi_ev_pci_config_region_setup(acpi_handle handle, | 
					
						
							|  |  |  | 				u32 function, | 
					
						
							|  |  |  | 				void *handler_context, void **region_context); | 
					
						
							| 
									
										
										
										
											2005-04-16 15:20:36 -07:00
										 |  |  | 
 | 
					
						
							|  |  |  | acpi_status | 
					
						
							| 
									
										
										
										
											2005-08-05 00:44:28 -04:00
										 |  |  | acpi_ev_cmos_region_setup(acpi_handle handle, | 
					
						
							|  |  |  | 			  u32 function, | 
					
						
							|  |  |  | 			  void *handler_context, void **region_context); | 
					
						
							| 
									
										
										
										
											2005-04-16 15:20:36 -07:00
										 |  |  | 
 | 
					
						
							|  |  |  | acpi_status | 
					
						
							| 
									
										
										
										
											2005-08-05 00:44:28 -04:00
										 |  |  | acpi_ev_pci_bar_region_setup(acpi_handle handle, | 
					
						
							|  |  |  | 			     u32 function, | 
					
						
							|  |  |  | 			     void *handler_context, void **region_context); | 
					
						
							| 
									
										
										
										
											2005-04-16 15:20:36 -07:00
										 |  |  | 
 | 
					
						
							|  |  |  | acpi_status | 
					
						
							| 
									
										
										
										
											2005-08-05 00:44:28 -04:00
										 |  |  | acpi_ev_default_region_setup(acpi_handle handle, | 
					
						
							|  |  |  | 			     u32 function, | 
					
						
							|  |  |  | 			     void *handler_context, void **region_context); | 
					
						
							| 
									
										
										
										
											2005-04-16 15:20:36 -07:00
										 |  |  | 
 | 
					
						
							|  |  |  | acpi_status | 
					
						
							| 
									
										
										
										
											2005-08-05 00:44:28 -04:00
										 |  |  | acpi_ev_initialize_region(union acpi_operand_object *region_obj, | 
					
						
							|  |  |  | 			  u8 acpi_ns_locked); | 
					
						
							| 
									
										
										
										
											2005-04-16 15:20:36 -07:00
										 |  |  | 
 | 
					
						
							|  |  |  | /*
 | 
					
						
							| 
									
										
										
										
											2005-04-18 22:49:35 -04:00
										 |  |  |  * evsci - SCI (System Control Interrupt) handling/dispatch | 
					
						
							| 
									
										
										
										
											2005-04-16 15:20:36 -07:00
										 |  |  |  */ | 
					
						
							| 
									
										
										
										
											2005-08-05 00:44:28 -04:00
										 |  |  | u32 ACPI_SYSTEM_XFACE acpi_ev_gpe_xrupt_handler(void *context); | 
					
						
							| 
									
										
										
										
											2005-04-16 15:20:36 -07:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2005-08-05 00:44:28 -04:00
										 |  |  | u32 acpi_ev_install_sci_handler(void); | 
					
						
							| 
									
										
										
										
											2005-04-16 15:20:36 -07:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2005-08-05 00:44:28 -04:00
										 |  |  | acpi_status acpi_ev_remove_sci_handler(void); | 
					
						
							| 
									
										
										
										
											2005-04-16 15:20:36 -07:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2005-08-05 00:44:28 -04:00
										 |  |  | u32 acpi_ev_initialize_sCI(u32 program_sCI); | 
					
						
							| 
									
										
										
										
											2005-04-16 15:20:36 -07:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2005-08-05 00:44:28 -04:00
										 |  |  | void acpi_ev_terminate(void); | 
					
						
							| 
									
										
										
										
											2005-04-16 15:20:36 -07:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2005-08-05 00:44:28 -04:00
										 |  |  | #endif				/* __ACEVENTS_H__  */
 |