Fedora kernel-2.6.17-1.2142_FC4 patched with stable patch-2.6.17.4-vs2.0.2-rc26.diff
[linux-2.6.git] / include / acpi / acevents.h
index 2dec083..f2717be 100644 (file)
@@ -5,7 +5,7 @@
  *****************************************************************************/
 
 /*
- * Copyright (C) 2000 - 2005, R. Byron Moore
+ * Copyright (C) 2000 - 2006, R. Byron Moore
  * All rights reserved.
  *
  * Redistribution and use in source and binary forms, with or without
 #ifndef __ACEVENTS_H__
 #define __ACEVENTS_H__
 
-
-acpi_status
-acpi_ev_initialize_events (
-       void);
-
-acpi_status
-acpi_ev_install_xrupt_handlers (
-       void);
-
-
 /*
- * Evfixed - Fixed event handling
+ * evevent
  */
+acpi_status acpi_ev_initialize_events(void);
 
-acpi_status
-acpi_ev_fixed_event_initialize (
-       void);
+acpi_status acpi_ev_install_xrupt_handlers(void);
 
-u32
-acpi_ev_fixed_event_detect (
-       void);
-
-u32
-acpi_ev_fixed_event_dispatch (
-       u32                             event);
+acpi_status acpi_ev_install_fadt_gpes(void);
 
+u32 acpi_ev_fixed_event_detect(void);
 
 /*
- * Evmisc
+ * evmisc
  */
+u8 acpi_ev_is_notify_object(struct acpi_namespace_node *node);
 
-u8
-acpi_ev_is_notify_object (
-       struct acpi_namespace_node      *node);
+acpi_status acpi_ev_acquire_global_lock(u16 timeout);
 
-acpi_status
-acpi_ev_acquire_global_lock(
-       u16                             timeout);
+acpi_status acpi_ev_release_global_lock(void);
 
-acpi_status
-acpi_ev_release_global_lock(
-       void);
+acpi_status acpi_ev_init_global_lock_handler(void);
 
-acpi_status
-acpi_ev_init_global_lock_handler (
-       void);
-
-u32
-acpi_ev_get_gpe_number_index (
-       u32                             gpe_number);
+u32 acpi_ev_get_gpe_number_index(u32 gpe_number);
 
 acpi_status
-acpi_ev_queue_notify_request (
-       struct acpi_namespace_node      *node,
-       u32                             notify_value);
-
-void ACPI_SYSTEM_XFACE
-acpi_ev_notify_dispatch (
-       void                            *context);
-
+acpi_ev_queue_notify_request(struct acpi_namespace_node *node,
+                            u32 notify_value);
 
 /*
- * Evgpe - GPE handling and dispatch
+ * evgpe - GPE handling and dispatch
  */
-
 acpi_status
-acpi_ev_walk_gpe_list (
-       ACPI_GPE_CALLBACK       gpe_walk_callback,
-       u32                             flags);
-
-u8
-acpi_ev_valid_gpe_event (
-       struct acpi_gpe_event_info      *gpe_event_info);
+acpi_ev_update_gpe_enable_masks(struct acpi_gpe_event_info *gpe_event_info,
+                               u8 type);
 
 acpi_status
-acpi_ev_update_gpe_enable_masks (
-       struct acpi_gpe_event_info      *gpe_event_info,
-       u8                              type);
+acpi_ev_enable_gpe(struct acpi_gpe_event_info *gpe_event_info,
+                  u8 write_to_hardware);
 
-acpi_status
-acpi_ev_enable_gpe (
-       struct acpi_gpe_event_info      *gpe_event_info,
-       u8                              write_to_hardware);
+acpi_status acpi_ev_disable_gpe(struct acpi_gpe_event_info *gpe_event_info);
 
-acpi_status
-acpi_ev_disable_gpe (
-       struct acpi_gpe_event_info      *gpe_event_info);
+struct acpi_gpe_event_info *acpi_ev_get_gpe_event_info(acpi_handle gpe_device,
+                                                      u32 gpe_number);
 
-struct acpi_gpe_event_info *
-acpi_ev_get_gpe_event_info (
-       acpi_handle                     gpe_device,
-       u32                             gpe_number);
+/*
+ * evgpeblk
+ */
+u8 acpi_ev_valid_gpe_event(struct acpi_gpe_event_info *gpe_event_info);
 
-acpi_status
-acpi_ev_gpe_initialize (
-       void);
+acpi_status acpi_ev_walk_gpe_list(ACPI_GPE_CALLBACK gpe_walk_callback);
 
 acpi_status
-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_level,
-       struct acpi_gpe_block_info      **return_gpe_block);
+acpi_ev_delete_gpe_handlers(struct acpi_gpe_xrupt_info *gpe_xrupt_info,
+                           struct acpi_gpe_block_info *gpe_block);
 
 acpi_status
-acpi_ev_delete_gpe_block (
-       struct acpi_gpe_block_info      *gpe_block);
+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);
 
 acpi_status
-acpi_ev_delete_gpe_handlers (
-       struct acpi_gpe_xrupt_info      *gpe_xrupt_info,
-       struct acpi_gpe_block_info      *gpe_block);
+acpi_ev_initialize_gpe_block(struct acpi_namespace_node *gpe_device,
+                            struct acpi_gpe_block_info *gpe_block);
 
-u32
-acpi_ev_gpe_dispatch (
-       struct acpi_gpe_event_info      *gpe_event_info,
-       u32                             gpe_number);
+acpi_status acpi_ev_delete_gpe_block(struct acpi_gpe_block_info *gpe_block);
 
 u32
-acpi_ev_gpe_detect (
-       struct acpi_gpe_xrupt_info      *gpe_xrupt_list);
+acpi_ev_gpe_dispatch(struct acpi_gpe_event_info *gpe_event_info,
+                    u32 gpe_number);
+
+u32 acpi_ev_gpe_detect(struct acpi_gpe_xrupt_info *gpe_xrupt_list);
 
 acpi_status
-acpi_ev_set_gpe_type (
-       struct acpi_gpe_event_info      *gpe_event_info,
-       u8                              type);
+acpi_ev_set_gpe_type(struct acpi_gpe_event_info *gpe_event_info, u8 type);
 
 acpi_status
-acpi_ev_check_for_wake_only_gpe (
-       struct acpi_gpe_event_info      *gpe_event_info);
+acpi_ev_check_for_wake_only_gpe(struct acpi_gpe_event_info *gpe_event_info);
+
+acpi_status acpi_ev_gpe_initialize(void);
 
 /*
- * Evregion - Address Space handling
+ * evregion - Address Space handling
  */
+acpi_status acpi_ev_install_region_handlers(void);
 
-acpi_status
-acpi_ev_install_region_handlers (
-       void);
-
-acpi_status
-acpi_ev_initialize_op_regions (
-       void);
-
-acpi_status
-acpi_ev_address_space_dispatch (
-       union acpi_operand_object      *region_obj,
-       u32                             function,
-       acpi_physical_address           address,
-       u32                             bit_width,
-       void                            *value);
+acpi_status acpi_ev_initialize_op_regions(void);
 
 acpi_status
-acpi_ev_install_handler (
-       acpi_handle                     obj_handle,
-       u32                             level,
-       void                            *context,
-       void                            **return_value);
+acpi_ev_address_space_dispatch(union acpi_operand_object *region_obj,
+                              u32 function,
+                              acpi_physical_address address,
+                              u32 bit_width, void *value);
 
 acpi_status
-acpi_ev_attach_region (
-       union acpi_operand_object       *handler_obj,
-       union acpi_operand_object       *region_obj,
-       u8                              acpi_ns_is_locked);
+acpi_ev_attach_region(union acpi_operand_object *handler_obj,
+                     union acpi_operand_object *region_obj,
+                     u8 acpi_ns_is_locked);
 
 void
-acpi_ev_detach_region (
-       union acpi_operand_object      *region_obj,
-       u8                              acpi_ns_is_locked);
+acpi_ev_detach_region(union acpi_operand_object *region_obj,
+                     u8 acpi_ns_is_locked);
 
 acpi_status
-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);
+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);
 
 acpi_status
-acpi_ev_execute_reg_methods (
-       struct acpi_namespace_node      *node,
-       acpi_adr_space_type             space_id);
+acpi_ev_execute_reg_methods(struct acpi_namespace_node *node,
+                           acpi_adr_space_type space_id);
 
 acpi_status
-acpi_ev_execute_reg_method (
-       union acpi_operand_object      *region_obj,
-       u32                             function);
-
-acpi_status
-acpi_ev_reg_run (
-       acpi_handle                     obj_handle,
-       u32                             level,
-       void                            *context,
-       void                            **return_value);
+acpi_ev_execute_reg_method(union acpi_operand_object *region_obj, u32 function);
 
 /*
- * Evregini - Region initialization and setup
+ * evregini - Region initialization and setup
  */
-
 acpi_status
-acpi_ev_system_memory_region_setup (
-       acpi_handle                     handle,
-       u32                             function,
-       void                            *handler_context,
-       void                            **region_context);
+acpi_ev_system_memory_region_setup(acpi_handle handle,
+                                  u32 function,
+                                  void *handler_context,
+                                  void **region_context);
 
 acpi_status
-acpi_ev_io_space_region_setup (
-       acpi_handle                     handle,
-       u32                             function,
-       void                            *handler_context,
-       void                            **region_context);
+acpi_ev_io_space_region_setup(acpi_handle handle,
+                             u32 function,
+                             void *handler_context, void **region_context);
 
 acpi_status
-acpi_ev_pci_config_region_setup (
-       acpi_handle                     handle,
-       u32                             function,
-       void                            *handler_context,
-       void                            **region_context);
+acpi_ev_pci_config_region_setup(acpi_handle handle,
+                               u32 function,
+                               void *handler_context, void **region_context);
 
 acpi_status
-acpi_ev_cmos_region_setup (
-       acpi_handle                     handle,
-       u32                             function,
-       void                            *handler_context,
-       void                            **region_context);
+acpi_ev_cmos_region_setup(acpi_handle handle,
+                         u32 function,
+                         void *handler_context, void **region_context);
 
 acpi_status
-acpi_ev_pci_bar_region_setup (
-       acpi_handle                     handle,
-       u32                             function,
-       void                            *handler_context,
-       void                            **region_context);
+acpi_ev_pci_bar_region_setup(acpi_handle handle,
+                            u32 function,
+                            void *handler_context, void **region_context);
 
 acpi_status
-acpi_ev_default_region_setup (
-       acpi_handle                     handle,
-       u32                             function,
-       void                            *handler_context,
-       void                            **region_context);
+acpi_ev_default_region_setup(acpi_handle handle,
+                            u32 function,
+                            void *handler_context, void **region_context);
 
 acpi_status
-acpi_ev_initialize_region (
-       union acpi_operand_object       *region_obj,
-       u8                              acpi_ns_locked);
-
+acpi_ev_initialize_region(union acpi_operand_object *region_obj,
+                         u8 acpi_ns_locked);
 
 /*
- * Evsci - SCI (System Control Interrupt) handling/dispatch
+ * evsci - SCI (System Control Interrupt) handling/dispatch
  */
+u32 ACPI_SYSTEM_XFACE acpi_ev_gpe_xrupt_handler(void *context);
 
-u32 ACPI_SYSTEM_XFACE
-acpi_ev_gpe_xrupt_handler (
-       void                            *context);
-
-u32
-acpi_ev_install_sci_handler (
-       void);
+u32 acpi_ev_install_sci_handler(void);
 
-acpi_status
-acpi_ev_remove_sci_handler (
-       void);
+acpi_status acpi_ev_remove_sci_handler(void);
 
-u32
-acpi_ev_initialize_sCI (
-       u32                             program_sCI);
-
-void
-acpi_ev_terminate (
-       void);
+u32 acpi_ev_initialize_sCI(u32 program_sCI);
 
+void acpi_ev_terminate(void);
 
-#endif  /* __ACEVENTS_H__  */
+#endif                         /* __ACEVENTS_H__  */