e5d688c99e
OpenHPI provides an open source implementation of the Service Availability Forum (SAF) Hardware Platform Interface (HPI). HPI is an abstracted interface for managing computer hardware, typically chassis and rack based servers. HPI includes resource modeling; access to and control over sensor, control, watchdog, and inventory data associated with resources; abstracted System Event Log interfaces; hardware events and alarms; and a managed hotswap interface.
692 lines
18 KiB
C++
692 lines
18 KiB
C++
--- plugins/ipmidirect/ipmi.cpp.orig 2015-09-14 22:48:31 UTC
|
|
+++ plugins/ipmidirect/ipmi.cpp
|
|
@@ -275,13 +275,11 @@ VerifySelAndEnter( void *hnd, SaHpiResou
|
|
|
|
// new plugin_loader
|
|
extern "C" {
|
|
+#pragma GCC visibility push(hidden)
|
|
|
|
// ABI Interface functions
|
|
|
|
-static void *
|
|
-IpmiOpen( GHashTable *, unsigned int, oh_evt_queue * ) __attribute__((used));
|
|
-
|
|
-static void *
|
|
+void *
|
|
IpmiOpen( GHashTable *handler_config, unsigned int hid, oh_evt_queue *eventq )
|
|
{
|
|
// open log
|
|
@@ -387,10 +385,7 @@ IpmiOpen( GHashTable *handler_config, un
|
|
}
|
|
|
|
|
|
-static void
|
|
-IpmiClose( void * ) __attribute__((used));
|
|
-
|
|
-static void
|
|
+void
|
|
IpmiClose( void *hnd )
|
|
{
|
|
dbg( "IpmiClose" );
|
|
@@ -435,10 +430,7 @@ IpmiClose( void *hnd )
|
|
}
|
|
|
|
|
|
-static SaErrorT
|
|
-IpmiGetEvent( void * ) __attribute__((used));
|
|
-
|
|
-static SaErrorT
|
|
+SaErrorT
|
|
IpmiGetEvent( void *hnd )
|
|
{
|
|
cIpmi *ipmi = VerifyIpmi( hnd );
|
|
@@ -457,10 +449,7 @@ IpmiGetEvent( void *hnd )
|
|
}
|
|
|
|
|
|
-static SaErrorT
|
|
-IpmiDiscoverResources( void * ) __attribute__((used));
|
|
-
|
|
-static SaErrorT
|
|
+SaErrorT
|
|
IpmiDiscoverResources( void *hnd )
|
|
{
|
|
cIpmi *ipmi = VerifyIpmi( hnd );
|
|
@@ -478,10 +467,7 @@ IpmiDiscoverResources( void *hnd )
|
|
}
|
|
|
|
|
|
-static SaErrorT
|
|
-IpmiSetResourceTag( void *, SaHpiResourceIdT, SaHpiTextBufferT * ) __attribute__((used));
|
|
-
|
|
-static SaErrorT
|
|
+SaErrorT
|
|
IpmiSetResourceTag( void *hnd, SaHpiResourceIdT id, SaHpiTextBufferT *tag )
|
|
{
|
|
cIpmi *ipmi = 0;
|
|
@@ -498,10 +484,7 @@ IpmiSetResourceTag( void *hnd, SaHpiReso
|
|
}
|
|
|
|
|
|
-static SaErrorT
|
|
-IpmiSetResourceSeverity( void *, SaHpiResourceIdT, SaHpiSeverityT ) __attribute__((used));
|
|
-
|
|
-static SaErrorT
|
|
+SaErrorT
|
|
IpmiSetResourceSeverity( void *hnd, SaHpiResourceIdT id, SaHpiSeverityT sev )
|
|
{
|
|
cIpmi *ipmi = 0;
|
|
@@ -518,14 +501,7 @@ IpmiSetResourceSeverity( void *hnd, SaHp
|
|
}
|
|
|
|
|
|
-static SaErrorT
|
|
-IpmiGetSensorReading( void *,
|
|
- SaHpiResourceIdT id,
|
|
- SaHpiSensorNumT num,
|
|
- SaHpiSensorReadingT *data,
|
|
- SaHpiEventStateT *state ) __attribute__((used));
|
|
-
|
|
-static SaErrorT
|
|
+SaErrorT
|
|
IpmiGetSensorReading( void *hnd,
|
|
SaHpiResourceIdT id,
|
|
SaHpiSensorNumT num,
|
|
@@ -546,13 +522,7 @@ IpmiGetSensorReading( void *hnd,
|
|
}
|
|
|
|
|
|
-static SaErrorT
|
|
-IpmiGetSensorThresholds( void *hnd,
|
|
- SaHpiResourceIdT,
|
|
- SaHpiSensorNumT,
|
|
- SaHpiSensorThresholdsT * ) __attribute__((used));
|
|
-
|
|
-static SaErrorT
|
|
+SaErrorT
|
|
IpmiGetSensorThresholds( void *hnd,
|
|
SaHpiResourceIdT id,
|
|
SaHpiSensorNumT num,
|
|
@@ -577,13 +547,7 @@ IpmiGetSensorThresholds( void
|
|
}
|
|
|
|
|
|
-static SaErrorT
|
|
-IpmiSetSensorThresholds( void *,
|
|
- SaHpiResourceIdT,
|
|
- SaHpiSensorNumT,
|
|
- const SaHpiSensorThresholdsT * ) __attribute__((used));
|
|
-
|
|
-static SaErrorT
|
|
+SaErrorT
|
|
IpmiSetSensorThresholds( void *hnd,
|
|
SaHpiResourceIdT id,
|
|
SaHpiSensorNumT num,
|
|
@@ -608,13 +572,7 @@ IpmiSetSensorThresholds( void *hnd,
|
|
}
|
|
|
|
|
|
-static SaErrorT
|
|
-IpmiGetSensorEnable( void *,
|
|
- SaHpiResourceIdT,
|
|
- SaHpiSensorNumT,
|
|
- SaHpiBoolT * ) __attribute__((used));
|
|
-
|
|
-static SaErrorT
|
|
+SaErrorT
|
|
IpmiGetSensorEnable( void *hnd,
|
|
SaHpiResourceIdT id,
|
|
SaHpiSensorNumT num,
|
|
@@ -634,13 +592,7 @@ IpmiGetSensorEnable( void *hnd,
|
|
}
|
|
|
|
|
|
-static SaErrorT
|
|
-IpmiSetSensorEnable( void *,
|
|
- SaHpiResourceIdT,
|
|
- SaHpiSensorNumT,
|
|
- SaHpiBoolT ) __attribute__((used));
|
|
-
|
|
-static SaErrorT
|
|
+SaErrorT
|
|
IpmiSetSensorEnable( void *hnd,
|
|
SaHpiResourceIdT id,
|
|
SaHpiSensorNumT num,
|
|
@@ -660,13 +612,7 @@ IpmiSetSensorEnable( void *hnd,
|
|
}
|
|
|
|
|
|
-static SaErrorT
|
|
-IpmiGetSensorEventEnables( void *,
|
|
- SaHpiResourceIdT,
|
|
- SaHpiSensorNumT,
|
|
- SaHpiBoolT * ) __attribute__((used));
|
|
-
|
|
-static SaErrorT
|
|
+SaErrorT
|
|
IpmiGetSensorEventEnables( void *hnd,
|
|
SaHpiResourceIdT id,
|
|
SaHpiSensorNumT num,
|
|
@@ -686,13 +632,7 @@ IpmiGetSensorEventEnables( void *hnd,
|
|
}
|
|
|
|
|
|
-static SaErrorT
|
|
-IpmiSetSensorEventEnables( void *,
|
|
- SaHpiResourceIdT,
|
|
- SaHpiSensorNumT,
|
|
- SaHpiBoolT ) __attribute__((used));
|
|
-
|
|
-static SaErrorT
|
|
+SaErrorT
|
|
IpmiSetSensorEventEnables( void *hnd,
|
|
SaHpiResourceIdT id,
|
|
SaHpiSensorNumT num,
|
|
@@ -712,14 +652,7 @@ IpmiSetSensorEventEnables( void *hnd,
|
|
}
|
|
|
|
|
|
-static SaErrorT
|
|
-IpmiGetSensorEventMasks( void *,
|
|
- SaHpiResourceIdT,
|
|
- SaHpiSensorNumT,
|
|
- SaHpiEventStateT *,
|
|
- SaHpiEventStateT * ) __attribute__((used));
|
|
-
|
|
-static SaErrorT
|
|
+SaErrorT
|
|
IpmiGetSensorEventMasks( void *hnd,
|
|
SaHpiResourceIdT id,
|
|
SaHpiSensorNumT num,
|
|
@@ -741,15 +674,7 @@ IpmiGetSensorEventMasks( void *hnd,
|
|
}
|
|
|
|
|
|
-static SaErrorT
|
|
-IpmiSetSensorEventMasks( void *,
|
|
- SaHpiResourceIdT,
|
|
- SaHpiSensorNumT,
|
|
- SaHpiSensorEventMaskActionT,
|
|
- SaHpiEventStateT,
|
|
- SaHpiEventStateT ) __attribute__((used));
|
|
-
|
|
-static SaErrorT
|
|
+SaErrorT
|
|
IpmiSetSensorEventMasks( void *hnd,
|
|
SaHpiResourceIdT id,
|
|
SaHpiSensorNumT num,
|
|
@@ -772,13 +697,7 @@ IpmiSetSensorEventMasks( void *hnd,
|
|
}
|
|
|
|
|
|
-static SaErrorT
|
|
-IpmiGetControlState( void *, SaHpiResourceIdT,
|
|
- SaHpiCtrlNumT,
|
|
- SaHpiCtrlModeT *,
|
|
- SaHpiCtrlStateT * ) __attribute__((used));
|
|
-
|
|
-static SaErrorT
|
|
+SaErrorT
|
|
IpmiGetControlState( void *hnd, SaHpiResourceIdT id,
|
|
SaHpiCtrlNumT num,
|
|
SaHpiCtrlModeT *mode,
|
|
@@ -798,13 +717,7 @@ IpmiGetControlState( void *hnd, SaHpiRes
|
|
}
|
|
|
|
|
|
-static SaErrorT
|
|
-IpmiSetControlState( void *, SaHpiResourceIdT,
|
|
- SaHpiCtrlNumT,
|
|
- SaHpiCtrlModeT,
|
|
- SaHpiCtrlStateT * ) __attribute__((used));
|
|
-
|
|
-static SaErrorT
|
|
+SaErrorT
|
|
IpmiSetControlState( void *hnd, SaHpiResourceIdT id,
|
|
SaHpiCtrlNumT num,
|
|
SaHpiCtrlModeT mode,
|
|
@@ -824,13 +737,7 @@ IpmiSetControlState( void *hnd, SaHpiRes
|
|
}
|
|
|
|
|
|
-static SaErrorT
|
|
-IpmiGetIdrInfo( void *,
|
|
- SaHpiResourceIdT,
|
|
- SaHpiIdrIdT,
|
|
- SaHpiIdrInfoT * ) __attribute__((used));
|
|
-
|
|
-static SaErrorT
|
|
+SaErrorT
|
|
IpmiGetIdrInfo( void *hnd,
|
|
SaHpiResourceIdT id,
|
|
SaHpiIdrIdT idrid,
|
|
@@ -850,16 +757,7 @@ IpmiGetIdrInfo( void *hnd,
|
|
}
|
|
|
|
|
|
-static SaErrorT
|
|
-IpmiGetIdrAreaHeader( void *,
|
|
- SaHpiResourceIdT,
|
|
- SaHpiIdrIdT,
|
|
- SaHpiIdrAreaTypeT,
|
|
- SaHpiEntryIdT,
|
|
- SaHpiEntryIdT *,
|
|
- SaHpiIdrAreaHeaderT * ) __attribute__((used));
|
|
-
|
|
-static SaErrorT
|
|
+SaErrorT
|
|
IpmiGetIdrAreaHeader( void *hnd,
|
|
SaHpiResourceIdT id,
|
|
SaHpiIdrIdT idrid,
|
|
@@ -882,14 +780,7 @@ IpmiGetIdrAreaHeader( void *hnd,
|
|
}
|
|
|
|
|
|
-static SaErrorT
|
|
-IpmiAddIdrArea( void *,
|
|
- SaHpiResourceIdT,
|
|
- SaHpiIdrIdT,
|
|
- SaHpiIdrAreaTypeT,
|
|
- SaHpiEntryIdT * ) __attribute__((used));
|
|
-
|
|
-static SaErrorT
|
|
+SaErrorT
|
|
IpmiAddIdrArea( void *hnd,
|
|
SaHpiResourceIdT id,
|
|
SaHpiIdrIdT idrid,
|
|
@@ -910,13 +801,7 @@ IpmiAddIdrArea( void *hnd,
|
|
}
|
|
|
|
|
|
-static SaErrorT
|
|
-IpmiDelIdrArea( void *,
|
|
- SaHpiResourceIdT,
|
|
- SaHpiIdrIdT,
|
|
- SaHpiEntryIdT ) __attribute__((used));
|
|
-
|
|
-static SaErrorT
|
|
+SaErrorT
|
|
IpmiDelIdrArea( void *hnd,
|
|
SaHpiResourceIdT id,
|
|
SaHpiIdrIdT idrid,
|
|
@@ -936,17 +821,7 @@ IpmiDelIdrArea( void *hnd,
|
|
}
|
|
|
|
|
|
-static SaErrorT
|
|
-IpmiGetIdrField( void *,
|
|
- SaHpiResourceIdT,
|
|
- SaHpiIdrIdT,
|
|
- SaHpiEntryIdT,
|
|
- SaHpiIdrFieldTypeT,
|
|
- SaHpiEntryIdT,
|
|
- SaHpiEntryIdT *,
|
|
- SaHpiIdrFieldT * ) __attribute__((used));
|
|
-
|
|
-static SaErrorT
|
|
+SaErrorT
|
|
IpmiGetIdrField( void *hnd,
|
|
SaHpiResourceIdT id,
|
|
SaHpiIdrIdT idrid,
|
|
@@ -970,13 +845,7 @@ IpmiGetIdrField( void *hnd,
|
|
}
|
|
|
|
|
|
-static SaErrorT
|
|
-IpmiAddIdrField( void *,
|
|
- SaHpiResourceIdT,
|
|
- SaHpiIdrIdT,
|
|
- SaHpiIdrFieldT * ) __attribute__((used));
|
|
-
|
|
-static SaErrorT
|
|
+SaErrorT
|
|
IpmiAddIdrField( void *hnd,
|
|
SaHpiResourceIdT id,
|
|
SaHpiIdrIdT idrid,
|
|
@@ -996,13 +865,7 @@ IpmiAddIdrField( void *hnd,
|
|
}
|
|
|
|
|
|
-static SaErrorT
|
|
-IpmiSetIdrField( void *,
|
|
- SaHpiResourceIdT,
|
|
- SaHpiIdrIdT,
|
|
- SaHpiIdrFieldT * ) __attribute__((used));
|
|
-
|
|
-static SaErrorT
|
|
+SaErrorT
|
|
IpmiSetIdrField( void *hnd,
|
|
SaHpiResourceIdT id,
|
|
SaHpiIdrIdT idrid,
|
|
@@ -1022,14 +885,7 @@ IpmiSetIdrField( void *hnd,
|
|
}
|
|
|
|
|
|
-static SaErrorT
|
|
-IpmiDelIdrField( void *,
|
|
- SaHpiResourceIdT,
|
|
- SaHpiIdrIdT,
|
|
- SaHpiEntryIdT,
|
|
- SaHpiEntryIdT ) __attribute__((used));
|
|
-
|
|
-static SaErrorT
|
|
+SaErrorT
|
|
IpmiDelIdrField( void *hnd,
|
|
SaHpiResourceIdT id,
|
|
SaHpiIdrIdT idrid,
|
|
@@ -1050,12 +906,7 @@ IpmiDelIdrField( void *hnd,
|
|
}
|
|
|
|
|
|
-static SaErrorT
|
|
-IpmiGetSelInfo( void *,
|
|
- SaHpiResourceIdT,
|
|
- SaHpiEventLogInfoT * ) __attribute__((used));
|
|
-
|
|
-static SaErrorT
|
|
+SaErrorT
|
|
IpmiGetSelInfo( void *hnd,
|
|
SaHpiResourceIdT id,
|
|
SaHpiEventLogInfoT *info )
|
|
@@ -1074,10 +925,7 @@ IpmiGetSelInfo( void *hnd,
|
|
}
|
|
|
|
|
|
-static SaErrorT
|
|
-IpmiSetSelTime( void *, SaHpiResourceIdT, SaHpiTimeT ) __attribute__((used));
|
|
-
|
|
-static SaErrorT
|
|
+SaErrorT
|
|
IpmiSetSelTime( void *hnd, SaHpiResourceIdT id, SaHpiTimeT t )
|
|
{
|
|
cIpmi *ipmi = 0;
|
|
@@ -1094,11 +942,7 @@ IpmiSetSelTime( void *hnd, SaHpiResource
|
|
}
|
|
|
|
|
|
-static SaErrorT
|
|
-IpmiAddSelEntry( void *, SaHpiResourceIdT,
|
|
- const SaHpiEventT * ) __attribute__((used));
|
|
-
|
|
-static SaErrorT
|
|
+SaErrorT
|
|
IpmiAddSelEntry( void *hnd, SaHpiResourceIdT id,
|
|
const SaHpiEventT *Event )
|
|
{
|
|
@@ -1116,11 +960,7 @@ IpmiAddSelEntry( void *hnd, SaHpiResourc
|
|
}
|
|
|
|
#ifdef NOTUSED
|
|
-static SaErrorT
|
|
-IpmiDelSelEntry( void *, SaHpiResourceIdT,
|
|
- SaHpiEventLogEntryIdT ) __attribute__((used));
|
|
-
|
|
-static SaErrorT
|
|
+SaErrorT
|
|
IpmiDelSelEntry( void *hnd, SaHpiResourceIdT id,
|
|
SaHpiEventLogEntryIdT sid )
|
|
{
|
|
@@ -1139,15 +979,7 @@ IpmiDelSelEntry( void *hnd, SaHpiResourc
|
|
#endif
|
|
|
|
|
|
-static SaErrorT
|
|
-IpmiGetSelEntry( void *hnd, SaHpiResourceIdT,
|
|
- SaHpiEventLogEntryIdT,
|
|
- SaHpiEventLogEntryIdT *, SaHpiEventLogEntryIdT *,
|
|
- SaHpiEventLogEntryT *,
|
|
- SaHpiRdrT *,
|
|
- SaHpiRptEntryT * ) __attribute__((used));
|
|
-
|
|
-static SaErrorT
|
|
+SaErrorT
|
|
IpmiGetSelEntry( void *hnd, SaHpiResourceIdT id,
|
|
SaHpiEventLogEntryIdT current,
|
|
SaHpiEventLogEntryIdT *prev, SaHpiEventLogEntryIdT *next,
|
|
@@ -1169,10 +1001,7 @@ IpmiGetSelEntry( void *hnd, SaHpiResourc
|
|
}
|
|
|
|
|
|
-static SaErrorT
|
|
-IpmiClearSel( void *, SaHpiResourceIdT ) __attribute__((used));
|
|
-
|
|
-static SaErrorT
|
|
+SaErrorT
|
|
IpmiClearSel( void *hnd, SaHpiResourceIdT id )
|
|
{
|
|
cIpmi *ipmi = 0;
|
|
@@ -1188,11 +1017,7 @@ IpmiClearSel( void *hnd, SaHpiResourceId
|
|
return rv;
|
|
}
|
|
|
|
-static SaErrorT
|
|
-IpmiHotswapPolicyCancel( void *, SaHpiResourceIdT,
|
|
- SaHpiTimeoutT ) __attribute__((used));
|
|
-
|
|
-static SaErrorT
|
|
+SaErrorT
|
|
IpmiHotswapPolicyCancel( void *hnd, SaHpiResourceIdT id,
|
|
SaHpiTimeoutT timeout)
|
|
{
|
|
@@ -1209,10 +1034,7 @@ IpmiHotswapPolicyCancel( void *hnd, SaHp
|
|
return rv;
|
|
}
|
|
|
|
-static SaErrorT
|
|
-IpmiSetAutoInsertTimeout( void *, SaHpiTimeoutT ) __attribute__((used));
|
|
-
|
|
-static SaErrorT
|
|
+SaErrorT
|
|
IpmiSetAutoInsertTimeout( void *hnd, SaHpiTimeoutT timeout)
|
|
{
|
|
cIpmi *ipmi = VerifyIpmi( hnd );
|
|
@@ -1227,11 +1049,7 @@ IpmiSetAutoInsertTimeout( void *hnd, SaH
|
|
return rv;
|
|
}
|
|
|
|
-static SaErrorT
|
|
-IpmiGetAutoExtractTimeout( void *, SaHpiResourceIdT,
|
|
- SaHpiTimeoutT * ) __attribute__((used));
|
|
-
|
|
-static SaErrorT
|
|
+SaErrorT
|
|
IpmiGetAutoExtractTimeout( void *hnd, SaHpiResourceIdT id,
|
|
SaHpiTimeoutT *timeout )
|
|
{
|
|
@@ -1248,11 +1066,7 @@ IpmiGetAutoExtractTimeout( void *hnd, Sa
|
|
return rv;
|
|
}
|
|
|
|
-static SaErrorT
|
|
-IpmiSetAutoExtractTimeout( void *, SaHpiResourceIdT,
|
|
- SaHpiTimeoutT ) __attribute__((used));
|
|
-
|
|
-static SaErrorT
|
|
+SaErrorT
|
|
IpmiSetAutoExtractTimeout( void *hnd, SaHpiResourceIdT id,
|
|
SaHpiTimeoutT timeout )
|
|
{
|
|
@@ -1269,11 +1083,7 @@ IpmiSetAutoExtractTimeout( void *hnd, Sa
|
|
return rv;
|
|
}
|
|
|
|
-static SaErrorT
|
|
-IpmiGetHotswapState( void *, SaHpiResourceIdT ,
|
|
- SaHpiHsStateT * ) __attribute__((used));
|
|
-
|
|
-static SaErrorT
|
|
+SaErrorT
|
|
IpmiGetHotswapState( void *hnd, SaHpiResourceIdT id,
|
|
SaHpiHsStateT *state )
|
|
{
|
|
@@ -1291,11 +1101,7 @@ IpmiGetHotswapState( void *hnd, SaHpiRes
|
|
}
|
|
|
|
|
|
-static SaErrorT
|
|
-IpmiSetHotswapState( void *, SaHpiResourceIdT,
|
|
- SaHpiHsStateT ) __attribute__((used));
|
|
-
|
|
-static SaErrorT
|
|
+SaErrorT
|
|
IpmiSetHotswapState( void *hnd, SaHpiResourceIdT id,
|
|
SaHpiHsStateT state )
|
|
{
|
|
@@ -1313,11 +1119,7 @@ IpmiSetHotswapState( void *hnd, SaHpiRes
|
|
}
|
|
|
|
|
|
-static SaErrorT
|
|
-IpmiRequestHotswapAction( void *, SaHpiResourceIdT,
|
|
- SaHpiHsActionT ) __attribute__((used));
|
|
-
|
|
-static SaErrorT
|
|
+SaErrorT
|
|
IpmiRequestHotswapAction( void *hnd, SaHpiResourceIdT id,
|
|
SaHpiHsActionT act )
|
|
{
|
|
@@ -1335,11 +1137,7 @@ IpmiRequestHotswapAction( void *hnd, SaH
|
|
}
|
|
|
|
|
|
-static SaErrorT
|
|
-IpmiGetPowerState( void *, SaHpiResourceIdT,
|
|
- SaHpiPowerStateT * ) __attribute__((used));
|
|
-
|
|
-static SaErrorT
|
|
+SaErrorT
|
|
IpmiGetPowerState( void *hnd, SaHpiResourceIdT id,
|
|
SaHpiPowerStateT *state )
|
|
{
|
|
@@ -1357,11 +1155,7 @@ IpmiGetPowerState( void *hnd, SaHpiResou
|
|
}
|
|
|
|
|
|
-static SaErrorT
|
|
-IpmiSetPowerState( void *, SaHpiResourceIdT,
|
|
- SaHpiPowerStateT ) __attribute__((used));
|
|
-
|
|
-static SaErrorT
|
|
+SaErrorT
|
|
IpmiSetPowerState( void *hnd, SaHpiResourceIdT id,
|
|
SaHpiPowerStateT state )
|
|
{
|
|
@@ -1379,11 +1173,7 @@ IpmiSetPowerState( void *hnd, SaHpiResou
|
|
}
|
|
|
|
|
|
-static SaErrorT
|
|
-IpmiGetIndicatorState( void *, SaHpiResourceIdT,
|
|
- SaHpiHsIndicatorStateT * ) __attribute__((used));
|
|
-
|
|
-static SaErrorT
|
|
+SaErrorT
|
|
IpmiGetIndicatorState( void *hnd, SaHpiResourceIdT id,
|
|
SaHpiHsIndicatorStateT *state )
|
|
{
|
|
@@ -1401,11 +1191,7 @@ IpmiGetIndicatorState( void *hnd, SaHpiR
|
|
}
|
|
|
|
|
|
-static SaErrorT
|
|
-IpmiSetIndicatorState( void *, SaHpiResourceIdT,
|
|
- SaHpiHsIndicatorStateT ) __attribute__((used));
|
|
-
|
|
-static SaErrorT
|
|
+SaErrorT
|
|
IpmiSetIndicatorState( void *hnd, SaHpiResourceIdT id,
|
|
SaHpiHsIndicatorStateT state )
|
|
{
|
|
@@ -1423,12 +1209,7 @@ IpmiSetIndicatorState( void *hnd, SaHpiR
|
|
}
|
|
|
|
|
|
-static SaErrorT
|
|
-IpmiControlParm( void *,
|
|
- SaHpiResourceIdT,
|
|
- SaHpiParmActionT ) __attribute__((used));
|
|
-
|
|
-static SaErrorT
|
|
+SaErrorT
|
|
IpmiControlParm( void *hnd,
|
|
SaHpiResourceIdT id,
|
|
SaHpiParmActionT act )
|
|
@@ -1447,11 +1228,7 @@ IpmiControlParm( void *hnd,
|
|
}
|
|
|
|
|
|
-static SaErrorT
|
|
-IpmiGetResetState( void *, SaHpiResourceIdT,
|
|
- SaHpiResetActionT * ) __attribute__((used));
|
|
-
|
|
-static SaErrorT
|
|
+SaErrorT
|
|
IpmiGetResetState( void *hnd, SaHpiResourceIdT id,
|
|
SaHpiResetActionT *act )
|
|
{
|
|
@@ -1469,12 +1246,7 @@ IpmiGetResetState( void *hnd, SaHpiResou
|
|
}
|
|
|
|
|
|
-static SaErrorT
|
|
-IpmiSetResetState( void *,
|
|
- SaHpiResourceIdT,
|
|
- SaHpiResetActionT ) __attribute__((used));
|
|
-
|
|
-static SaErrorT
|
|
+SaErrorT
|
|
IpmiSetResetState( void *hnd,
|
|
SaHpiResourceIdT id,
|
|
SaHpiResetActionT act )
|
|
@@ -1492,13 +1264,7 @@ IpmiSetResetState( void *hnd,
|
|
return rv;
|
|
}
|
|
|
|
-static SaErrorT
|
|
-IpmiGetWatchdogInfo(void *,
|
|
- SaHpiResourceIdT,
|
|
- SaHpiWatchdogNumT,
|
|
- SaHpiWatchdogT *) __attribute__((used));
|
|
-
|
|
-static SaErrorT
|
|
+SaErrorT
|
|
IpmiGetWatchdogInfo(void *hnd,
|
|
SaHpiResourceIdT id,
|
|
SaHpiWatchdogNumT num,
|
|
@@ -1513,13 +1279,7 @@ IpmiGetWatchdogInfo(void *hnd,
|
|
return rv;
|
|
}
|
|
|
|
-static SaErrorT
|
|
-IpmiSetWatchdogInfo(void *,
|
|
- SaHpiResourceIdT,
|
|
- SaHpiWatchdogNumT,
|
|
- SaHpiWatchdogT *) __attribute__((used));
|
|
-
|
|
-static SaErrorT
|
|
+SaErrorT
|
|
IpmiSetWatchdogInfo(void *hnd,
|
|
SaHpiResourceIdT id,
|
|
SaHpiWatchdogNumT num,
|
|
@@ -1534,12 +1294,7 @@ IpmiSetWatchdogInfo(void *hnd,
|
|
return rv;
|
|
}
|
|
|
|
-static SaErrorT
|
|
-IpmiResetWatchdog(void *,
|
|
- SaHpiResourceIdT,
|
|
- SaHpiWatchdogNumT) __attribute__((used));
|
|
-
|
|
-static SaErrorT
|
|
+SaErrorT
|
|
IpmiResetWatchdog(void *hnd,
|
|
SaHpiResourceIdT id,
|
|
SaHpiWatchdogNumT num)
|
|
@@ -1554,6 +1309,7 @@ IpmiResetWatchdog(void *hnd,
|
|
}
|
|
|
|
|
|
+#pragma GCC visibility pop
|
|
} // new plugin_loader
|
|
|
|
extern "C" {
|