patch-2.4.22 linux-2.4.22/drivers/acpi/include/acpixf.h
Next file: linux-2.4.22/drivers/acpi/include/acresrc.h
Previous file: linux-2.4.22/drivers/acpi/include/acpiosxf.h
Back to the patch index
Back to the overall index
- Lines: 327
- Date:
1969-12-31 16:00:00.000000000 -0800
- Orig file:
linux-2.4.21/drivers/acpi/include/acpixf.h
- Orig date:
2001-10-24 14:06:22.000000000 -0700
diff -urN linux-2.4.21/drivers/acpi/include/acpixf.h linux-2.4.22/drivers/acpi/include/acpixf.h
@@ -1,326 +0,0 @@
-
-/******************************************************************************
- *
- * Name: acpixf.h - External interfaces to the ACPI subsystem
- *
- *****************************************************************************/
-
-/*
- * Copyright (C) 2000, 2001 R. Byron Moore
- *
- * This program is free software; you can redistribute it and/or modify
- * it under the terms of the GNU General Public License as published by
- * the Free Software Foundation; either version 2 of the License, or
- * (at your option) any later version.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU General Public License for more details.
- *
- * You should have received a copy of the GNU General Public License
- * along with this program; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
- */
-
-
-#ifndef __ACXFACE_H__
-#define __ACXFACE_H__
-
-#include "actypes.h"
-#include "actbl.h"
-
-
- /*
- * Global interfaces
- */
-
-acpi_status
-acpi_initialize_subsystem (
- void);
-
-acpi_status
-acpi_enable_subsystem (
- u32 flags);
-
-acpi_status
-acpi_terminate (
- void);
-
-acpi_status
-acpi_subsystem_status (
- void);
-
-acpi_status
-acpi_enable (
- void);
-
-acpi_status
-acpi_disable (
- void);
-
-acpi_status
-acpi_get_system_info (
- acpi_buffer *ret_buffer);
-
-const char *
-acpi_format_exception (
- acpi_status exception);
-
-
-/*
- * ACPI Memory manager
- */
-
-void *
-acpi_allocate (
- u32 size);
-
-void *
-acpi_callocate (
- u32 size);
-
-void
-acpi_free (
- void *address);
-
-
-/*
- * ACPI table manipulation interfaces
- */
-
-acpi_status
-acpi_find_root_pointer (
- u32 flags,
- ACPI_PHYSICAL_ADDRESS *rsdp_physical_address);
-
-acpi_status
-acpi_load_tables (
- void);
-
-acpi_status
-acpi_load_table (
- acpi_table_header *table_ptr);
-
-acpi_status
-acpi_unload_table (
- acpi_table_type table_type);
-
-acpi_status
-acpi_get_table_header (
- acpi_table_type table_type,
- u32 instance,
- acpi_table_header *out_table_header);
-
-acpi_status
-acpi_get_table (
- acpi_table_type table_type,
- u32 instance,
- acpi_buffer *ret_buffer);
-
-acpi_status
-acpi_get_firmware_table (
- acpi_string signature,
- u32 instance,
- u32 flags,
- acpi_table_header **table_pointer);
-
-
-/*
- * Namespace and name interfaces
- */
-
-acpi_status
-acpi_walk_namespace (
- acpi_object_type type,
- acpi_handle start_object,
- u32 max_depth,
- acpi_walk_callback user_function,
- void *context,
- void * *return_value);
-
-acpi_status
-acpi_get_devices (
- NATIVE_CHAR *HID,
- acpi_walk_callback user_function,
- void *context,
- void **return_value);
-
-acpi_status
-acpi_get_name (
- acpi_handle handle,
- u32 name_type,
- acpi_buffer *ret_path_ptr);
-
-acpi_status
-acpi_get_handle (
- acpi_handle parent,
- acpi_string pathname,
- acpi_handle *ret_handle);
-
-
-/*
- * Object manipulation and enumeration
- */
-
-acpi_status
-acpi_evaluate_object (
- acpi_handle object,
- acpi_string pathname,
- acpi_object_list *parameter_objects,
- acpi_buffer *return_object_buffer);
-
-acpi_status
-acpi_get_object_info (
- acpi_handle device,
- acpi_device_info *info);
-
-acpi_status
-acpi_get_next_object (
- acpi_object_type type,
- acpi_handle parent,
- acpi_handle child,
- acpi_handle *out_handle);
-
-acpi_status
-acpi_get_type (
- acpi_handle object,
- acpi_object_type *out_type);
-
-acpi_status
-acpi_get_parent (
- acpi_handle object,
- acpi_handle *out_handle);
-
-
-/*
- * Event handler interfaces
- */
-
-acpi_status
-acpi_install_fixed_event_handler (
- u32 acpi_event,
- acpi_event_handler handler,
- void *context);
-
-acpi_status
-acpi_remove_fixed_event_handler (
- u32 acpi_event,
- acpi_event_handler handler);
-
-acpi_status
-acpi_install_notify_handler (
- acpi_handle device,
- u32 handler_type,
- acpi_notify_handler handler,
- void *context);
-
-acpi_status
-acpi_remove_notify_handler (
- acpi_handle device,
- u32 handler_type,
- acpi_notify_handler handler);
-
-acpi_status
-acpi_install_address_space_handler (
- acpi_handle device,
- ACPI_ADR_SPACE_TYPE space_id,
- acpi_adr_space_handler handler,
- acpi_adr_space_setup setup,
- void *context);
-
-acpi_status
-acpi_remove_address_space_handler (
- acpi_handle device,
- ACPI_ADR_SPACE_TYPE space_id,
- acpi_adr_space_handler handler);
-
-acpi_status
-acpi_install_gpe_handler (
- u32 gpe_number,
- u32 type,
- acpi_gpe_handler handler,
- void *context);
-
-acpi_status
-acpi_acquire_global_lock (
- void);
-
-acpi_status
-acpi_release_global_lock (
- void);
-
-acpi_status
-acpi_remove_gpe_handler (
- u32 gpe_number,
- acpi_gpe_handler handler);
-
-acpi_status
-acpi_enable_event (
- u32 acpi_event,
- u32 type,
- u32 flags);
-
-acpi_status
-acpi_disable_event (
- u32 acpi_event,
- u32 type,
- u32 flags);
-
-acpi_status
-acpi_clear_event (
- u32 acpi_event,
- u32 type);
-
-acpi_status
-acpi_get_event_status (
- u32 acpi_event,
- u32 type,
- acpi_event_status *event_status);
-
-/*
- * Resource interfaces
- */
-
-acpi_status
-acpi_get_current_resources(
- acpi_handle device_handle,
- acpi_buffer *ret_buffer);
-
-acpi_status
-acpi_get_possible_resources(
- acpi_handle device_handle,
- acpi_buffer *ret_buffer);
-
-acpi_status
-acpi_set_current_resources (
- acpi_handle device_handle,
- acpi_buffer *in_buffer);
-
-acpi_status
-acpi_get_irq_routing_table (
- acpi_handle bus_device_handle,
- acpi_buffer *ret_buffer);
-
-
-/*
- * Hardware (ACPI device) interfaces
- */
-
-acpi_status
-acpi_set_firmware_waking_vector (
- ACPI_PHYSICAL_ADDRESS physical_address);
-
-acpi_status
-acpi_get_firmware_waking_vector (
- ACPI_PHYSICAL_ADDRESS *physical_address);
-
-acpi_status
-acpi_enter_sleep_state (
- u8 sleep_state);
-
-acpi_status
-acpi_leave_sleep_state (
- u8 sleep_state);
-
-#endif /* __ACXFACE_H__ */
FUNET's LINUX-ADM group, linux-adm@nic.funet.fi
TCL-scripts by Sam Shen (who was at: slshen@lbl.gov)