1/* 2 * ksyms.c - ACPI exported symbols 3 * 4 * Copyright (C) 2000 Andrew Grover 5 * 6 * This program is free software; you can redistribute it and/or modify 7 * it under the terms of the GNU General Public License as published by 8 * the Free Software Foundation; either version 2 of the License, or 9 * (at your option) any later version. 10 * 11 * This program is distributed in the hope that it will be useful, 12 * but WITHOUT ANY WARRANTY; without even the implied warranty of 13 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 * GNU General Public License for more details. 15 * 16 * You should have received a copy of the GNU General Public License 17 * along with this program; if not, write to the Free Software 18 * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA 19 */ 20 21#include <linux/config.h> 22#include <linux/module.h> 23#include <linux/init.h> 24#include <linux/kernel.h> 25#include <linux/types.h> 26#include <linux/acpi.h> 27#include "acpi.h" 28#include "acdebug.h" 29 30extern int acpi_in_debugger; 31extern FADT_DESCRIPTOR acpi_fadt; 32 33#define _COMPONENT OS_DEPENDENT 34 MODULE_NAME ("symbols") 35 36#ifdef ENABLE_DEBUGGER 37EXPORT_SYMBOL(acpi_in_debugger); 38EXPORT_SYMBOL(acpi_db_user_commands); 39#endif 40 41#ifdef ACPI_DEBUG 42EXPORT_SYMBOL(acpi_ut_debug_print_raw); 43EXPORT_SYMBOL(acpi_ut_debug_print); 44EXPORT_SYMBOL(acpi_ut_status_exit); 45EXPORT_SYMBOL(acpi_ut_exit); 46EXPORT_SYMBOL(acpi_ut_trace); 47#endif 48 49EXPORT_SYMBOL(acpi_gbl_FADT); 50 51EXPORT_SYMBOL(acpi_os_free); 52EXPORT_SYMBOL(acpi_os_printf); 53EXPORT_SYMBOL(acpi_os_callocate); 54EXPORT_SYMBOL(acpi_os_sleep); 55EXPORT_SYMBOL(acpi_os_stall); 56EXPORT_SYMBOL(acpi_os_queue_for_execution); 57 58EXPORT_SYMBOL(acpi_dbg_layer); 59EXPORT_SYMBOL(acpi_dbg_level); 60 61EXPORT_SYMBOL(acpi_format_exception); 62 63EXPORT_SYMBOL(acpi_get_handle); 64EXPORT_SYMBOL(acpi_get_parent); 65EXPORT_SYMBOL(acpi_get_type); 66EXPORT_SYMBOL(acpi_get_name); 67EXPORT_SYMBOL(acpi_get_object_info); 68EXPORT_SYMBOL(acpi_get_next_object); 69EXPORT_SYMBOL(acpi_evaluate_object); 70EXPORT_SYMBOL(acpi_get_table); 71 72EXPORT_SYMBOL(acpi_install_notify_handler); 73EXPORT_SYMBOL(acpi_remove_notify_handler); 74EXPORT_SYMBOL(acpi_install_gpe_handler); 75EXPORT_SYMBOL(acpi_remove_gpe_handler); 76EXPORT_SYMBOL(acpi_install_address_space_handler); 77EXPORT_SYMBOL(acpi_remove_address_space_handler); 78EXPORT_SYMBOL(acpi_install_fixed_event_handler); 79EXPORT_SYMBOL(acpi_remove_fixed_event_handler); 80 81EXPORT_SYMBOL(acpi_acquire_global_lock); 82EXPORT_SYMBOL(acpi_release_global_lock); 83 84EXPORT_SYMBOL(acpi_get_current_resources); 85EXPORT_SYMBOL(acpi_get_possible_resources); 86EXPORT_SYMBOL(acpi_set_current_resources); 87 88EXPORT_SYMBOL(acpi_enable_event); 89EXPORT_SYMBOL(acpi_disable_event); 90EXPORT_SYMBOL(acpi_clear_event); 91 92EXPORT_SYMBOL(acpi_get_timer_duration); 93EXPORT_SYMBOL(acpi_get_timer); 94 95EXPORT_SYMBOL(acpi_os_signal_semaphore); 96EXPORT_SYMBOL(acpi_os_create_semaphore); 97EXPORT_SYMBOL(acpi_os_delete_semaphore); 98EXPORT_SYMBOL(acpi_os_wait_semaphore); 99 100EXPORT_SYMBOL(acpi_os_read_port); 101EXPORT_SYMBOL(acpi_os_write_port); 102 103EXPORT_SYMBOL(acpi_fadt); 104EXPORT_SYMBOL(acpi_hw_register_bit_access); 105EXPORT_SYMBOL(acpi_hw_obtain_sleep_type_register_data); 106EXPORT_SYMBOL(acpi_enter_sleep_state); 107EXPORT_SYMBOL(acpi_get_system_info); 108EXPORT_SYMBOL(acpi_leave_sleep_state); 109EXPORT_SYMBOL(acpi_walk_namespace); 110/*EXPORT_SYMBOL(acpi_save_state_mem);*/ 111/*EXPORT_SYMBOL(acpi_save_state_disk);*/ 112EXPORT_SYMBOL(acpi_hw_register_read); 113EXPORT_SYMBOL(acpi_set_firmware_waking_vector); 114EXPORT_SYMBOL(acpi_subsystem_status); 115 116EXPORT_SYMBOL(acpi_os_signal); 117