Deploy ACPI_EXPORT_SYMBOL for external interfaces

This commit is contained in:
rmoore1 2006-02-25 00:08:59 +00:00
parent 9106520ea8
commit 2062334935
17 changed files with 187 additions and 26 deletions

View File

@ -1,7 +1,7 @@
/******************************************************************************
*
* Module Name: evxface - External interfaces for ACPI events
* $Revision: 1.157 $
* $Revision: 1.158 $
*
*****************************************************************************/
@ -172,6 +172,8 @@ Cleanup:
return_ACPI_STATUS (Status);
}
ACPI_EXPORT_SYMBOL (AcpiInstallExceptionHandler)
/*******************************************************************************
*
@ -249,6 +251,8 @@ Cleanup:
return_ACPI_STATUS (Status);
}
ACPI_EXPORT_SYMBOL (AcpiInstallFixedEventHandler)
/*******************************************************************************
*
@ -310,6 +314,8 @@ AcpiRemoveFixedEventHandler (
return_ACPI_STATUS (Status);
}
ACPI_EXPORT_SYMBOL (AcpiRemoveFixedEventHandler)
/*******************************************************************************
*
@ -497,6 +503,8 @@ UnlockAndExit:
return_ACPI_STATUS (Status);
}
ACPI_EXPORT_SYMBOL (AcpiInstallNotifyHandler)
/*******************************************************************************
*
@ -647,6 +655,8 @@ UnlockAndExit:
return_ACPI_STATUS (Status);
}
ACPI_EXPORT_SYMBOL (AcpiRemoveNotifyHandler)
/*******************************************************************************
*
@ -752,6 +762,8 @@ UnlockAndExit:
return_ACPI_STATUS (Status);
}
ACPI_EXPORT_SYMBOL (AcpiInstallGpeHandler)
/*******************************************************************************
*
@ -854,6 +866,8 @@ UnlockAndExit:
return_ACPI_STATUS (Status);
}
ACPI_EXPORT_SYMBOL (AcpiRemoveGpeHandler)
/*******************************************************************************
*
@ -900,6 +914,8 @@ AcpiAcquireGlobalLock (
return (Status);
}
ACPI_EXPORT_SYMBOL (AcpiAcquireGlobalLock)
/*******************************************************************************
*
@ -929,4 +945,5 @@ AcpiReleaseGlobalLock (
return (Status);
}
ACPI_EXPORT_SYMBOL (AcpiReleaseGlobalLock)

View File

@ -1,7 +1,7 @@
/******************************************************************************
*
* Module Name: evxfevnt - External Interfaces, ACPI event disable/enable
* $Revision: 1.86 $
* $Revision: 1.87 $
*
*****************************************************************************/
@ -147,7 +147,7 @@ AcpiEnable (
ACPI_FUNCTION_TRACE ("AcpiEnable");
/* Make sure we have the FADT*/
/* Make sure we have the FADT */
if (!AcpiGbl_FADT)
{
@ -177,6 +177,8 @@ AcpiEnable (
return_ACPI_STATUS (Status);
}
ACPI_EXPORT_SYMBOL (AcpiEnable)
/*******************************************************************************
*
@ -230,6 +232,8 @@ AcpiDisable (
return_ACPI_STATUS (Status);
}
ACPI_EXPORT_SYMBOL (AcpiDisable)
/*******************************************************************************
*
@ -293,6 +297,8 @@ AcpiEnableEvent (
return_ACPI_STATUS (Status);
}
ACPI_EXPORT_SYMBOL (AcpiEnableEvent)
/*******************************************************************************
*
@ -343,6 +349,8 @@ UnlockAndExit:
return_ACPI_STATUS (Status);
}
ACPI_EXPORT_SYMBOL (AcpiSetGpeType)
/*******************************************************************************
*
@ -404,6 +412,8 @@ UnlockAndExit:
return_ACPI_STATUS (Status);
}
ACPI_EXPORT_SYMBOL (AcpiEnableGpe)
/*******************************************************************************
*
@ -463,6 +473,8 @@ UnlockAndExit:
return_ACPI_STATUS (Status);
}
ACPI_EXPORT_SYMBOL (AcpiDisableGpe)
/*******************************************************************************
*
@ -524,6 +536,8 @@ AcpiDisableEvent (
return_ACPI_STATUS (Status);
}
ACPI_EXPORT_SYMBOL (AcpiDisableEvent)
/*******************************************************************************
*
@ -564,6 +578,8 @@ AcpiClearEvent (
return_ACPI_STATUS (Status);
}
ACPI_EXPORT_SYMBOL (AcpiClearEvent)
/*******************************************************************************
*
@ -622,6 +638,8 @@ UnlockAndExit:
return_ACPI_STATUS (Status);
}
ACPI_EXPORT_SYMBOL (AcpiClearGpe)
/*******************************************************************************
*
@ -668,6 +686,8 @@ AcpiGetEventStatus (
return_ACPI_STATUS (Status);
}
ACPI_EXPORT_SYMBOL (AcpiGetEventStatus)
/*******************************************************************************
*
@ -731,6 +751,8 @@ UnlockAndExit:
return_ACPI_STATUS (Status);
}
ACPI_EXPORT_SYMBOL (AcpiGetGpeStatus)
/*******************************************************************************
*
@ -838,6 +860,8 @@ UnlockAndExit:
return_ACPI_STATUS (Status);
}
ACPI_EXPORT_SYMBOL (AcpiInstallGpeBlock)
/*******************************************************************************
*
@ -903,3 +927,5 @@ UnlockAndExit:
return_ACPI_STATUS (Status);
}
ACPI_EXPORT_SYMBOL (AcpiRemoveGpeBlock)

View File

@ -2,7 +2,7 @@
*
* Module Name: evxfregn - External Interfaces, ACPI Operation Regions and
* Address Spaces.
* $Revision: 1.66 $
* $Revision: 1.67 $
*
*****************************************************************************/
@ -195,6 +195,8 @@ UnlockAndExit:
return_ACPI_STATUS (Status);
}
ACPI_EXPORT_SYMBOL (AcpiInstallAddressSpaceHandler)
/*******************************************************************************
*
@ -327,4 +329,5 @@ UnlockAndExit:
return_ACPI_STATUS (Status);
}
ACPI_EXPORT_SYMBOL (AcpiRemoveAddressSpaceHandler)

View File

@ -3,7 +3,7 @@
*
* Module Name: hwregs - Read/write access functions for the various ACPI
* control and status registers.
* $Revision: 1.176 $
* $Revision: 1.177 $
*
******************************************************************************/
@ -314,6 +314,8 @@ AcpiGetSleepTypeData (
return_ACPI_STATUS (Status);
}
ACPI_EXPORT_SYMBOL (AcpiGetSleepTypeData)
/*******************************************************************************
*
@ -416,6 +418,8 @@ AcpiGetRegister (
return_ACPI_STATUS (Status);
}
ACPI_EXPORT_SYMBOL (AcpiGetRegister)
/*******************************************************************************
*
@ -578,6 +582,8 @@ UnlockAndExit:
return_ACPI_STATUS (Status);
}
ACPI_EXPORT_SYMBOL (AcpiSetRegister)
/******************************************************************************
*

View File

@ -2,7 +2,7 @@
/******************************************************************************
*
* Name: hwsleep.c - ACPI Hardware Sleep/Wake Interface
* $Revision: 1.80 $
* $Revision: 1.81 $
*
*****************************************************************************/
@ -158,6 +158,8 @@ AcpiSetFirmwareWakingVector (
return_ACPI_STATUS (AE_OK);
}
ACPI_EXPORT_SYMBOL (AcpiSetFirmwareWakingVector)
/*******************************************************************************
*
@ -202,6 +204,8 @@ AcpiGetFirmwareWakingVector (
return_ACPI_STATUS (AE_OK);
}
ACPI_EXPORT_SYMBOL (AcpiGetFirmwareWakingVector)
/*******************************************************************************
*
@ -296,6 +300,8 @@ AcpiEnterSleepStatePrep (
return_ACPI_STATUS (AE_OK);
}
ACPI_EXPORT_SYMBOL (AcpiEnterSleepStatePrep)
/*******************************************************************************
*
@ -489,6 +495,8 @@ AcpiEnterSleepState (
return_ACPI_STATUS (AE_OK);
}
ACPI_EXPORT_SYMBOL (AcpiEnterSleepState)
/*******************************************************************************
*
@ -561,6 +569,8 @@ AcpiEnterSleepStateS4bios (
return_ACPI_STATUS (AE_OK);
}
ACPI_EXPORT_SYMBOL (AcpiEnterSleepStateS4bios)
/*******************************************************************************
*
@ -707,3 +717,6 @@ AcpiLeaveSleepState (
return_ACPI_STATUS (Status);
}
ACPI_EXPORT_SYMBOL (AcpiLeaveSleepState)

View File

@ -2,7 +2,7 @@
/******************************************************************************
*
* Name: hwtimer.c - ACPI Power Management Timer Interface
* $Revision: 1.31 $
* $Revision: 1.32 $
*
*****************************************************************************/
@ -157,6 +157,8 @@ AcpiGetTimerResolution (
return_ACPI_STATUS (AE_OK);
}
ACPI_EXPORT_SYMBOL (AcpiGetTimerResolution)
/******************************************************************************
*
@ -190,6 +192,8 @@ AcpiGetTimer (
return_ACPI_STATUS (Status);
}
ACPI_EXPORT_SYMBOL (AcpiGetTimer)
/******************************************************************************
*
@ -280,4 +284,5 @@ AcpiGetTimerDuration (
return_ACPI_STATUS (Status);
}
ACPI_EXPORT_SYMBOL (AcpiGetTimerDuration)

View File

@ -2,7 +2,7 @@
*
* Module Name: nsxfeval - Public interfaces to the ACPI subsystem
* ACPI Object evaluation interfaces
* $Revision: 1.24 $
* $Revision: 1.25 $
*
******************************************************************************/
@ -224,6 +224,8 @@ AcpiEvaluateObjectTyped (
return_ACPI_STATUS (AE_TYPE);
}
ACPI_EXPORT_SYMBOL (AcpiEvaluateObjectTyped)
/*******************************************************************************
*
@ -454,6 +456,8 @@ AcpiEvaluateObject (
return_ACPI_STATUS (Status);
}
ACPI_EXPORT_SYMBOL (AcpiEvaluateObject)
/*******************************************************************************
*
@ -529,6 +533,8 @@ AcpiWalkNamespace (
return_ACPI_STATUS (Status);
}
ACPI_EXPORT_SYMBOL (AcpiWalkNamespace)
/*******************************************************************************
*
@ -716,6 +722,8 @@ AcpiGetDevices (
return_ACPI_STATUS (Status);
}
ACPI_EXPORT_SYMBOL (AcpiGetDevices)
/*******************************************************************************
*
@ -772,6 +780,8 @@ UnlockAndExit:
return (Status);
}
ACPI_EXPORT_SYMBOL (AcpiAttachData)
/*******************************************************************************
*
@ -825,6 +835,8 @@ UnlockAndExit:
return (Status);
}
ACPI_EXPORT_SYMBOL (AcpiDetachData)
/*******************************************************************************
*
@ -881,4 +893,6 @@ UnlockAndExit:
return (Status);
}
ACPI_EXPORT_SYMBOL (AcpiGetData)

View File

@ -2,7 +2,7 @@
*
* Module Name: nsxfname - Public interfaces to the ACPI subsystem
* ACPI Namespace oriented interfaces
* $Revision: 1.106 $
* $Revision: 1.107 $
*
*****************************************************************************/
@ -211,6 +211,8 @@ AcpiGetHandle (
return (Status);
}
ACPI_EXPORT_SYMBOL (AcpiGetHandle)
/******************************************************************************
*
@ -298,6 +300,8 @@ UnlockAndExit:
return (Status);
}
ACPI_EXPORT_SYMBOL (AcpiGetName)
/******************************************************************************
*
@ -465,3 +469,5 @@ Cleanup:
return (Status);
}
ACPI_EXPORT_SYMBOL (AcpiGetObjectInfo)

View File

@ -2,7 +2,7 @@
*
* Module Name: nsxfobj - Public interfaces to the ACPI subsystem
* ACPI Object oriented interfaces
* $Revision: 1.120 $
* $Revision: 1.121 $
*
******************************************************************************/
@ -186,6 +186,8 @@ AcpiGetType (
return (Status);
}
ACPI_EXPORT_SYMBOL (AcpiGetType)
/*******************************************************************************
*
@ -256,6 +258,8 @@ UnlockAndExit:
return (Status);
}
ACPI_EXPORT_SYMBOL (AcpiGetParent)
/*******************************************************************************
*
@ -348,4 +352,5 @@ UnlockAndExit:
return (Status);
}
ACPI_EXPORT_SYMBOL (AcpiGetNextObject)

View File

@ -1,7 +1,7 @@
/*******************************************************************************
*
* Module Name: rsxface - Public interfaces to the resource manager
* $Revision: 1.40 $
* $Revision: 1.41 $
*
******************************************************************************/
@ -204,6 +204,8 @@ AcpiGetIrqRoutingTable (
return_ACPI_STATUS (Status);
}
ACPI_EXPORT_SYMBOL (AcpiGetIrqRoutingTable)
/*******************************************************************************
*
@ -261,6 +263,8 @@ AcpiGetCurrentResources (
return_ACPI_STATUS (Status);
}
ACPI_EXPORT_SYMBOL (AcpiGetCurrentResources)
/*******************************************************************************
*
@ -315,6 +319,8 @@ AcpiGetPossibleResources (
return_ACPI_STATUS (Status);
}
ACPI_EXPORT_SYMBOL (AcpiGetPossibleResources)
/*******************************************************************************
*
@ -416,6 +422,8 @@ AcpiWalkResources (
return_ACPI_STATUS (Status);
}
ACPI_EXPORT_SYMBOL (AcpiWalkResources)
/*******************************************************************************
*
@ -460,6 +468,8 @@ AcpiSetCurrentResources (
return_ACPI_STATUS (Status);
}
ACPI_EXPORT_SYMBOL (AcpiSetCurrentResources)
/******************************************************************************
*
@ -523,6 +533,8 @@ AcpiResourceToAddress64 (
return (AE_OK);
}
ACPI_EXPORT_SYMBOL (AcpiResourceToAddress64)
/*******************************************************************************
*
@ -577,6 +589,8 @@ AcpiGetVendorResource (
return (Info.Status);
}
ACPI_EXPORT_SYMBOL (AcpiGetVendorResource)
/*******************************************************************************
*

View File

@ -2,7 +2,7 @@
*
* Module Name: tbxface - Public interfaces to the ACPI subsystem
* ACPI table oriented interfaces
* $Revision: 1.73 $
* $Revision: 1.74 $
*
*****************************************************************************/
@ -209,6 +209,8 @@ ErrorExit:
return_ACPI_STATUS (Status);
}
ACPI_EXPORT_SYMBOL (AcpiLoadTables)
/*******************************************************************************
*
@ -311,6 +313,8 @@ AcpiLoadTable (
return_ACPI_STATUS (Status);
}
ACPI_EXPORT_SYMBOL (AcpiLoadTable)
/*******************************************************************************
*
@ -363,6 +367,8 @@ AcpiUnloadTable (
return_ACPI_STATUS (AE_OK);
}
ACPI_EXPORT_SYMBOL (AcpiUnloadTable)
/*******************************************************************************
*
@ -437,6 +443,8 @@ AcpiGetTableHeader (
return_ACPI_STATUS (Status);
}
ACPI_EXPORT_SYMBOL (AcpiGetTableHeader)
/*******************************************************************************
*
@ -541,4 +549,6 @@ AcpiGetTable (
return_ACPI_STATUS (AE_OK);
}
ACPI_EXPORT_SYMBOL (AcpiGetTable)

View File

@ -1,7 +1,7 @@
/******************************************************************************
*
* Module Name: tbxfroot - Find the root ACPI table (RSDT)
* $Revision: 1.94 $
* $Revision: 1.95 $
*
*****************************************************************************/
@ -489,6 +489,8 @@ Cleanup:
return_ACPI_STATUS (Status);
}
ACPI_EXPORT_SYMBOL (AcpiGetFirmwareTable)
/* TBD: Move to a new file */
@ -535,6 +537,8 @@ AcpiFindRootPointer (
return_ACPI_STATUS (AE_OK);
}
ACPI_EXPORT_SYMBOL (AcpiFindRootPointer)
/*******************************************************************************
*

View File

@ -1,7 +1,7 @@
/******************************************************************************
*
* Module Name: utdebug - Debug print routines
* $Revision: 1.127 $
* $Revision: 1.128 $
*
*****************************************************************************/
@ -307,6 +307,8 @@ AcpiUtDebugPrint (
AcpiOsVprintf (Format, args);
}
ACPI_EXPORT_SYMBOL (AcpiUtDebugPrint)
/*******************************************************************************
*
@ -350,6 +352,8 @@ AcpiUtDebugPrintRaw (
AcpiOsVprintf (Format, args);
}
ACPI_EXPORT_SYMBOL (AcpiUtDebugPrintRaw)
/*******************************************************************************
*
@ -383,6 +387,8 @@ AcpiUtTrace (
"%s\n", AcpiGbl_FnEntryStr);
}
ACPI_EXPORT_SYMBOL (AcpiUtTrace)
/*******************************************************************************
*
@ -519,6 +525,8 @@ AcpiUtExit (
AcpiGbl_NestingLevel--;
}
ACPI_EXPORT_SYMBOL (AcpiUtExit)
/*******************************************************************************
*
@ -564,6 +572,8 @@ AcpiUtStatusExit (
AcpiGbl_NestingLevel--;
}
ACPI_EXPORT_SYMBOL (AcpiUtStatusExit)
/*******************************************************************************
*
@ -599,6 +609,8 @@ AcpiUtValueExit (
AcpiGbl_NestingLevel--;
}
ACPI_EXPORT_SYMBOL (AcpiUtValueExit)
/*******************************************************************************
*

View File

@ -1,7 +1,7 @@
/******************************************************************************
*
* Module Name: utglobal - Global variables for the ACPI subsystem
* $Revision: 1.227 $
* $Revision: 1.228 $
*
*****************************************************************************/
@ -237,7 +237,6 @@ UINT32 AcpiDbgLevel = ACPI_NORMAL_DEFAULT;
UINT32 AcpiDbgLayer = ACPI_COMPONENT_DEFAULT;
UINT32 AcpiGbl_NestingLevel = 0;
/* Debugger globals */
BOOLEAN AcpiGbl_DbTerminateThreads = FALSE;
@ -954,4 +953,10 @@ AcpiUtInitGlobals (
return_VOID;
}
/* Public globals */
ACPI_EXPORT_SYMBOL (AcpiDbgLevel)
ACPI_EXPORT_SYMBOL (AcpiDbgLayer)

View File

@ -1,7 +1,7 @@
/******************************************************************************
*
* Module Name: utxface - External interfaces for "global" ACPI functions
* $Revision: 1.116 $
* $Revision: 1.117 $
*
*****************************************************************************/
@ -190,6 +190,8 @@ AcpiInitializeSubsystem (
return_ACPI_STATUS (Status);
}
ACPI_EXPORT_SYMBOL (AcpiInitializeSubsystem)
/*******************************************************************************
*
@ -326,6 +328,8 @@ AcpiEnableSubsystem (
return_ACPI_STATUS (Status);
}
ACPI_EXPORT_SYMBOL (AcpiEnableSubsystem)
/*******************************************************************************
*
@ -413,6 +417,8 @@ AcpiInitializeObjects (
return_ACPI_STATUS (Status);
}
ACPI_EXPORT_SYMBOL (AcpiInitializeObjects)
/*******************************************************************************
*
@ -463,6 +469,8 @@ AcpiTerminate (
return_ACPI_STATUS (Status);
}
ACPI_EXPORT_SYMBOL (AcpiTerminate)
/*******************************************************************************
*
@ -493,6 +501,8 @@ AcpiSubsystemStatus (
}
}
ACPI_EXPORT_SYMBOL (AcpiSubsystemStatus)
/*******************************************************************************
*
@ -587,6 +597,8 @@ AcpiGetSystemInfo (
return_ACPI_STATUS (AE_OK);
}
ACPI_EXPORT_SYMBOL (AcpiGetSystemInfo)
/*****************************************************************************
*
@ -623,6 +635,8 @@ AcpiInstallInitializationHandler (
return AE_OK;
}
ACPI_EXPORT_SYMBOL (AcpiInstallInitializationHandler)
/*****************************************************************************
*
@ -648,3 +662,5 @@ AcpiPurgeCachedObjects (
(void) AcpiOsPurgeCache (AcpiGbl_PsNodeExtCache);
return_ACPI_STATUS (AE_OK);
}
ACPI_EXPORT_SYMBOL (AcpiPurgeCachedObjects)

View File

@ -1,7 +1,7 @@
/******************************************************************************
*
* Name: actypes.h - Common data types for the entire ACPI subsystem
* $Revision: 1.301 $
* $Revision: 1.302 $
*
*****************************************************************************/
@ -372,6 +372,13 @@ typedef ACPI_NATIVE_UINT ACPI_SIZE;
#define ACPI_UNUSED_VAR
#endif
/*
* All ACPICA functions that are available to the rest of the kernel are
* tagged with this macro which can be defined as appropriate for the host.
*/
#ifndef ACPI_EXPORT_SYMBOL
#define ACPI_EXPORT_SYMBOL(Symbol)
#endif
/*******************************************************************************
*

View File

@ -1,7 +1,7 @@
/******************************************************************************
*
* Name: aclinux.h - OS specific defines, etc.
* $Revision: 1.38 $
* $Revision: 1.39 $
*
*****************************************************************************/
@ -131,14 +131,12 @@
#include <asm/div64.h>
#include <asm/acpi.h>
#define strtoul simple_strtoul
#define ACPI_MACHINE_WIDTH BITS_PER_LONG
/* Type(s) for the OSL */
#define ACPI_CACHE_T kmem_cache_t
/* Host-dependent types and defines */
#define ACPI_MACHINE_WIDTH BITS_PER_LONG
#define ACPI_CACHE_T kmem_cache_t
#define ACPI_EXPORT_SYMBOL(Symbol) EXPORT_SYMBOL(Symbol)
#define strtoul simple_strtoul
#else /* !__KERNEL__ */