1*4882a593SmuzhiyunSupport build with Clang 2*4882a593Smuzhiyun 3*4882a593SmuzhiyunUpstream-Status: Pending 4*4882a593SmuzhiyunSigned-off-by: Khem Raj <raj.khem@gmail.com> 5*4882a593SmuzhiyunIndex: openhpi-3.6.1/plugins/dynamic_simulator/new_sim.cpp 6*4882a593Smuzhiyun=================================================================== 7*4882a593Smuzhiyun--- openhpi-3.6.1.orig/plugins/dynamic_simulator/new_sim.cpp 8*4882a593Smuzhiyun+++ openhpi-3.6.1/plugins/dynamic_simulator/new_sim.cpp 9*4882a593Smuzhiyun@@ -415,7 +415,7 @@ extern "C" { 10*4882a593Smuzhiyun /** 11*4882a593Smuzhiyun * Alias for @ref öh_open(), implemented by @ref NewSimulatorOpen(). 12*4882a593Smuzhiyun **/ 13*4882a593Smuzhiyun-static void * NewSimulatorOpen( GHashTable *, unsigned int, oh_evt_queue * ) __attribute__((used)); 14*4882a593Smuzhiyun+static void * NewSimulatorOpen( GHashTable *, unsigned int, oh_evt_queue * ) __asm__("NewSimulatorOpen") __attribute__((used)); 15*4882a593Smuzhiyun 16*4882a593Smuzhiyun /** 17*4882a593Smuzhiyun * @fn NewSimulatorOpen( GHashTable *handler_config, unsigned int hid, 18*4882a593Smuzhiyun@@ -530,7 +530,7 @@ static void * NewSimulatorOpen( GHashTab 19*4882a593Smuzhiyun /** 20*4882a593Smuzhiyun * Alias for @ref öh_close(), implemented by @ref NewSimulatorClose(). 21*4882a593Smuzhiyun **/ 22*4882a593Smuzhiyun-static void NewSimulatorClose( void * ) __attribute__((used)); 23*4882a593Smuzhiyun+static void NewSimulatorClose( void * ) __asm__("NewSimulatorClose") __attribute__((used)); 24*4882a593Smuzhiyun 25*4882a593Smuzhiyun /** 26*4882a593Smuzhiyun * @relate NewSimulatorClose 27*4882a593Smuzhiyun@@ -585,7 +585,7 @@ static void NewSimulatorClose( void *hnd 28*4882a593Smuzhiyun * 29*4882a593Smuzhiyun * @return HPI error code 30*4882a593Smuzhiyun **/ 31*4882a593Smuzhiyun-static SaErrorT NewSimulatorGetEvent( void * ) __attribute__((used)); 32*4882a593Smuzhiyun+static SaErrorT NewSimulatorGetEvent( void * ) __asm__("NewSimulatorGetEvent") __attribute__((used)); 33*4882a593Smuzhiyun 34*4882a593Smuzhiyun static SaErrorT NewSimulatorGetEvent( void *hnd ) { 35*4882a593Smuzhiyun dbg( "NewSimulatorGetEvent" ); 36*4882a593Smuzhiyun@@ -613,7 +613,7 @@ static SaErrorT NewSimulatorGetEvent( vo 37*4882a593Smuzhiyun * 38*4882a593Smuzhiyun * @return HPI error code 39*4882a593Smuzhiyun **/ 40*4882a593Smuzhiyun-static SaErrorT NewSimulatorDiscoverResources( void * ) __attribute__((used)); 41*4882a593Smuzhiyun+static SaErrorT NewSimulatorDiscoverResources( void * ) __asm__("NewSimulatorDiscoverResources") __attribute__((used)); 42*4882a593Smuzhiyun 43*4882a593Smuzhiyun static SaErrorT NewSimulatorDiscoverResources( void *hnd ) { 44*4882a593Smuzhiyun dbg( "NewSimulatorDiscoverResources" ); 45*4882a593Smuzhiyun@@ -641,7 +641,7 @@ static SaErrorT NewSimulatorDiscoverReso 46*4882a593Smuzhiyun * 47*4882a593Smuzhiyun * @return HPI error code 48*4882a593Smuzhiyun **/ 49*4882a593Smuzhiyun-static SaErrorT NewSimulatorSetResourceTag( void *, SaHpiResourceIdT, SaHpiTextBufferT * ) __attribute__((used)); 50*4882a593Smuzhiyun+static SaErrorT NewSimulatorSetResourceTag( void *, SaHpiResourceIdT, SaHpiTextBufferT * ) __asm__("NewSimulatorSetResourceTag") __attribute__((used)); 51*4882a593Smuzhiyun 52*4882a593Smuzhiyun static SaErrorT NewSimulatorSetResourceTag( void *hnd, SaHpiResourceIdT id, 53*4882a593Smuzhiyun SaHpiTextBufferT *tag ) { 54*4882a593Smuzhiyun@@ -669,7 +669,7 @@ static SaErrorT NewSimulatorSetResourceT 55*4882a593Smuzhiyun * 56*4882a593Smuzhiyun * @return HPI error code 57*4882a593Smuzhiyun **/ 58*4882a593Smuzhiyun-static SaErrorT NewSimulatorSetResourceSeverity( void *, SaHpiResourceIdT, SaHpiSeverityT ) __attribute__((used)); 59*4882a593Smuzhiyun+static SaErrorT NewSimulatorSetResourceSeverity( void *, SaHpiResourceIdT, SaHpiSeverityT ) __asm__("NewSimulatorSetResourceSeverity") __attribute__((used)); 60*4882a593Smuzhiyun 61*4882a593Smuzhiyun static SaErrorT NewSimulatorSetResourceSeverity( void *hnd, SaHpiResourceIdT id, 62*4882a593Smuzhiyun SaHpiSeverityT sev ) { 63*4882a593Smuzhiyun@@ -703,7 +703,7 @@ static SaErrorT NewSimulatorGetSensorRea 64*4882a593Smuzhiyun SaHpiResourceIdT id, 65*4882a593Smuzhiyun SaHpiSensorNumT num, 66*4882a593Smuzhiyun SaHpiSensorReadingT *data, 67*4882a593Smuzhiyun- SaHpiEventStateT *state ) __attribute__((used)); 68*4882a593Smuzhiyun+ SaHpiEventStateT *state ) __asm__("NewSimulatorGetSensorReading") __attribute__((used)); 69*4882a593Smuzhiyun 70*4882a593Smuzhiyun static SaErrorT NewSimulatorGetSensorReading( void *hnd, 71*4882a593Smuzhiyun SaHpiResourceIdT id, 72*4882a593Smuzhiyun@@ -738,7 +738,7 @@ static SaErrorT NewSimulatorGetSensorRea 73*4882a593Smuzhiyun static SaErrorT NewSimulatorGetSensorThresholds( void *hnd, 74*4882a593Smuzhiyun SaHpiResourceIdT, 75*4882a593Smuzhiyun SaHpiSensorNumT, 76*4882a593Smuzhiyun- SaHpiSensorThresholdsT * ) __attribute__((used)); 77*4882a593Smuzhiyun+ SaHpiSensorThresholdsT * ) __asm__("NewSimulatorGetSensorThresholds") __attribute__((used)); 78*4882a593Smuzhiyun 79*4882a593Smuzhiyun static SaErrorT NewSimulatorGetSensorThresholds( void *hnd, 80*4882a593Smuzhiyun SaHpiResourceIdT id, 81*4882a593Smuzhiyun@@ -777,7 +777,7 @@ static SaErrorT NewSimulatorGetSensorThr 82*4882a593Smuzhiyun static SaErrorT NewSimulatorSetSensorThresholds( void *, 83*4882a593Smuzhiyun SaHpiResourceIdT, 84*4882a593Smuzhiyun SaHpiSensorNumT, 85*4882a593Smuzhiyun- const SaHpiSensorThresholdsT * ) __attribute__((used)); 86*4882a593Smuzhiyun+ const SaHpiSensorThresholdsT * ) __asm__("NewSimulatorSetSensorThresholds") __attribute__((used)); 87*4882a593Smuzhiyun 88*4882a593Smuzhiyun static SaErrorT NewSimulatorSetSensorThresholds( void *hnd, 89*4882a593Smuzhiyun SaHpiResourceIdT id, 90*4882a593Smuzhiyun@@ -815,7 +815,7 @@ static SaErrorT NewSimulatorSetSensorThr 91*4882a593Smuzhiyun static SaErrorT NewSimulatorGetSensorEnable( void *, 92*4882a593Smuzhiyun SaHpiResourceIdT, 93*4882a593Smuzhiyun SaHpiSensorNumT, 94*4882a593Smuzhiyun- SaHpiBoolT * ) __attribute__((used)); 95*4882a593Smuzhiyun+ SaHpiBoolT * ) __asm__("NewSimulatorGetSensorEnable") __attribute__((used)); 96*4882a593Smuzhiyun 97*4882a593Smuzhiyun static SaErrorT NewSimulatorGetSensorEnable( void *hnd, 98*4882a593Smuzhiyun SaHpiResourceIdT id, 99*4882a593Smuzhiyun@@ -849,7 +849,7 @@ static SaErrorT NewSimulatorGetSensorEna 100*4882a593Smuzhiyun static SaErrorT NewSimulatorSetSensorEnable( void *, 101*4882a593Smuzhiyun SaHpiResourceIdT, 102*4882a593Smuzhiyun SaHpiSensorNumT, 103*4882a593Smuzhiyun- SaHpiBoolT ) __attribute__((used)); 104*4882a593Smuzhiyun+ SaHpiBoolT ) __asm__("NewSimulatorSetSensorEnable") __attribute__((used)); 105*4882a593Smuzhiyun 106*4882a593Smuzhiyun static SaErrorT NewSimulatorSetSensorEnable( void *hnd, 107*4882a593Smuzhiyun SaHpiResourceIdT id, 108*4882a593Smuzhiyun@@ -883,7 +883,7 @@ static SaErrorT NewSimulatorSetSensorEna 109*4882a593Smuzhiyun static SaErrorT NewSimulatorGetSensorEventEnables( void *, 110*4882a593Smuzhiyun SaHpiResourceIdT, 111*4882a593Smuzhiyun SaHpiSensorNumT, 112*4882a593Smuzhiyun- SaHpiBoolT * ) __attribute__((used)); 113*4882a593Smuzhiyun+ SaHpiBoolT * ) __asm__("NewSimulatorGetSensorEventEnables") __attribute__((used)); 114*4882a593Smuzhiyun 115*4882a593Smuzhiyun static SaErrorT NewSimulatorGetSensorEventEnables( void *hnd, 116*4882a593Smuzhiyun SaHpiResourceIdT id, 117*4882a593Smuzhiyun@@ -916,7 +916,7 @@ static SaErrorT NewSimulatorGetSensorEve 118*4882a593Smuzhiyun static SaErrorT NewSimulatorSetSensorEventEnables( void *, 119*4882a593Smuzhiyun SaHpiResourceIdT, 120*4882a593Smuzhiyun SaHpiSensorNumT, 121*4882a593Smuzhiyun- SaHpiBoolT ) __attribute__((used)); 122*4882a593Smuzhiyun+ SaHpiBoolT ) __asm__("NewSimulatorSetSensorEventEnables") __attribute__((used)); 123*4882a593Smuzhiyun 124*4882a593Smuzhiyun static SaErrorT NewSimulatorSetSensorEventEnables( void *hnd, 125*4882a593Smuzhiyun SaHpiResourceIdT id, 126*4882a593Smuzhiyun@@ -952,7 +952,7 @@ static SaErrorT NewSimulatorGetSensorEve 127*4882a593Smuzhiyun SaHpiResourceIdT, 128*4882a593Smuzhiyun SaHpiSensorNumT, 129*4882a593Smuzhiyun SaHpiEventStateT *, 130*4882a593Smuzhiyun- SaHpiEventStateT * ) __attribute__((used)); 131*4882a593Smuzhiyun+ SaHpiEventStateT * ) __asm__("NewSimulatorGetSensorEventMasks") __attribute__((used)); 132*4882a593Smuzhiyun 133*4882a593Smuzhiyun static SaErrorT NewSimulatorGetSensorEventMasks( void *hnd, 134*4882a593Smuzhiyun SaHpiResourceIdT id, 135*4882a593Smuzhiyun@@ -990,7 +990,7 @@ static SaErrorT NewSimulatorSetSensorEve 136*4882a593Smuzhiyun SaHpiSensorNumT, 137*4882a593Smuzhiyun SaHpiSensorEventMaskActionT, 138*4882a593Smuzhiyun SaHpiEventStateT, 139*4882a593Smuzhiyun- SaHpiEventStateT ) __attribute__((used)); 140*4882a593Smuzhiyun+ SaHpiEventStateT ) __asm__("NewSimulatorSetSensorEventMasks") __attribute__((used)); 141*4882a593Smuzhiyun 142*4882a593Smuzhiyun static SaErrorT NewSimulatorSetSensorEventMasks( void *hnd, 143*4882a593Smuzhiyun SaHpiResourceIdT id, 144*4882a593Smuzhiyun@@ -1026,7 +1026,7 @@ static SaErrorT NewSimulatorSetSensorEve 145*4882a593Smuzhiyun static SaErrorT NewSimulatorGetControlState( void *, SaHpiResourceIdT, 146*4882a593Smuzhiyun SaHpiCtrlNumT, 147*4882a593Smuzhiyun SaHpiCtrlModeT *, 148*4882a593Smuzhiyun- SaHpiCtrlStateT * ) __attribute__((used)); 149*4882a593Smuzhiyun+ SaHpiCtrlStateT * ) __asm__("NewSimulatorGetControlState") __attribute__((used)); 150*4882a593Smuzhiyun 151*4882a593Smuzhiyun static SaErrorT NewSimulatorGetControlState( void *hnd, SaHpiResourceIdT id, 152*4882a593Smuzhiyun SaHpiCtrlNumT num, 153*4882a593Smuzhiyun@@ -1061,7 +1061,7 @@ static SaErrorT NewSimulatorGetControlSt 154*4882a593Smuzhiyun static SaErrorT NewSimulatorSetControlState( void *, SaHpiResourceIdT, 155*4882a593Smuzhiyun SaHpiCtrlNumT, 156*4882a593Smuzhiyun SaHpiCtrlModeT, 157*4882a593Smuzhiyun- SaHpiCtrlStateT * ) __attribute__((used)); 158*4882a593Smuzhiyun+ SaHpiCtrlStateT * ) __asm__("NewSimulatorSetControlState") __attribute__((used)); 159*4882a593Smuzhiyun 160*4882a593Smuzhiyun static SaErrorT NewSimulatorSetControlState( void *hnd, SaHpiResourceIdT id, 161*4882a593Smuzhiyun SaHpiCtrlNumT num, 162*4882a593Smuzhiyun@@ -1099,7 +1099,7 @@ static SaErrorT NewSimulatorGetNextAnnou 163*4882a593Smuzhiyun SaHpiAnnunciatorNumT, 164*4882a593Smuzhiyun SaHpiSeverityT, 165*4882a593Smuzhiyun SaHpiBoolT, 166*4882a593Smuzhiyun- SaHpiAnnouncementT *) __attribute__((used)); 167*4882a593Smuzhiyun+ SaHpiAnnouncementT *) __asm__("NewSimulatorGetNextAnnouncement") __attribute__((used)); 168*4882a593Smuzhiyun 169*4882a593Smuzhiyun static SaErrorT NewSimulatorGetNextAnnouncement(void *hnd, SaHpiResourceIdT id, 170*4882a593Smuzhiyun SaHpiAnnunciatorNumT num, 171*4882a593Smuzhiyun@@ -1135,7 +1135,7 @@ static SaErrorT NewSimulatorGetNextAnnou 172*4882a593Smuzhiyun static SaErrorT NewSimulatorGetAnnouncement(void *, SaHpiResourceIdT, 173*4882a593Smuzhiyun SaHpiAnnunciatorNumT, 174*4882a593Smuzhiyun SaHpiEntryIdT, 175*4882a593Smuzhiyun- SaHpiAnnouncementT *) __attribute__((used)); 176*4882a593Smuzhiyun+ SaHpiAnnouncementT *) __asm__("NewSimulatorGetAnnouncement") __attribute__((used)); 177*4882a593Smuzhiyun 178*4882a593Smuzhiyun static SaErrorT NewSimulatorGetAnnouncement(void *hnd, SaHpiResourceIdT id, 179*4882a593Smuzhiyun SaHpiAnnunciatorNumT num, 180*4882a593Smuzhiyun@@ -1171,7 +1171,7 @@ static SaErrorT NewSimulatorGetAnnouncem 181*4882a593Smuzhiyun static SaErrorT NewSimulatorAckAnnouncement(void *, SaHpiResourceIdT, 182*4882a593Smuzhiyun SaHpiAnnunciatorNumT, 183*4882a593Smuzhiyun SaHpiEntryIdT, 184*4882a593Smuzhiyun- SaHpiSeverityT) __attribute__((used)); 185*4882a593Smuzhiyun+ SaHpiSeverityT) __asm__("NewSimulatorAckAnnouncement") __attribute__((used)); 186*4882a593Smuzhiyun 187*4882a593Smuzhiyun static SaErrorT NewSimulatorAckAnnouncement(void *hnd, SaHpiResourceIdT id, 188*4882a593Smuzhiyun SaHpiAnnunciatorNumT num, 189*4882a593Smuzhiyun@@ -1205,7 +1205,7 @@ static SaErrorT NewSimulatorAckAnnouncem 190*4882a593Smuzhiyun **/ 191*4882a593Smuzhiyun static SaErrorT NewSimulatorAddAnnouncement(void *, SaHpiResourceIdT, 192*4882a593Smuzhiyun SaHpiAnnunciatorNumT, 193*4882a593Smuzhiyun- SaHpiAnnouncementT *) __attribute__((used)); 194*4882a593Smuzhiyun+ SaHpiAnnouncementT *) __asm__("NewSimulatorAddAnnouncement") __attribute__((used)); 195*4882a593Smuzhiyun 196*4882a593Smuzhiyun static SaErrorT NewSimulatorAddAnnouncement(void *hnd, SaHpiResourceIdT id, 197*4882a593Smuzhiyun SaHpiAnnunciatorNumT num, 198*4882a593Smuzhiyun@@ -1239,7 +1239,7 @@ static SaErrorT NewSimulatorAddAnnouncem 199*4882a593Smuzhiyun static SaErrorT NewSimulatorDelAnnouncement(void *, SaHpiResourceIdT, 200*4882a593Smuzhiyun SaHpiAnnunciatorNumT, 201*4882a593Smuzhiyun SaHpiEntryIdT, 202*4882a593Smuzhiyun- SaHpiSeverityT) __attribute__((used)); 203*4882a593Smuzhiyun+ SaHpiSeverityT) __asm__("NewSimulatorDelAnnouncement") __attribute__((used)); 204*4882a593Smuzhiyun 205*4882a593Smuzhiyun static SaErrorT NewSimulatorDelAnnouncement(void *hnd, SaHpiResourceIdT id, 206*4882a593Smuzhiyun SaHpiAnnunciatorNumT num, 207*4882a593Smuzhiyun@@ -1273,7 +1273,7 @@ static SaErrorT NewSimulatorDelAnnouncem 208*4882a593Smuzhiyun **/ 209*4882a593Smuzhiyun static SaErrorT NewSimulatorGetAnnMode(void *, SaHpiResourceIdT, 210*4882a593Smuzhiyun SaHpiAnnunciatorNumT, 211*4882a593Smuzhiyun- SaHpiAnnunciatorModeT *) __attribute__((used)); 212*4882a593Smuzhiyun+ SaHpiAnnunciatorModeT *) __asm__("NewSimulatorGetAnnMode") __attribute__((used)); 213*4882a593Smuzhiyun 214*4882a593Smuzhiyun static SaErrorT NewSimulatorGetAnnMode(void *hnd, SaHpiResourceIdT id, 215*4882a593Smuzhiyun SaHpiAnnunciatorNumT num, 216*4882a593Smuzhiyun@@ -1306,7 +1306,7 @@ static SaErrorT NewSimulatorGetAnnMode(v 217*4882a593Smuzhiyun **/ 218*4882a593Smuzhiyun static SaErrorT NewSimulatorSetAnnMode(void *, SaHpiResourceIdT, 219*4882a593Smuzhiyun SaHpiAnnunciatorNumT, 220*4882a593Smuzhiyun- SaHpiAnnunciatorModeT) __attribute__((used)); 221*4882a593Smuzhiyun+ SaHpiAnnunciatorModeT) __asm__("NewSimulatorSetAnnMode") __attribute__((used)); 222*4882a593Smuzhiyun 223*4882a593Smuzhiyun static SaErrorT NewSimulatorSetAnnMode(void *hnd, SaHpiResourceIdT id, 224*4882a593Smuzhiyun SaHpiAnnunciatorNumT num, 225*4882a593Smuzhiyun@@ -1340,7 +1340,7 @@ static SaErrorT NewSimulatorSetAnnMode(v 226*4882a593Smuzhiyun static SaErrorT NewSimulatorGetIdrInfo( void *, 227*4882a593Smuzhiyun SaHpiResourceIdT, 228*4882a593Smuzhiyun SaHpiIdrIdT, 229*4882a593Smuzhiyun- SaHpiIdrInfoT * ) __attribute__((used)); 230*4882a593Smuzhiyun+ SaHpiIdrInfoT * ) __asm__("NewSimulatorGetIdrInfo") __attribute__((used)); 231*4882a593Smuzhiyun 232*4882a593Smuzhiyun static SaErrorT NewSimulatorGetIdrInfo( void *hnd, 233*4882a593Smuzhiyun SaHpiResourceIdT id, 234*4882a593Smuzhiyun@@ -1380,7 +1380,7 @@ static SaErrorT NewSimulatorGetIdrAreaHe 235*4882a593Smuzhiyun SaHpiIdrAreaTypeT, 236*4882a593Smuzhiyun SaHpiEntryIdT, 237*4882a593Smuzhiyun SaHpiEntryIdT *, 238*4882a593Smuzhiyun- SaHpiIdrAreaHeaderT * ) __attribute__((used)); 239*4882a593Smuzhiyun+ SaHpiIdrAreaHeaderT * ) __asm__("NewSimulatorGetIdrAreaHeader") __attribute__((used)); 240*4882a593Smuzhiyun 241*4882a593Smuzhiyun static SaErrorT NewSimulatorGetIdrAreaHeader( void *hnd, 242*4882a593Smuzhiyun SaHpiResourceIdT id, 243*4882a593Smuzhiyun@@ -1419,7 +1419,7 @@ static SaErrorT NewSimulatorAddIdrArea( 244*4882a593Smuzhiyun SaHpiResourceIdT, 245*4882a593Smuzhiyun SaHpiIdrIdT, 246*4882a593Smuzhiyun SaHpiIdrAreaTypeT, 247*4882a593Smuzhiyun- SaHpiEntryIdT * ) __attribute__((used)); 248*4882a593Smuzhiyun+ SaHpiEntryIdT * ) __asm__("NewSimulatorAddIdrArea") __attribute__((used)); 249*4882a593Smuzhiyun 250*4882a593Smuzhiyun static SaErrorT NewSimulatorAddIdrArea( void *hnd, 251*4882a593Smuzhiyun SaHpiResourceIdT id, 252*4882a593Smuzhiyun@@ -1456,7 +1456,7 @@ static SaErrorT NewSimulatorAddIdrAreaBy 253*4882a593Smuzhiyun SaHpiResourceIdT, 254*4882a593Smuzhiyun SaHpiIdrIdT, 255*4882a593Smuzhiyun SaHpiIdrAreaTypeT, 256*4882a593Smuzhiyun- SaHpiEntryIdT ) __attribute__((used)); 257*4882a593Smuzhiyun+ SaHpiEntryIdT ) __asm__("NewSimulatorAddIdrAreaById") __attribute__((used)); 258*4882a593Smuzhiyun 259*4882a593Smuzhiyun static SaErrorT NewSimulatorAddIdrAreaById( void *hnd, 260*4882a593Smuzhiyun SaHpiResourceIdT id, 261*4882a593Smuzhiyun@@ -1490,7 +1490,7 @@ static SaErrorT NewSimulatorAddIdrAreaBy 262*4882a593Smuzhiyun static SaErrorT NewSimulatorDelIdrArea( void *, 263*4882a593Smuzhiyun SaHpiResourceIdT, 264*4882a593Smuzhiyun SaHpiIdrIdT, 265*4882a593Smuzhiyun- SaHpiEntryIdT ) __attribute__((used)); 266*4882a593Smuzhiyun+ SaHpiEntryIdT ) __asm__("NewSimulatorDelIdrArea") __attribute__((used)); 267*4882a593Smuzhiyun 268*4882a593Smuzhiyun static SaErrorT NewSimulatorDelIdrArea( void *hnd, 269*4882a593Smuzhiyun SaHpiResourceIdT id, 270*4882a593Smuzhiyun@@ -1532,7 +1532,7 @@ static SaErrorT NewSimulatorGetIdrField( 271*4882a593Smuzhiyun SaHpiIdrFieldTypeT, 272*4882a593Smuzhiyun SaHpiEntryIdT, 273*4882a593Smuzhiyun SaHpiEntryIdT *, 274*4882a593Smuzhiyun- SaHpiIdrFieldT * ) __attribute__((used)); 275*4882a593Smuzhiyun+ SaHpiIdrFieldT * ) __asm__("NewSimulatorGetIdrField") __attribute__((used)); 276*4882a593Smuzhiyun 277*4882a593Smuzhiyun static SaErrorT NewSimulatorGetIdrField( void *hnd, 278*4882a593Smuzhiyun SaHpiResourceIdT id, 279*4882a593Smuzhiyun@@ -1570,7 +1570,7 @@ static SaErrorT NewSimulatorGetIdrField( 280*4882a593Smuzhiyun static SaErrorT NewSimulatorAddIdrField( void *, 281*4882a593Smuzhiyun SaHpiResourceIdT, 282*4882a593Smuzhiyun SaHpiIdrIdT, 283*4882a593Smuzhiyun- SaHpiIdrFieldT * ) __attribute__((used)); 284*4882a593Smuzhiyun+ SaHpiIdrFieldT * ) __asm__("NewSimulatorAddIdrField") __attribute__((used)); 285*4882a593Smuzhiyun 286*4882a593Smuzhiyun static SaErrorT NewSimulatorAddIdrField( void *hnd, 287*4882a593Smuzhiyun SaHpiResourceIdT id, 288*4882a593Smuzhiyun@@ -1604,7 +1604,7 @@ static SaErrorT NewSimulatorAddIdrField( 289*4882a593Smuzhiyun static SaErrorT NewSimulatorAddIdrFieldById( void *, 290*4882a593Smuzhiyun SaHpiResourceIdT, 291*4882a593Smuzhiyun SaHpiIdrIdT, 292*4882a593Smuzhiyun- SaHpiIdrFieldT * ) __attribute__((used)); 293*4882a593Smuzhiyun+ SaHpiIdrFieldT * ) __asm__("NewSimulatorAddIdrFieldById") __attribute__((used)); 294*4882a593Smuzhiyun 295*4882a593Smuzhiyun static SaErrorT NewSimulatorAddIdrFieldById( void *hnd, 296*4882a593Smuzhiyun SaHpiResourceIdT id, 297*4882a593Smuzhiyun@@ -1637,7 +1637,7 @@ static SaErrorT NewSimulatorAddIdrFieldB 298*4882a593Smuzhiyun static SaErrorT NewSimulatorSetIdrField( void *, 299*4882a593Smuzhiyun SaHpiResourceIdT, 300*4882a593Smuzhiyun SaHpiIdrIdT, 301*4882a593Smuzhiyun- SaHpiIdrFieldT * ) __attribute__((used)); 302*4882a593Smuzhiyun+ SaHpiIdrFieldT * ) __asm__("NewSimulatorSetIdrField") __attribute__((used)); 303*4882a593Smuzhiyun 304*4882a593Smuzhiyun static SaErrorT NewSimulatorSetIdrField( void *hnd, 305*4882a593Smuzhiyun SaHpiResourceIdT id, 306*4882a593Smuzhiyun@@ -1672,7 +1672,7 @@ static SaErrorT NewSimulatorDelIdrField( 307*4882a593Smuzhiyun SaHpiResourceIdT, 308*4882a593Smuzhiyun SaHpiIdrIdT, 309*4882a593Smuzhiyun SaHpiEntryIdT, 310*4882a593Smuzhiyun- SaHpiEntryIdT ) __attribute__((used)); 311*4882a593Smuzhiyun+ SaHpiEntryIdT ) __asm__("NewSimulatorDelIdrField") __attribute__((used)); 312*4882a593Smuzhiyun 313*4882a593Smuzhiyun static SaErrorT NewSimulatorDelIdrField( void *hnd, 314*4882a593Smuzhiyun SaHpiResourceIdT id, 315*4882a593Smuzhiyun@@ -1704,7 +1704,7 @@ static SaErrorT NewSimulatorDelIdrField( 316*4882a593Smuzhiyun **/ 317*4882a593Smuzhiyun static SaErrorT NewSimulatorGetSelInfo( void *, 318*4882a593Smuzhiyun SaHpiResourceIdT, 319*4882a593Smuzhiyun- SaHpiEventLogInfoT * ) __attribute__((used)); 320*4882a593Smuzhiyun+ SaHpiEventLogInfoT * ) __asm__("NewSimulatorGetSelInfo") __attribute__((used)); 321*4882a593Smuzhiyun 322*4882a593Smuzhiyun static SaErrorT NewSimulatorGetSelInfo( void *hnd, 323*4882a593Smuzhiyun SaHpiResourceIdT id, 324*4882a593Smuzhiyun@@ -1736,7 +1736,7 @@ static SaErrorT NewSimulatorGetSelInfo( 325*4882a593Smuzhiyun * 326*4882a593Smuzhiyun * @return HPI error code 327*4882a593Smuzhiyun **/ 328*4882a593Smuzhiyun-static SaErrorT NewSimulatorSetSelTime( void *, SaHpiResourceIdT, SaHpiTimeT ) __attribute__((used)); 329*4882a593Smuzhiyun+static SaErrorT NewSimulatorSetSelTime( void *, SaHpiResourceIdT, SaHpiTimeT ) __asm__("NewSimulatorSetSelTime") __attribute__((used)); 330*4882a593Smuzhiyun 331*4882a593Smuzhiyun static SaErrorT NewSimulatorSetSelTime( void *hnd, SaHpiResourceIdT id, SaHpiTimeT t ) { 332*4882a593Smuzhiyun SaErrorT rv = SA_ERR_HPI_INTERNAL_ERROR; 333*4882a593Smuzhiyun@@ -1766,7 +1766,7 @@ static SaErrorT NewSimulatorSetSelTime( 334*4882a593Smuzhiyun * 335*4882a593Smuzhiyun * @return HPI error code 336*4882a593Smuzhiyun **/ 337*4882a593Smuzhiyun-static SaErrorT NewSimulatorAddSelEntry( void *, SaHpiResourceIdT, const SaHpiEventT * ) __attribute__((used)); 338*4882a593Smuzhiyun+static SaErrorT NewSimulatorAddSelEntry( void *, SaHpiResourceIdT, const SaHpiEventT * ) __asm__("NewSimulatorAddSelEntry") __attribute__((used)); 339*4882a593Smuzhiyun 340*4882a593Smuzhiyun static SaErrorT NewSimulatorAddSelEntry( void *hnd, SaHpiResourceIdT id, 341*4882a593Smuzhiyun const SaHpiEventT *Event ) { 342*4882a593Smuzhiyun@@ -1809,7 +1809,7 @@ static SaErrorT NewSimulatorGetSelEntry( 343*4882a593Smuzhiyun SaHpiEventLogEntryIdT *, 344*4882a593Smuzhiyun SaHpiEventLogEntryT *, 345*4882a593Smuzhiyun SaHpiRdrT *, 346*4882a593Smuzhiyun- SaHpiRptEntryT * ) __attribute__((used)); 347*4882a593Smuzhiyun+ SaHpiRptEntryT * ) __asm__("NewSimulatorGetSelEntry") __attribute__((used)); 348*4882a593Smuzhiyun 349*4882a593Smuzhiyun static SaErrorT NewSimulatorGetSelEntry( void *hnd, SaHpiResourceIdT id, 350*4882a593Smuzhiyun SaHpiEventLogEntryIdT current, 351*4882a593Smuzhiyun@@ -1844,7 +1844,7 @@ static SaErrorT NewSimulatorGetSelEntry( 352*4882a593Smuzhiyun * 353*4882a593Smuzhiyun * @return HPI error code 354*4882a593Smuzhiyun **/ 355*4882a593Smuzhiyun-static SaErrorT NewSimulatorClearSel( void *, SaHpiResourceIdT ) __attribute__((used)); 356*4882a593Smuzhiyun+static SaErrorT NewSimulatorClearSel( void *, SaHpiResourceIdT ) __asm__("NewSimulatorClearSel") __attribute__((used)); 357*4882a593Smuzhiyun 358*4882a593Smuzhiyun static SaErrorT NewSimulatorClearSel( void *hnd, SaHpiResourceIdT id ) { 359*4882a593Smuzhiyun SaErrorT rv = SA_ERR_HPI_INTERNAL_ERROR; 360*4882a593Smuzhiyun@@ -1875,7 +1875,7 @@ static SaErrorT NewSimulatorClearSel( vo 361*4882a593Smuzhiyun * @return HPI error code 362*4882a593Smuzhiyun **/ 363*4882a593Smuzhiyun static SaErrorT NewSimulatorSetSelState(void *, SaHpiResourceIdT, 364*4882a593Smuzhiyun- SaHpiBoolT) __attribute__((used)); 365*4882a593Smuzhiyun+ SaHpiBoolT) __asm__("NewSimulatorSetSelState") __attribute__((used)); 366*4882a593Smuzhiyun 367*4882a593Smuzhiyun static SaErrorT NewSimulatorSetSelState( void *hnd, SaHpiResourceIdT id, 368*4882a593Smuzhiyun SaHpiBoolT state ) { 369*4882a593Smuzhiyun@@ -1907,7 +1907,7 @@ static SaErrorT NewSimulatorSetSelState( 370*4882a593Smuzhiyun * @return HPI error code 371*4882a593Smuzhiyun **/ 372*4882a593Smuzhiyun static SaErrorT NewSimulatorGetSelState(void *, SaHpiResourceIdT, 373*4882a593Smuzhiyun- SaHpiBoolT *) __attribute__((used)); 374*4882a593Smuzhiyun+ SaHpiBoolT *) __asm__("NewSimulatorGetSelState") __attribute__((used)); 375*4882a593Smuzhiyun 376*4882a593Smuzhiyun static SaErrorT NewSimulatorGetSelState( void *hnd, SaHpiResourceIdT id, 377*4882a593Smuzhiyun SaHpiBoolT *state ) { 378*4882a593Smuzhiyun@@ -1939,7 +1939,7 @@ static SaErrorT NewSimulatorGetSelState( 379*4882a593Smuzhiyun * @return HPI error code 380*4882a593Smuzhiyun **/ 381*4882a593Smuzhiyun static SaErrorT NewSimulatorGetSelCapability(void *, SaHpiResourceIdT, 382*4882a593Smuzhiyun- SaHpiEventLogCapabilitiesT *) __attribute__((used)); 383*4882a593Smuzhiyun+ SaHpiEventLogCapabilitiesT *) __asm__("NewSimulatorGetSelCapability") __attribute__((used)); 384*4882a593Smuzhiyun 385*4882a593Smuzhiyun static SaErrorT NewSimulatorGetSelCapability( void *hnd, SaHpiResourceIdT id, 386*4882a593Smuzhiyun SaHpiEventLogCapabilitiesT *caps ) { 387*4882a593Smuzhiyun@@ -1970,7 +1970,7 @@ static SaErrorT NewSimulatorGetSelCapabi 388*4882a593Smuzhiyun * @return HPI error code 389*4882a593Smuzhiyun **/ 390*4882a593Smuzhiyun static SaErrorT NewSimulatorResetSelOverflow(void *, SaHpiResourceIdT) 391*4882a593Smuzhiyun- __attribute__((used)); 392*4882a593Smuzhiyun+ __asm__("NewSimulatorResetSelOverflow") __attribute__((used)); 393*4882a593Smuzhiyun 394*4882a593Smuzhiyun static SaErrorT NewSimulatorResetSelOverflow( void *hnd, SaHpiResourceIdT id ) { 395*4882a593Smuzhiyun 396*4882a593Smuzhiyun@@ -2002,7 +2002,7 @@ static SaErrorT NewSimulatorResetSelOver 397*4882a593Smuzhiyun * @return HPI error code 398*4882a593Smuzhiyun **/ 399*4882a593Smuzhiyun static SaErrorT NewSimulatorHotswapPolicyCancel( void *, SaHpiResourceIdT, 400*4882a593Smuzhiyun- SaHpiTimeoutT ) __attribute__((used)); 401*4882a593Smuzhiyun+ SaHpiTimeoutT ) __asm__("NewSimulatorHotswapPolicyCancel") __attribute__((used)); 402*4882a593Smuzhiyun 403*4882a593Smuzhiyun static SaErrorT NewSimulatorHotswapPolicyCancel( void *hnd, SaHpiResourceIdT id, 404*4882a593Smuzhiyun SaHpiTimeoutT timeout) { 405*4882a593Smuzhiyun@@ -2032,7 +2032,7 @@ static SaErrorT NewSimulatorHotswapPolic 406*4882a593Smuzhiyun * @return HPI error code 407*4882a593Smuzhiyun **/ 408*4882a593Smuzhiyun static SaErrorT NewSimulatorGetHotswapState( void *, SaHpiResourceIdT , 409*4882a593Smuzhiyun- SaHpiHsStateT * ) __attribute__((used)); 410*4882a593Smuzhiyun+ SaHpiHsStateT * ) __asm__("NewSimulatorGetHotswapState") __attribute__((used)); 411*4882a593Smuzhiyun 412*4882a593Smuzhiyun static SaErrorT NewSimulatorGetHotswapState( void *hnd, SaHpiResourceIdT id, 413*4882a593Smuzhiyun SaHpiHsStateT *state ) { 414*4882a593Smuzhiyun@@ -2063,7 +2063,7 @@ static SaErrorT NewSimulatorGetHotswapSt 415*4882a593Smuzhiyun * @return HPI error code 416*4882a593Smuzhiyun **/ 417*4882a593Smuzhiyun static SaErrorT NewSimulatorSetHotswapState( void *, SaHpiResourceIdT, 418*4882a593Smuzhiyun- SaHpiHsStateT ) __attribute__((used)); 419*4882a593Smuzhiyun+ SaHpiHsStateT ) __asm__("NewSimulatorSetHotswapState") __attribute__((used)); 420*4882a593Smuzhiyun 421*4882a593Smuzhiyun static SaErrorT NewSimulatorSetHotswapState( void *hnd, SaHpiResourceIdT id, 422*4882a593Smuzhiyun SaHpiHsStateT state ) { 423*4882a593Smuzhiyun@@ -2105,7 +2105,7 @@ static SaErrorT NewSimulatorSetHotswapSt 424*4882a593Smuzhiyun * @return HPI error code 425*4882a593Smuzhiyun **/ 426*4882a593Smuzhiyun static SaErrorT NewSimulatorRequestHotswapAction( void *, SaHpiResourceIdT, 427*4882a593Smuzhiyun- SaHpiHsActionT ) __attribute__((used)); 428*4882a593Smuzhiyun+ SaHpiHsActionT ) __asm__("NewSimulatorRequestHotswapAction") __attribute__((used)); 429*4882a593Smuzhiyun 430*4882a593Smuzhiyun static SaErrorT NewSimulatorRequestHotswapAction( void *hnd, SaHpiResourceIdT id, 431*4882a593Smuzhiyun SaHpiHsActionT act ) { 432*4882a593Smuzhiyun@@ -2139,7 +2139,7 @@ static SaErrorT NewSimulatorRequestHotsw 433*4882a593Smuzhiyun static SaErrorT NewSimulatorGetWatchdogInfo(void *, 434*4882a593Smuzhiyun SaHpiResourceIdT, 435*4882a593Smuzhiyun SaHpiWatchdogNumT, 436*4882a593Smuzhiyun- SaHpiWatchdogT *) __attribute__((used)); 437*4882a593Smuzhiyun+ SaHpiWatchdogT *) __asm__("NewSimulatorGetWatchdogInfo") __attribute__((used)); 438*4882a593Smuzhiyun 439*4882a593Smuzhiyun static SaErrorT NewSimulatorGetWatchdogInfo(void *hnd, 440*4882a593Smuzhiyun SaHpiResourceIdT id, 441*4882a593Smuzhiyun@@ -2170,7 +2170,7 @@ static SaErrorT NewSimulatorGetWatchdogI 442*4882a593Smuzhiyun static SaErrorT NewSimulatorSetWatchdogInfo(void *, 443*4882a593Smuzhiyun SaHpiResourceIdT, 444*4882a593Smuzhiyun SaHpiWatchdogNumT, 445*4882a593Smuzhiyun- SaHpiWatchdogT *) __attribute__((used)); 446*4882a593Smuzhiyun+ SaHpiWatchdogT *) __asm__("NewSimulatorSetWatchdogInfo") __attribute__((used)); 447*4882a593Smuzhiyun 448*4882a593Smuzhiyun static SaErrorT NewSimulatorSetWatchdogInfo(void *hnd, 449*4882a593Smuzhiyun SaHpiResourceIdT id, 450*4882a593Smuzhiyun@@ -2199,7 +2199,7 @@ static SaErrorT NewSimulatorSetWatchdogI 451*4882a593Smuzhiyun **/ 452*4882a593Smuzhiyun static SaErrorT NewSimulatorResetWatchdog(void *, 453*4882a593Smuzhiyun SaHpiResourceIdT, 454*4882a593Smuzhiyun- SaHpiWatchdogNumT) __attribute__((used)); 455*4882a593Smuzhiyun+ SaHpiWatchdogNumT) __asm__("NewSimulatorResetWatchdog") __attribute__((used)); 456*4882a593Smuzhiyun 457*4882a593Smuzhiyun static SaErrorT NewSimulatorResetWatchdog(void *hnd, 458*4882a593Smuzhiyun SaHpiResourceIdT id, 459*4882a593Smuzhiyun@@ -2229,7 +2229,7 @@ static SaErrorT NewSimulatorResetWatchdo 460*4882a593Smuzhiyun static SaErrorT NewSimulatorGetFumiSpec(void *, 461*4882a593Smuzhiyun SaHpiResourceIdT, 462*4882a593Smuzhiyun SaHpiFumiNumT, 463*4882a593Smuzhiyun- SaHpiFumiSpecInfoT *) __attribute__((used)); 464*4882a593Smuzhiyun+ SaHpiFumiSpecInfoT *) __asm__("NewSimulatorGetFumiSpec") __attribute__((used)); 465*4882a593Smuzhiyun 466*4882a593Smuzhiyun static SaErrorT NewSimulatorGetFumiSpec(void *hnd, 467*4882a593Smuzhiyun SaHpiResourceIdT id, 468*4882a593Smuzhiyun@@ -2260,7 +2260,7 @@ static SaErrorT NewSimulatorGetFumiSpec( 469*4882a593Smuzhiyun static SaErrorT NewSimulatorGetFumiServImpact(void *, 470*4882a593Smuzhiyun SaHpiResourceIdT, 471*4882a593Smuzhiyun SaHpiFumiNumT, 472*4882a593Smuzhiyun- SaHpiFumiServiceImpactDataT *) __attribute__((used)); 473*4882a593Smuzhiyun+ SaHpiFumiServiceImpactDataT *) __asm__("NewSimulatorGetFumiServImpact") __attribute__((used)); 474*4882a593Smuzhiyun 475*4882a593Smuzhiyun static SaErrorT NewSimulatorGetFumiServImpact(void *hnd, 476*4882a593Smuzhiyun SaHpiResourceIdT id, 477*4882a593Smuzhiyun@@ -2294,7 +2294,7 @@ static SaErrorT NewSimulatorSetFumiSourc 478*4882a593Smuzhiyun SaHpiResourceIdT, 479*4882a593Smuzhiyun SaHpiFumiNumT, 480*4882a593Smuzhiyun SaHpiBankNumT, 481*4882a593Smuzhiyun- SaHpiTextBufferT *) __attribute__((used)); 482*4882a593Smuzhiyun+ SaHpiTextBufferT *) __asm__("NewSimulatorSetFumiSource") __attribute__((used)); 483*4882a593Smuzhiyun 484*4882a593Smuzhiyun static SaErrorT NewSimulatorSetFumiSource(void *hnd, 485*4882a593Smuzhiyun SaHpiResourceIdT id, 486*4882a593Smuzhiyun@@ -2327,7 +2327,7 @@ static SaErrorT NewSimulatorSetFumiSourc 487*4882a593Smuzhiyun static SaErrorT NewSimulatorValidateFumiSource(void *, 488*4882a593Smuzhiyun SaHpiResourceIdT, 489*4882a593Smuzhiyun SaHpiFumiNumT, 490*4882a593Smuzhiyun- SaHpiBankNumT) __attribute__((used)); 491*4882a593Smuzhiyun+ SaHpiBankNumT) __asm__("NewSimulatorValidateFumiSource") __attribute__((used)); 492*4882a593Smuzhiyun 493*4882a593Smuzhiyun static SaErrorT NewSimulatorValidateFumiSource(void *hnd, 494*4882a593Smuzhiyun SaHpiResourceIdT id, 495*4882a593Smuzhiyun@@ -2361,7 +2361,7 @@ static SaErrorT NewSimulatorGetFumiSourc 496*4882a593Smuzhiyun SaHpiResourceIdT, 497*4882a593Smuzhiyun SaHpiFumiNumT, 498*4882a593Smuzhiyun SaHpiBankNumT, 499*4882a593Smuzhiyun- SaHpiFumiSourceInfoT *) __attribute__((used)); 500*4882a593Smuzhiyun+ SaHpiFumiSourceInfoT *) __asm__("NewSimulatorGetFumiSource") __attribute__((used)); 501*4882a593Smuzhiyun 502*4882a593Smuzhiyun static SaErrorT NewSimulatorGetFumiSource(void *hnd, 503*4882a593Smuzhiyun SaHpiResourceIdT id, 504*4882a593Smuzhiyun@@ -2400,7 +2400,7 @@ static SaErrorT NewSimulatorGetFumiSourc 505*4882a593Smuzhiyun SaHpiBankNumT, 506*4882a593Smuzhiyun SaHpiEntryIdT, 507*4882a593Smuzhiyun SaHpiEntryIdT *, 508*4882a593Smuzhiyun- SaHpiFumiComponentInfoT *) __attribute__((used)); 509*4882a593Smuzhiyun+ SaHpiFumiComponentInfoT *) __asm__("NewSimulatorGetFumiSourceComponent") __attribute__((used)); 510*4882a593Smuzhiyun 511*4882a593Smuzhiyun static SaErrorT NewSimulatorGetFumiSourceComponent(void *hnd, 512*4882a593Smuzhiyun SaHpiResourceIdT id, 513*4882a593Smuzhiyun@@ -2437,7 +2437,7 @@ static SaErrorT NewSimulatorGetFumiTarge 514*4882a593Smuzhiyun SaHpiResourceIdT, 515*4882a593Smuzhiyun SaHpiFumiNumT, 516*4882a593Smuzhiyun SaHpiBankNumT, 517*4882a593Smuzhiyun- SaHpiFumiBankInfoT *) __attribute__((used)); 518*4882a593Smuzhiyun+ SaHpiFumiBankInfoT *) __asm__("NewSimulatorGetFumiTarget") __attribute__((used)); 519*4882a593Smuzhiyun 520*4882a593Smuzhiyun static SaErrorT NewSimulatorGetFumiTarget(void *hnd, 521*4882a593Smuzhiyun SaHpiResourceIdT id, 522*4882a593Smuzhiyun@@ -2476,7 +2476,7 @@ static SaErrorT NewSimulatorGetFumiTarge 523*4882a593Smuzhiyun SaHpiBankNumT, 524*4882a593Smuzhiyun SaHpiEntryIdT, 525*4882a593Smuzhiyun SaHpiEntryIdT *, 526*4882a593Smuzhiyun- SaHpiFumiComponentInfoT *) __attribute__((used)); 527*4882a593Smuzhiyun+ SaHpiFumiComponentInfoT *) __asm__("NewSimulatorGetFumiTargetComponent") __attribute__((used)); 528*4882a593Smuzhiyun 529*4882a593Smuzhiyun static SaErrorT NewSimulatorGetFumiTargetComponent(void *hnd, 530*4882a593Smuzhiyun SaHpiResourceIdT id, 531*4882a593Smuzhiyun@@ -2511,7 +2511,7 @@ static SaErrorT NewSimulatorGetFumiTarge 532*4882a593Smuzhiyun static SaErrorT NewSimulatorGetFumiLogicalTarget(void *, 533*4882a593Smuzhiyun SaHpiResourceIdT, 534*4882a593Smuzhiyun SaHpiFumiNumT, 535*4882a593Smuzhiyun- SaHpiFumiLogicalBankInfoT *) __attribute__((used)); 536*4882a593Smuzhiyun+ SaHpiFumiLogicalBankInfoT *) __asm__("NewSimulatorGetFumiLogicalTarget") __attribute__((used)); 537*4882a593Smuzhiyun 538*4882a593Smuzhiyun static SaErrorT NewSimulatorGetFumiLogicalTarget(void *hnd, 539*4882a593Smuzhiyun SaHpiResourceIdT id, 540*4882a593Smuzhiyun@@ -2547,7 +2547,7 @@ static SaErrorT NewSimulatorGetFumiLogic 541*4882a593Smuzhiyun SaHpiFumiNumT, 542*4882a593Smuzhiyun SaHpiEntryIdT, 543*4882a593Smuzhiyun SaHpiEntryIdT *, 544*4882a593Smuzhiyun- SaHpiFumiLogicalComponentInfoT *) __attribute__((used)); 545*4882a593Smuzhiyun+ SaHpiFumiLogicalComponentInfoT *) __asm__("NewSimulatorGetFumiLogicalTargetComponent") __attribute__((used)); 546*4882a593Smuzhiyun 547*4882a593Smuzhiyun static SaErrorT NewSimulatorGetFumiLogicalTargetComponent(void *hnd, 548*4882a593Smuzhiyun SaHpiResourceIdT id, 549*4882a593Smuzhiyun@@ -2579,7 +2579,7 @@ static SaErrorT NewSimulatorGetFumiLogic 550*4882a593Smuzhiyun **/ 551*4882a593Smuzhiyun static SaErrorT NewSimulatorStartFumiBackup(void *, 552*4882a593Smuzhiyun SaHpiResourceIdT, 553*4882a593Smuzhiyun- SaHpiFumiNumT) __attribute__((used)); 554*4882a593Smuzhiyun+ SaHpiFumiNumT) __asm__("NewSimulatorStartFumiBackup") __attribute__((used)); 555*4882a593Smuzhiyun 556*4882a593Smuzhiyun static SaErrorT NewSimulatorStartFumiBackup(void *hnd, 557*4882a593Smuzhiyun SaHpiResourceIdT id, 558*4882a593Smuzhiyun@@ -2612,7 +2612,7 @@ static SaErrorT NewSimulatorSetFumiBankO 559*4882a593Smuzhiyun SaHpiResourceIdT, 560*4882a593Smuzhiyun SaHpiFumiNumT, 561*4882a593Smuzhiyun SaHpiBankNumT, 562*4882a593Smuzhiyun- SaHpiUint32T) __attribute__((used)); 563*4882a593Smuzhiyun+ SaHpiUint32T) __asm__("NewSimulatorSetFumiBankOrder") __attribute__((used)); 564*4882a593Smuzhiyun 565*4882a593Smuzhiyun static SaErrorT NewSimulatorSetFumiBankOrder(void *hnd, 566*4882a593Smuzhiyun SaHpiResourceIdT id, 567*4882a593Smuzhiyun@@ -2647,7 +2647,7 @@ static SaErrorT NewSimulatorStartFumiBan 568*4882a593Smuzhiyun SaHpiResourceIdT, 569*4882a593Smuzhiyun SaHpiFumiNumT, 570*4882a593Smuzhiyun SaHpiBankNumT, 571*4882a593Smuzhiyun- SaHpiBankNumT) __attribute__((used)); 572*4882a593Smuzhiyun+ SaHpiBankNumT) __asm__("NewSimulatorStartFumiBankCopy") __attribute__((used)); 573*4882a593Smuzhiyun 574*4882a593Smuzhiyun static SaErrorT NewSimulatorStartFumiBankCopy(void *hnd, 575*4882a593Smuzhiyun SaHpiResourceIdT id, 576*4882a593Smuzhiyun@@ -2680,7 +2680,7 @@ static SaErrorT NewSimulatorStartFumiBan 577*4882a593Smuzhiyun static SaErrorT NewSimulatorStartFumiInstall(void *, 578*4882a593Smuzhiyun SaHpiResourceIdT, 579*4882a593Smuzhiyun SaHpiFumiNumT, 580*4882a593Smuzhiyun- SaHpiBankNumT) __attribute__((used)); 581*4882a593Smuzhiyun+ SaHpiBankNumT) __asm__("NewSimulatorStartFumiInstall") __attribute__((used)); 582*4882a593Smuzhiyun 583*4882a593Smuzhiyun static SaErrorT NewSimulatorStartFumiInstall(void *hnd, 584*4882a593Smuzhiyun SaHpiResourceIdT id, 585*4882a593Smuzhiyun@@ -2714,7 +2714,7 @@ static SaErrorT NewSimulatorGetFumiStatu 586*4882a593Smuzhiyun SaHpiResourceIdT, 587*4882a593Smuzhiyun SaHpiFumiNumT, 588*4882a593Smuzhiyun SaHpiBankNumT, 589*4882a593Smuzhiyun- SaHpiFumiUpgradeStatusT *) __attribute__((used)); 590*4882a593Smuzhiyun+ SaHpiFumiUpgradeStatusT *) __asm__("NewSimulatorGetFumiStatus") __attribute__((used)); 591*4882a593Smuzhiyun 592*4882a593Smuzhiyun static SaErrorT NewSimulatorGetFumiStatus(void *hnd, 593*4882a593Smuzhiyun SaHpiResourceIdT id, 594*4882a593Smuzhiyun@@ -2747,7 +2747,7 @@ static SaErrorT NewSimulatorGetFumiStatu 595*4882a593Smuzhiyun static SaErrorT NewSimulatorStartFumiVerification(void *, 596*4882a593Smuzhiyun SaHpiResourceIdT, 597*4882a593Smuzhiyun SaHpiFumiNumT, 598*4882a593Smuzhiyun- SaHpiBankNumT) __attribute__((used)); 599*4882a593Smuzhiyun+ SaHpiBankNumT) __asm__("NewSimulatorStartFumiVerification") __attribute__((used)); 600*4882a593Smuzhiyun 601*4882a593Smuzhiyun static SaErrorT NewSimulatorStartFumiVerification(void *hnd, 602*4882a593Smuzhiyun SaHpiResourceIdT id, 603*4882a593Smuzhiyun@@ -2776,7 +2776,7 @@ static SaErrorT NewSimulatorStartFumiVer 604*4882a593Smuzhiyun **/ 605*4882a593Smuzhiyun static SaErrorT NewSimulatorStartFumiVerificationMain(void *, 606*4882a593Smuzhiyun SaHpiResourceIdT, 607*4882a593Smuzhiyun- SaHpiFumiNumT) __attribute__((used)); 608*4882a593Smuzhiyun+ SaHpiFumiNumT) __asm__("NewSimulatorStartFumiVerificationMain") __attribute__((used)); 609*4882a593Smuzhiyun 610*4882a593Smuzhiyun static SaErrorT NewSimulatorStartFumiVerificationMain(void *hnd, 611*4882a593Smuzhiyun SaHpiResourceIdT id, 612*4882a593Smuzhiyun@@ -2807,7 +2807,7 @@ static SaErrorT NewSimulatorStartFumiVer 613*4882a593Smuzhiyun static SaErrorT NewSimulatorCancelFumiUpgrade(void *, 614*4882a593Smuzhiyun SaHpiResourceIdT, 615*4882a593Smuzhiyun SaHpiFumiNumT, 616*4882a593Smuzhiyun- SaHpiBankNumT) __attribute__((used)); 617*4882a593Smuzhiyun+ SaHpiBankNumT) __asm__("NewSimulatorCancelFumiUpgrade") __attribute__((used)); 618*4882a593Smuzhiyun 619*4882a593Smuzhiyun static SaErrorT NewSimulatorCancelFumiUpgrade(void *hnd, 620*4882a593Smuzhiyun SaHpiResourceIdT id, 621*4882a593Smuzhiyun@@ -2838,7 +2838,7 @@ static SaErrorT NewSimulatorCancelFumiUp 622*4882a593Smuzhiyun static SaErrorT NewSimulatorGetFumiRollback(void *, 623*4882a593Smuzhiyun SaHpiResourceIdT, 624*4882a593Smuzhiyun SaHpiFumiNumT, 625*4882a593Smuzhiyun- SaHpiBoolT *) __attribute__((used)); 626*4882a593Smuzhiyun+ SaHpiBoolT *) __asm__("NewSimulatorGetFumiRollback") __attribute__((used)); 627*4882a593Smuzhiyun 628*4882a593Smuzhiyun static SaErrorT NewSimulatorGetFumiRollback(void *hnd, 629*4882a593Smuzhiyun SaHpiResourceIdT id, 630*4882a593Smuzhiyun@@ -2870,7 +2870,7 @@ static SaErrorT NewSimulatorGetFumiRollb 631*4882a593Smuzhiyun static SaErrorT NewSimulatorSetFumiRollback(void *, 632*4882a593Smuzhiyun SaHpiResourceIdT, 633*4882a593Smuzhiyun SaHpiFumiNumT, 634*4882a593Smuzhiyun- SaHpiBoolT) __attribute__((used)); 635*4882a593Smuzhiyun+ SaHpiBoolT) __asm__("NewSimulatorSetFumiRollback") __attribute__((used)); 636*4882a593Smuzhiyun 637*4882a593Smuzhiyun static SaErrorT NewSimulatorSetFumiRollback(void *hnd, 638*4882a593Smuzhiyun SaHpiResourceIdT id, 639*4882a593Smuzhiyun@@ -2900,7 +2900,7 @@ static SaErrorT NewSimulatorSetFumiRollb 640*4882a593Smuzhiyun **/ 641*4882a593Smuzhiyun static SaErrorT NewSimulatorStartFumiRollback(void *, 642*4882a593Smuzhiyun SaHpiResourceIdT, 643*4882a593Smuzhiyun- SaHpiFumiNumT) __attribute__((used)); 644*4882a593Smuzhiyun+ SaHpiFumiNumT) __asm__("NewSimulatorStartFumiRollback") __attribute__((used)); 645*4882a593Smuzhiyun 646*4882a593Smuzhiyun static SaErrorT NewSimulatorStartFumiRollback(void *hnd, 647*4882a593Smuzhiyun SaHpiResourceIdT id, 648*4882a593Smuzhiyun@@ -2929,7 +2929,7 @@ static SaErrorT NewSimulatorStartFumiRol 649*4882a593Smuzhiyun **/ 650*4882a593Smuzhiyun static SaErrorT NewSimulatorActivateFumi(void *, 651*4882a593Smuzhiyun SaHpiResourceIdT, 652*4882a593Smuzhiyun- SaHpiFumiNumT) __attribute__((used)); 653*4882a593Smuzhiyun+ SaHpiFumiNumT) __asm__("NewSimulatorActivateFumi") __attribute__((used)); 654*4882a593Smuzhiyun 655*4882a593Smuzhiyun static SaErrorT NewSimulatorActivateFumi(void *hnd, 656*4882a593Smuzhiyun SaHpiResourceIdT id, 657*4882a593Smuzhiyun@@ -2960,7 +2960,7 @@ static SaErrorT NewSimulatorActivateFumi 658*4882a593Smuzhiyun static SaErrorT NewSimulatorStartFumiActivation(void *, 659*4882a593Smuzhiyun SaHpiResourceIdT, 660*4882a593Smuzhiyun SaHpiFumiNumT, 661*4882a593Smuzhiyun- SaHpiBoolT) __attribute__((used)); 662*4882a593Smuzhiyun+ SaHpiBoolT) __asm__("NewSimulatorStartFumiActivation") __attribute__((used)); 663*4882a593Smuzhiyun 664*4882a593Smuzhiyun static SaErrorT NewSimulatorStartFumiActivation(void *hnd, 665*4882a593Smuzhiyun SaHpiResourceIdT id, 666*4882a593Smuzhiyun@@ -2992,7 +2992,7 @@ static SaErrorT NewSimulatorStartFumiAct 667*4882a593Smuzhiyun static SaErrorT NewSimulatorCleanupFumi(void *, 668*4882a593Smuzhiyun SaHpiResourceIdT, 669*4882a593Smuzhiyun SaHpiFumiNumT, 670*4882a593Smuzhiyun- SaHpiBankNumT) __attribute__((used)); 671*4882a593Smuzhiyun+ SaHpiBankNumT) __asm__("NewSimulatorCleanupFumi") __attribute__((used)); 672*4882a593Smuzhiyun 673*4882a593Smuzhiyun static SaErrorT NewSimulatorCleanupFumi(void *hnd, 674*4882a593Smuzhiyun SaHpiResourceIdT id, 675*4882a593Smuzhiyun@@ -3023,7 +3023,7 @@ static SaErrorT NewSimulatorCleanupFumi( 676*4882a593Smuzhiyun static SaErrorT NewSimulatorGetDimiInfo( void *, 677*4882a593Smuzhiyun SaHpiResourceIdT, 678*4882a593Smuzhiyun SaHpiDimiNumT, 679*4882a593Smuzhiyun- SaHpiDimiInfoT *) __attribute__((used)); 680*4882a593Smuzhiyun+ SaHpiDimiInfoT *) __asm__("NewSimulatorGetDimiInfo") __attribute__((used)); 681*4882a593Smuzhiyun 682*4882a593Smuzhiyun static SaErrorT NewSimulatorGetDimiInfo( void *hnd, 683*4882a593Smuzhiyun SaHpiResourceIdT id, 684*4882a593Smuzhiyun@@ -3057,7 +3057,7 @@ static SaErrorT NewSimulatorGetDimiTestI 685*4882a593Smuzhiyun SaHpiResourceIdT, 686*4882a593Smuzhiyun SaHpiDimiNumT, 687*4882a593Smuzhiyun SaHpiDimiTestNumT, 688*4882a593Smuzhiyun- SaHpiDimiTestT *) __attribute__((used)); 689*4882a593Smuzhiyun+ SaHpiDimiTestT *) __asm__("NewSimulatorGetDimiTestInfo") __attribute__((used)); 690*4882a593Smuzhiyun 691*4882a593Smuzhiyun static SaErrorT NewSimulatorGetDimiTestInfo( void *hnd, 692*4882a593Smuzhiyun SaHpiResourceIdT id, 693*4882a593Smuzhiyun@@ -3092,7 +3092,7 @@ static SaErrorT NewSimulatorGetDimiTestR 694*4882a593Smuzhiyun SaHpiResourceIdT, 695*4882a593Smuzhiyun SaHpiDimiNumT, 696*4882a593Smuzhiyun SaHpiDimiTestNumT, 697*4882a593Smuzhiyun- SaHpiDimiReadyT *) __attribute__((used)); 698*4882a593Smuzhiyun+ SaHpiDimiReadyT *) __asm__("NewSimulatorGetDimiTestReadiness") __attribute__((used)); 699*4882a593Smuzhiyun 700*4882a593Smuzhiyun static SaErrorT NewSimulatorGetDimiTestReadiness( void *hnd, 701*4882a593Smuzhiyun SaHpiResourceIdT id, 702*4882a593Smuzhiyun@@ -3129,7 +3129,7 @@ static SaErrorT NewSimulatorStartDimiTes 703*4882a593Smuzhiyun SaHpiDimiNumT, 704*4882a593Smuzhiyun SaHpiDimiTestNumT, 705*4882a593Smuzhiyun SaHpiUint8T, 706*4882a593Smuzhiyun- SaHpiDimiTestVariableParamsT *) __attribute__((used)); 707*4882a593Smuzhiyun+ SaHpiDimiTestVariableParamsT *) __asm__("NewSimulatorStartDimiTest") __attribute__((used)); 708*4882a593Smuzhiyun 709*4882a593Smuzhiyun static SaErrorT NewSimulatorStartDimiTest( void *hnd, 710*4882a593Smuzhiyun SaHpiResourceIdT id, 711*4882a593Smuzhiyun@@ -3163,7 +3163,7 @@ static SaErrorT NewSimulatorStartDimiTes 712*4882a593Smuzhiyun static SaErrorT NewSimulatorCancelDimiTest( void *, 713*4882a593Smuzhiyun SaHpiResourceIdT, 714*4882a593Smuzhiyun SaHpiDimiNumT, 715*4882a593Smuzhiyun- SaHpiDimiTestNumT) __attribute__((used)); 716*4882a593Smuzhiyun+ SaHpiDimiTestNumT) __asm__("NewSimulatorCancelDimiTest") __attribute__((used)); 717*4882a593Smuzhiyun 718*4882a593Smuzhiyun static SaErrorT NewSimulatorCancelDimiTest( void *hnd, 719*4882a593Smuzhiyun SaHpiResourceIdT id, 720*4882a593Smuzhiyun@@ -3199,7 +3199,7 @@ static SaErrorT NewSimulatorGetDimiTestS 721*4882a593Smuzhiyun SaHpiDimiNumT, 722*4882a593Smuzhiyun SaHpiDimiTestNumT, 723*4882a593Smuzhiyun SaHpiDimiTestPercentCompletedT *, 724*4882a593Smuzhiyun- SaHpiDimiTestRunStatusT *) __attribute__((used)); 725*4882a593Smuzhiyun+ SaHpiDimiTestRunStatusT *) __asm__("NewSimulatorGetDimiTestStatus") __attribute__((used)); 726*4882a593Smuzhiyun 727*4882a593Smuzhiyun static SaErrorT NewSimulatorGetDimiTestStatus( void *hnd, 728*4882a593Smuzhiyun SaHpiResourceIdT id, 729*4882a593Smuzhiyun@@ -3234,7 +3234,7 @@ static SaErrorT NewSimulatorGetDimiTestR 730*4882a593Smuzhiyun SaHpiResourceIdT, 731*4882a593Smuzhiyun SaHpiDimiNumT, 732*4882a593Smuzhiyun SaHpiDimiTestNumT, 733*4882a593Smuzhiyun- SaHpiDimiTestResultsT *) __attribute__((used)); 734*4882a593Smuzhiyun+ SaHpiDimiTestResultsT *) __asm__("NewSimulatorGetDimiTestResults") __attribute__((used)); 735*4882a593Smuzhiyun 736*4882a593Smuzhiyun static SaErrorT NewSimulatorGetDimiTestResults( void *hnd, 737*4882a593Smuzhiyun SaHpiResourceIdT id, 738*4882a593Smuzhiyun@@ -3263,7 +3263,7 @@ static SaErrorT NewSimulatorGetDimiTestR 739*4882a593Smuzhiyun * @return HPI error code 740*4882a593Smuzhiyun **/ 741*4882a593Smuzhiyun static SaErrorT NewSimulatorSetAutoInsertTimeout( void *, 742*4882a593Smuzhiyun- SaHpiTimeoutT ) __attribute__((used)); 743*4882a593Smuzhiyun+ SaHpiTimeoutT ) __asm__("NewSimulatorSetAutoInsertTimeout") __attribute__((used)); 744*4882a593Smuzhiyun 745*4882a593Smuzhiyun static SaErrorT NewSimulatorSetAutoInsertTimeout( void *hnd, SaHpiTimeoutT timeout) { 746*4882a593Smuzhiyun NewSimulator *newsim = VerifyNewSimulator( hnd ); 747*4882a593Smuzhiyun@@ -3289,7 +3289,7 @@ static SaErrorT NewSimulatorSetAutoInser 748*4882a593Smuzhiyun * @return HPI error code 749*4882a593Smuzhiyun **/ 750*4882a593Smuzhiyun static SaErrorT NewSimulatorGetAutoExtractTimeout( void *, SaHpiResourceIdT, 751*4882a593Smuzhiyun- SaHpiTimeoutT * ) __attribute__((used)); 752*4882a593Smuzhiyun+ SaHpiTimeoutT * ) __asm__("NewSimulatorGetAutoExtractTimeout") __attribute__((used)); 753*4882a593Smuzhiyun 754*4882a593Smuzhiyun static SaErrorT NewSimulatorGetAutoExtractTimeout( void *hnd, SaHpiResourceIdT id, 755*4882a593Smuzhiyun SaHpiTimeoutT *timeout ) { 756*4882a593Smuzhiyun@@ -3319,7 +3319,7 @@ static SaErrorT NewSimulatorGetAutoExtra 757*4882a593Smuzhiyun * @return HPI error code 758*4882a593Smuzhiyun **/ 759*4882a593Smuzhiyun static SaErrorT NewSimulatorSetAutoExtractTimeout( void *, SaHpiResourceIdT, 760*4882a593Smuzhiyun- SaHpiTimeoutT ) __attribute__((used)); 761*4882a593Smuzhiyun+ SaHpiTimeoutT ) __asm__("NewSimulatorSetAutoExtractTimeout") __attribute__((used)); 762*4882a593Smuzhiyun 763*4882a593Smuzhiyun static SaErrorT NewSimulatorSetAutoExtractTimeout( void *hnd, SaHpiResourceIdT id, 764*4882a593Smuzhiyun SaHpiTimeoutT timeout ) { 765*4882a593Smuzhiyun@@ -3350,7 +3350,7 @@ static SaErrorT NewSimulatorSetAutoExtra 766*4882a593Smuzhiyun * @return HPI error code 767*4882a593Smuzhiyun **/ 768*4882a593Smuzhiyun static SaErrorT NewSimulatorGetPowerState( void *, SaHpiResourceIdT, 769*4882a593Smuzhiyun- SaHpiPowerStateT * ) __attribute__((used)); 770*4882a593Smuzhiyun+ SaHpiPowerStateT * ) __asm__("NewSimulatorGetPowerState") __attribute__((used)); 771*4882a593Smuzhiyun 772*4882a593Smuzhiyun static SaErrorT NewSimulatorGetPowerState( void *hnd, SaHpiResourceIdT id, 773*4882a593Smuzhiyun SaHpiPowerStateT *state ) { 774*4882a593Smuzhiyun@@ -3382,7 +3382,7 @@ static SaErrorT NewSimulatorGetPowerStat 775*4882a593Smuzhiyun * @return HPI error code 776*4882a593Smuzhiyun **/ 777*4882a593Smuzhiyun static SaErrorT NewSimulatorSetPowerState( void *, SaHpiResourceIdT, 778*4882a593Smuzhiyun- SaHpiPowerStateT ) __attribute__((used)); 779*4882a593Smuzhiyun+ SaHpiPowerStateT ) __asm__("NewSimulatorSetPowerState") __attribute__((used)); 780*4882a593Smuzhiyun 781*4882a593Smuzhiyun static SaErrorT NewSimulatorSetPowerState( void *hnd, SaHpiResourceIdT id, 782*4882a593Smuzhiyun SaHpiPowerStateT state ) { 783*4882a593Smuzhiyun@@ -3414,7 +3414,7 @@ static SaErrorT NewSimulatorSetPowerStat 784*4882a593Smuzhiyun * @return HPI error code 785*4882a593Smuzhiyun **/ 786*4882a593Smuzhiyun static SaErrorT NewSimulatorGetIndicatorState( void *, SaHpiResourceIdT, 787*4882a593Smuzhiyun- SaHpiHsIndicatorStateT * ) __attribute__((used)); 788*4882a593Smuzhiyun+ SaHpiHsIndicatorStateT * ) __asm__("NewSimulatorGetIndicatorState") __attribute__((used)); 789*4882a593Smuzhiyun 790*4882a593Smuzhiyun static SaErrorT NewSimulatorGetIndicatorState( void *hnd, SaHpiResourceIdT id, 791*4882a593Smuzhiyun SaHpiHsIndicatorStateT *state ) { 792*4882a593Smuzhiyun@@ -3446,7 +3446,7 @@ static SaErrorT NewSimulatorGetIndicator 793*4882a593Smuzhiyun * @return HPI error code 794*4882a593Smuzhiyun **/ 795*4882a593Smuzhiyun static SaErrorT NewSimulatorSetIndicatorState( void *, SaHpiResourceIdT, 796*4882a593Smuzhiyun- SaHpiHsIndicatorStateT ) __attribute__((used)); 797*4882a593Smuzhiyun+ SaHpiHsIndicatorStateT ) __asm__("NewSimulatorSetIndicatorState") __attribute__((used)); 798*4882a593Smuzhiyun 799*4882a593Smuzhiyun static SaErrorT NewSimulatorSetIndicatorState( void *hnd, SaHpiResourceIdT id, 800*4882a593Smuzhiyun SaHpiHsIndicatorStateT state ) { 801*4882a593Smuzhiyun@@ -3479,7 +3479,7 @@ static SaErrorT NewSimulatorSetIndicator 802*4882a593Smuzhiyun **/ 803*4882a593Smuzhiyun static SaErrorT NewSimulatorControlParm( void *, 804*4882a593Smuzhiyun SaHpiResourceIdT, 805*4882a593Smuzhiyun- SaHpiParmActionT ) __attribute__((used)); 806*4882a593Smuzhiyun+ SaHpiParmActionT ) __asm__("NewSimulatorControlParm") __attribute__((used)); 807*4882a593Smuzhiyun 808*4882a593Smuzhiyun static SaErrorT NewSimulatorControlParm( void *hnd, 809*4882a593Smuzhiyun SaHpiResourceIdT id, 810*4882a593Smuzhiyun@@ -3512,7 +3512,7 @@ static SaErrorT NewSimulatorControlParm( 811*4882a593Smuzhiyun * @return HPI error code 812*4882a593Smuzhiyun **/ 813*4882a593Smuzhiyun static SaErrorT NewSimulatorGetResetState( void *, SaHpiResourceIdT, 814*4882a593Smuzhiyun- SaHpiResetActionT * ) __attribute__((used)); 815*4882a593Smuzhiyun+ SaHpiResetActionT * ) __asm__("NewSimulatorGetResetState") __attribute__((used)); 816*4882a593Smuzhiyun 817*4882a593Smuzhiyun static SaErrorT NewSimulatorGetResetState( void *hnd, SaHpiResourceIdT id, 818*4882a593Smuzhiyun SaHpiResetActionT *act ) { 819*4882a593Smuzhiyun@@ -3545,7 +3545,7 @@ static SaErrorT NewSimulatorGetResetStat 820*4882a593Smuzhiyun **/ 821*4882a593Smuzhiyun static SaErrorT NewSimulatorSetResetState( void *, 822*4882a593Smuzhiyun SaHpiResourceIdT, 823*4882a593Smuzhiyun- SaHpiResetActionT ) __attribute__((used)); 824*4882a593Smuzhiyun+ SaHpiResetActionT ) __asm__("NewSimulatorSetResetState") __attribute__((used)); 825*4882a593Smuzhiyun 826*4882a593Smuzhiyun static SaErrorT NewSimulatorSetResetState( void *hnd, 827*4882a593Smuzhiyun SaHpiResourceIdT id, 828*4882a593SmuzhiyunIndex: openhpi-3.6.1/plugins/dynamic_simulator/new_sim_file.cpp 829*4882a593Smuzhiyun=================================================================== 830*4882a593Smuzhiyun--- openhpi-3.6.1.orig/plugins/dynamic_simulator/new_sim_file.cpp 831*4882a593Smuzhiyun+++ openhpi-3.6.1/plugins/dynamic_simulator/new_sim_file.cpp 832*4882a593Smuzhiyun@@ -44,9 +44,9 @@ 833*4882a593Smuzhiyun ///< Global skip characters for oh_scanner_config 834*4882a593Smuzhiyun static gchar skip_characters[] = " \t\n"; 835*4882a593Smuzhiyun ///< Global identifier_first for oh_scanner_config 836*4882a593Smuzhiyun-static gchar identifier_first[] = G_CSET_a_2_z"_/."G_CSET_A_2_Z; 837*4882a593Smuzhiyun+static gchar identifier_first[] = G_CSET_a_2_z "_/." G_CSET_A_2_Z; 838*4882a593Smuzhiyun ///< Global identifier_nth for oh_scanner_config 839*4882a593Smuzhiyun-static gchar identifier_nth[] = G_CSET_a_2_z"_-0123456789/."G_CSET_A_2_Z; 840*4882a593Smuzhiyun+static gchar identifier_nth[] = G_CSET_a_2_z "_-0123456789/." G_CSET_A_2_Z; 841*4882a593Smuzhiyun ///< Global comment signs for oh_scanner_config 842*4882a593Smuzhiyun static gchar comment_single[] = "#\n"; 843*4882a593Smuzhiyun 844*4882a593SmuzhiyunIndex: openhpi-3.6.1/plugins/ipmidirect/ipmi.cpp 845*4882a593Smuzhiyun=================================================================== 846*4882a593Smuzhiyun--- openhpi-3.6.1.orig/plugins/ipmidirect/ipmi.cpp 847*4882a593Smuzhiyun+++ openhpi-3.6.1/plugins/ipmidirect/ipmi.cpp 848*4882a593Smuzhiyun@@ -279,7 +279,7 @@ extern "C" { 849*4882a593Smuzhiyun // ABI Interface functions 850*4882a593Smuzhiyun 851*4882a593Smuzhiyun static void * 852*4882a593Smuzhiyun-IpmiOpen( GHashTable *, unsigned int, oh_evt_queue * ) __attribute__((used)); 853*4882a593Smuzhiyun+IpmiOpen( GHashTable *, unsigned int, oh_evt_queue * ) __asm__("IpmiOpen") __attribute__((used)); 854*4882a593Smuzhiyun 855*4882a593Smuzhiyun static void * 856*4882a593Smuzhiyun IpmiOpen( GHashTable *handler_config, unsigned int hid, oh_evt_queue *eventq ) 857*4882a593Smuzhiyun@@ -388,7 +388,7 @@ IpmiOpen( GHashTable *handler_config, un 858*4882a593Smuzhiyun 859*4882a593Smuzhiyun 860*4882a593Smuzhiyun static void 861*4882a593Smuzhiyun-IpmiClose( void * ) __attribute__((used)); 862*4882a593Smuzhiyun+IpmiClose( void * ) __asm__("IpmiClose") __attribute__((used)); 863*4882a593Smuzhiyun 864*4882a593Smuzhiyun static void 865*4882a593Smuzhiyun IpmiClose( void *hnd ) 866*4882a593Smuzhiyun@@ -436,7 +436,7 @@ IpmiClose( void *hnd ) 867*4882a593Smuzhiyun 868*4882a593Smuzhiyun 869*4882a593Smuzhiyun static SaErrorT 870*4882a593Smuzhiyun-IpmiGetEvent( void * ) __attribute__((used)); 871*4882a593Smuzhiyun+IpmiGetEvent( void * ) __asm__("IpmiGetEvent") __attribute__((used)); 872*4882a593Smuzhiyun 873*4882a593Smuzhiyun static SaErrorT 874*4882a593Smuzhiyun IpmiGetEvent( void *hnd ) 875*4882a593Smuzhiyun@@ -458,7 +458,7 @@ IpmiGetEvent( void *hnd ) 876*4882a593Smuzhiyun 877*4882a593Smuzhiyun 878*4882a593Smuzhiyun static SaErrorT 879*4882a593Smuzhiyun-IpmiDiscoverResources( void * ) __attribute__((used)); 880*4882a593Smuzhiyun+IpmiDiscoverResources( void * ) __asm__("IpmiDiscoverResources") __attribute__((used)); 881*4882a593Smuzhiyun 882*4882a593Smuzhiyun static SaErrorT 883*4882a593Smuzhiyun IpmiDiscoverResources( void *hnd ) 884*4882a593Smuzhiyun@@ -479,7 +479,7 @@ IpmiDiscoverResources( void *hnd ) 885*4882a593Smuzhiyun 886*4882a593Smuzhiyun 887*4882a593Smuzhiyun static SaErrorT 888*4882a593Smuzhiyun-IpmiSetResourceTag( void *, SaHpiResourceIdT, SaHpiTextBufferT * ) __attribute__((used)); 889*4882a593Smuzhiyun+IpmiSetResourceTag( void *, SaHpiResourceIdT, SaHpiTextBufferT * ) __asm__("IpmiSetResourceTag") __attribute__((used)); 890*4882a593Smuzhiyun 891*4882a593Smuzhiyun static SaErrorT 892*4882a593Smuzhiyun IpmiSetResourceTag( void *hnd, SaHpiResourceIdT id, SaHpiTextBufferT *tag ) 893*4882a593Smuzhiyun@@ -499,7 +499,7 @@ IpmiSetResourceTag( void *hnd, SaHpiReso 894*4882a593Smuzhiyun 895*4882a593Smuzhiyun 896*4882a593Smuzhiyun static SaErrorT 897*4882a593Smuzhiyun-IpmiSetResourceSeverity( void *, SaHpiResourceIdT, SaHpiSeverityT ) __attribute__((used)); 898*4882a593Smuzhiyun+IpmiSetResourceSeverity( void *, SaHpiResourceIdT, SaHpiSeverityT ) __asm__("IpmiSetResourceSeverity") __attribute__((used)); 899*4882a593Smuzhiyun 900*4882a593Smuzhiyun static SaErrorT 901*4882a593Smuzhiyun IpmiSetResourceSeverity( void *hnd, SaHpiResourceIdT id, SaHpiSeverityT sev ) 902*4882a593Smuzhiyun@@ -523,7 +523,7 @@ IpmiGetSensorReading( void *, 903*4882a593Smuzhiyun SaHpiResourceIdT id, 904*4882a593Smuzhiyun SaHpiSensorNumT num, 905*4882a593Smuzhiyun SaHpiSensorReadingT *data, 906*4882a593Smuzhiyun- SaHpiEventStateT *state ) __attribute__((used)); 907*4882a593Smuzhiyun+ SaHpiEventStateT *state ) __asm__("IpmiGetSensorReading") __attribute__((used)); 908*4882a593Smuzhiyun 909*4882a593Smuzhiyun static SaErrorT 910*4882a593Smuzhiyun IpmiGetSensorReading( void *hnd, 911*4882a593Smuzhiyun@@ -550,7 +550,7 @@ static SaErrorT 912*4882a593Smuzhiyun IpmiGetSensorThresholds( void *hnd, 913*4882a593Smuzhiyun SaHpiResourceIdT, 914*4882a593Smuzhiyun SaHpiSensorNumT, 915*4882a593Smuzhiyun- SaHpiSensorThresholdsT * ) __attribute__((used)); 916*4882a593Smuzhiyun+ SaHpiSensorThresholdsT * ) __asm__("IpmiGetSensorThresholds") __attribute__((used)); 917*4882a593Smuzhiyun 918*4882a593Smuzhiyun static SaErrorT 919*4882a593Smuzhiyun IpmiGetSensorThresholds( void *hnd, 920*4882a593Smuzhiyun@@ -581,7 +581,7 @@ static SaErrorT 921*4882a593Smuzhiyun IpmiSetSensorThresholds( void *, 922*4882a593Smuzhiyun SaHpiResourceIdT, 923*4882a593Smuzhiyun SaHpiSensorNumT, 924*4882a593Smuzhiyun- const SaHpiSensorThresholdsT * ) __attribute__((used)); 925*4882a593Smuzhiyun+ const SaHpiSensorThresholdsT * ) __asm__("IpmiSetSensorThresholds") __attribute__((used)); 926*4882a593Smuzhiyun 927*4882a593Smuzhiyun static SaErrorT 928*4882a593Smuzhiyun IpmiSetSensorThresholds( void *hnd, 929*4882a593Smuzhiyun@@ -612,7 +612,7 @@ static SaErrorT 930*4882a593Smuzhiyun IpmiGetSensorEnable( void *, 931*4882a593Smuzhiyun SaHpiResourceIdT, 932*4882a593Smuzhiyun SaHpiSensorNumT, 933*4882a593Smuzhiyun- SaHpiBoolT * ) __attribute__((used)); 934*4882a593Smuzhiyun+ SaHpiBoolT * ) __asm__("IpmiGetSensorEnable") __attribute__((used)); 935*4882a593Smuzhiyun 936*4882a593Smuzhiyun static SaErrorT 937*4882a593Smuzhiyun IpmiGetSensorEnable( void *hnd, 938*4882a593Smuzhiyun@@ -638,7 +638,7 @@ static SaErrorT 939*4882a593Smuzhiyun IpmiSetSensorEnable( void *, 940*4882a593Smuzhiyun SaHpiResourceIdT, 941*4882a593Smuzhiyun SaHpiSensorNumT, 942*4882a593Smuzhiyun- SaHpiBoolT ) __attribute__((used)); 943*4882a593Smuzhiyun+ SaHpiBoolT ) __asm__("IpmiSetSensorEnable") __attribute__((used)); 944*4882a593Smuzhiyun 945*4882a593Smuzhiyun static SaErrorT 946*4882a593Smuzhiyun IpmiSetSensorEnable( void *hnd, 947*4882a593Smuzhiyun@@ -664,7 +664,7 @@ static SaErrorT 948*4882a593Smuzhiyun IpmiGetSensorEventEnables( void *, 949*4882a593Smuzhiyun SaHpiResourceIdT, 950*4882a593Smuzhiyun SaHpiSensorNumT, 951*4882a593Smuzhiyun- SaHpiBoolT * ) __attribute__((used)); 952*4882a593Smuzhiyun+ SaHpiBoolT * ) __asm__("IpmiGetSensorEventEnables") __attribute__((used)); 953*4882a593Smuzhiyun 954*4882a593Smuzhiyun static SaErrorT 955*4882a593Smuzhiyun IpmiGetSensorEventEnables( void *hnd, 956*4882a593Smuzhiyun@@ -690,7 +690,7 @@ static SaErrorT 957*4882a593Smuzhiyun IpmiSetSensorEventEnables( void *, 958*4882a593Smuzhiyun SaHpiResourceIdT, 959*4882a593Smuzhiyun SaHpiSensorNumT, 960*4882a593Smuzhiyun- SaHpiBoolT ) __attribute__((used)); 961*4882a593Smuzhiyun+ SaHpiBoolT ) __asm__("IpmiSetSensorEventEnables") __attribute__((used)); 962*4882a593Smuzhiyun 963*4882a593Smuzhiyun static SaErrorT 964*4882a593Smuzhiyun IpmiSetSensorEventEnables( void *hnd, 965*4882a593Smuzhiyun@@ -717,7 +717,7 @@ IpmiGetSensorEventMasks( void *, 966*4882a593Smuzhiyun SaHpiResourceIdT, 967*4882a593Smuzhiyun SaHpiSensorNumT, 968*4882a593Smuzhiyun SaHpiEventStateT *, 969*4882a593Smuzhiyun- SaHpiEventStateT * ) __attribute__((used)); 970*4882a593Smuzhiyun+ SaHpiEventStateT * ) __asm__("IpmiGetSensorEventMasks") __attribute__((used)); 971*4882a593Smuzhiyun 972*4882a593Smuzhiyun static SaErrorT 973*4882a593Smuzhiyun IpmiGetSensorEventMasks( void *hnd, 974*4882a593Smuzhiyun@@ -747,7 +747,7 @@ IpmiSetSensorEventMasks( void *, 975*4882a593Smuzhiyun SaHpiSensorNumT, 976*4882a593Smuzhiyun SaHpiSensorEventMaskActionT, 977*4882a593Smuzhiyun SaHpiEventStateT, 978*4882a593Smuzhiyun- SaHpiEventStateT ) __attribute__((used)); 979*4882a593Smuzhiyun+ SaHpiEventStateT ) __asm__("IpmiSetSensorEventMasks") __attribute__((used)); 980*4882a593Smuzhiyun 981*4882a593Smuzhiyun static SaErrorT 982*4882a593Smuzhiyun IpmiSetSensorEventMasks( void *hnd, 983*4882a593Smuzhiyun@@ -776,7 +776,7 @@ static SaErrorT 984*4882a593Smuzhiyun IpmiGetControlState( void *, SaHpiResourceIdT, 985*4882a593Smuzhiyun SaHpiCtrlNumT, 986*4882a593Smuzhiyun SaHpiCtrlModeT *, 987*4882a593Smuzhiyun- SaHpiCtrlStateT * ) __attribute__((used)); 988*4882a593Smuzhiyun+ SaHpiCtrlStateT * ) __asm__("IpmiGetControlState") __attribute__((used)); 989*4882a593Smuzhiyun 990*4882a593Smuzhiyun static SaErrorT 991*4882a593Smuzhiyun IpmiGetControlState( void *hnd, SaHpiResourceIdT id, 992*4882a593Smuzhiyun@@ -802,7 +802,7 @@ static SaErrorT 993*4882a593Smuzhiyun IpmiSetControlState( void *, SaHpiResourceIdT, 994*4882a593Smuzhiyun SaHpiCtrlNumT, 995*4882a593Smuzhiyun SaHpiCtrlModeT, 996*4882a593Smuzhiyun- SaHpiCtrlStateT * ) __attribute__((used)); 997*4882a593Smuzhiyun+ SaHpiCtrlStateT * ) __asm__("IpmiSetControlState") __attribute__((used)); 998*4882a593Smuzhiyun 999*4882a593Smuzhiyun static SaErrorT 1000*4882a593Smuzhiyun IpmiSetControlState( void *hnd, SaHpiResourceIdT id, 1001*4882a593Smuzhiyun@@ -828,7 +828,7 @@ static SaErrorT 1002*4882a593Smuzhiyun IpmiGetIdrInfo( void *, 1003*4882a593Smuzhiyun SaHpiResourceIdT, 1004*4882a593Smuzhiyun SaHpiIdrIdT, 1005*4882a593Smuzhiyun- SaHpiIdrInfoT * ) __attribute__((used)); 1006*4882a593Smuzhiyun+ SaHpiIdrInfoT * ) __asm__("IpmiGetIdrInfo") __attribute__((used)); 1007*4882a593Smuzhiyun 1008*4882a593Smuzhiyun static SaErrorT 1009*4882a593Smuzhiyun IpmiGetIdrInfo( void *hnd, 1010*4882a593Smuzhiyun@@ -857,7 +857,7 @@ IpmiGetIdrAreaHeader( void *, 1011*4882a593Smuzhiyun SaHpiIdrAreaTypeT, 1012*4882a593Smuzhiyun SaHpiEntryIdT, 1013*4882a593Smuzhiyun SaHpiEntryIdT *, 1014*4882a593Smuzhiyun- SaHpiIdrAreaHeaderT * ) __attribute__((used)); 1015*4882a593Smuzhiyun+ SaHpiIdrAreaHeaderT * ) __asm__("IpmiGetIdrAreaHeader") __attribute__((used)); 1016*4882a593Smuzhiyun 1017*4882a593Smuzhiyun static SaErrorT 1018*4882a593Smuzhiyun IpmiGetIdrAreaHeader( void *hnd, 1019*4882a593Smuzhiyun@@ -887,7 +887,7 @@ IpmiAddIdrArea( void *, 1020*4882a593Smuzhiyun SaHpiResourceIdT, 1021*4882a593Smuzhiyun SaHpiIdrIdT, 1022*4882a593Smuzhiyun SaHpiIdrAreaTypeT, 1023*4882a593Smuzhiyun- SaHpiEntryIdT * ) __attribute__((used)); 1024*4882a593Smuzhiyun+ SaHpiEntryIdT * ) __asm__("IpmiAddIdrArea") __attribute__((used)); 1025*4882a593Smuzhiyun 1026*4882a593Smuzhiyun static SaErrorT 1027*4882a593Smuzhiyun IpmiAddIdrArea( void *hnd, 1028*4882a593Smuzhiyun@@ -914,7 +914,7 @@ static SaErrorT 1029*4882a593Smuzhiyun IpmiDelIdrArea( void *, 1030*4882a593Smuzhiyun SaHpiResourceIdT, 1031*4882a593Smuzhiyun SaHpiIdrIdT, 1032*4882a593Smuzhiyun- SaHpiEntryIdT ) __attribute__((used)); 1033*4882a593Smuzhiyun+ SaHpiEntryIdT ) __asm__("IpmiDelIdrArea") __attribute__((used)); 1034*4882a593Smuzhiyun 1035*4882a593Smuzhiyun static SaErrorT 1036*4882a593Smuzhiyun IpmiDelIdrArea( void *hnd, 1037*4882a593Smuzhiyun@@ -944,7 +944,7 @@ IpmiGetIdrField( void *, 1038*4882a593Smuzhiyun SaHpiIdrFieldTypeT, 1039*4882a593Smuzhiyun SaHpiEntryIdT, 1040*4882a593Smuzhiyun SaHpiEntryIdT *, 1041*4882a593Smuzhiyun- SaHpiIdrFieldT * ) __attribute__((used)); 1042*4882a593Smuzhiyun+ SaHpiIdrFieldT * ) __asm__("IpmiGetIdrField") __attribute__((used)); 1043*4882a593Smuzhiyun 1044*4882a593Smuzhiyun static SaErrorT 1045*4882a593Smuzhiyun IpmiGetIdrField( void *hnd, 1046*4882a593Smuzhiyun@@ -974,7 +974,7 @@ static SaErrorT 1047*4882a593Smuzhiyun IpmiAddIdrField( void *, 1048*4882a593Smuzhiyun SaHpiResourceIdT, 1049*4882a593Smuzhiyun SaHpiIdrIdT, 1050*4882a593Smuzhiyun- SaHpiIdrFieldT * ) __attribute__((used)); 1051*4882a593Smuzhiyun+ SaHpiIdrFieldT * ) __asm__("IpmiAddIdrField") __attribute__((used)); 1052*4882a593Smuzhiyun 1053*4882a593Smuzhiyun static SaErrorT 1054*4882a593Smuzhiyun IpmiAddIdrField( void *hnd, 1055*4882a593Smuzhiyun@@ -1000,7 +1000,7 @@ static SaErrorT 1056*4882a593Smuzhiyun IpmiSetIdrField( void *, 1057*4882a593Smuzhiyun SaHpiResourceIdT, 1058*4882a593Smuzhiyun SaHpiIdrIdT, 1059*4882a593Smuzhiyun- SaHpiIdrFieldT * ) __attribute__((used)); 1060*4882a593Smuzhiyun+ SaHpiIdrFieldT * ) __asm__("IpmiSetIdrField") __attribute__((used)); 1061*4882a593Smuzhiyun 1062*4882a593Smuzhiyun static SaErrorT 1063*4882a593Smuzhiyun IpmiSetIdrField( void *hnd, 1064*4882a593Smuzhiyun@@ -1027,7 +1027,7 @@ IpmiDelIdrField( void *, 1065*4882a593Smuzhiyun SaHpiResourceIdT, 1066*4882a593Smuzhiyun SaHpiIdrIdT, 1067*4882a593Smuzhiyun SaHpiEntryIdT, 1068*4882a593Smuzhiyun- SaHpiEntryIdT ) __attribute__((used)); 1069*4882a593Smuzhiyun+ SaHpiEntryIdT ) __asm__("IpmiDelIdrField") __attribute__((used)); 1070*4882a593Smuzhiyun 1071*4882a593Smuzhiyun static SaErrorT 1072*4882a593Smuzhiyun IpmiDelIdrField( void *hnd, 1073*4882a593Smuzhiyun@@ -1053,7 +1053,7 @@ IpmiDelIdrField( void *hnd, 1074*4882a593Smuzhiyun static SaErrorT 1075*4882a593Smuzhiyun IpmiGetSelInfo( void *, 1076*4882a593Smuzhiyun SaHpiResourceIdT, 1077*4882a593Smuzhiyun- SaHpiEventLogInfoT * ) __attribute__((used)); 1078*4882a593Smuzhiyun+ SaHpiEventLogInfoT * ) __asm__("IpmiGetSelInfo") __attribute__((used)); 1079*4882a593Smuzhiyun 1080*4882a593Smuzhiyun static SaErrorT 1081*4882a593Smuzhiyun IpmiGetSelInfo( void *hnd, 1082*4882a593Smuzhiyun@@ -1075,7 +1075,7 @@ IpmiGetSelInfo( void *hnd, 1083*4882a593Smuzhiyun 1084*4882a593Smuzhiyun 1085*4882a593Smuzhiyun static SaErrorT 1086*4882a593Smuzhiyun-IpmiSetSelTime( void *, SaHpiResourceIdT, SaHpiTimeT ) __attribute__((used)); 1087*4882a593Smuzhiyun+IpmiSetSelTime( void *, SaHpiResourceIdT, SaHpiTimeT ) __asm__("IpmiSetSelTime") __attribute__((used)); 1088*4882a593Smuzhiyun 1089*4882a593Smuzhiyun static SaErrorT 1090*4882a593Smuzhiyun IpmiSetSelTime( void *hnd, SaHpiResourceIdT id, SaHpiTimeT t ) 1091*4882a593Smuzhiyun@@ -1096,7 +1096,7 @@ IpmiSetSelTime( void *hnd, SaHpiResource 1092*4882a593Smuzhiyun 1093*4882a593Smuzhiyun static SaErrorT 1094*4882a593Smuzhiyun IpmiAddSelEntry( void *, SaHpiResourceIdT, 1095*4882a593Smuzhiyun- const SaHpiEventT * ) __attribute__((used)); 1096*4882a593Smuzhiyun+ const SaHpiEventT * ) __asm__("IpmiAddSelEntry") __attribute__((used)); 1097*4882a593Smuzhiyun 1098*4882a593Smuzhiyun static SaErrorT 1099*4882a593Smuzhiyun IpmiAddSelEntry( void *hnd, SaHpiResourceIdT id, 1100*4882a593Smuzhiyun@@ -1118,7 +1118,7 @@ IpmiAddSelEntry( void *hnd, SaHpiResourc 1101*4882a593Smuzhiyun #ifdef NOTUSED 1102*4882a593Smuzhiyun static SaErrorT 1103*4882a593Smuzhiyun IpmiDelSelEntry( void *, SaHpiResourceIdT, 1104*4882a593Smuzhiyun- SaHpiEventLogEntryIdT ) __attribute__((used)); 1105*4882a593Smuzhiyun+ SaHpiEventLogEntryIdT ) __asm__("IpmiDelSelEntry") __attribute__((used)); 1106*4882a593Smuzhiyun 1107*4882a593Smuzhiyun static SaErrorT 1108*4882a593Smuzhiyun IpmiDelSelEntry( void *hnd, SaHpiResourceIdT id, 1109*4882a593Smuzhiyun@@ -1145,7 +1145,7 @@ IpmiGetSelEntry( void *hnd, SaHpiResourc 1110*4882a593Smuzhiyun SaHpiEventLogEntryIdT *, SaHpiEventLogEntryIdT *, 1111*4882a593Smuzhiyun SaHpiEventLogEntryT *, 1112*4882a593Smuzhiyun SaHpiRdrT *, 1113*4882a593Smuzhiyun- SaHpiRptEntryT * ) __attribute__((used)); 1114*4882a593Smuzhiyun+ SaHpiRptEntryT * ) __asm__("IpmiGetSelEntry") __attribute__((used)); 1115*4882a593Smuzhiyun 1116*4882a593Smuzhiyun static SaErrorT 1117*4882a593Smuzhiyun IpmiGetSelEntry( void *hnd, SaHpiResourceIdT id, 1118*4882a593Smuzhiyun@@ -1170,7 +1170,7 @@ IpmiGetSelEntry( void *hnd, SaHpiResourc 1119*4882a593Smuzhiyun 1120*4882a593Smuzhiyun 1121*4882a593Smuzhiyun static SaErrorT 1122*4882a593Smuzhiyun-IpmiClearSel( void *, SaHpiResourceIdT ) __attribute__((used)); 1123*4882a593Smuzhiyun+IpmiClearSel( void *, SaHpiResourceIdT ) __asm__("IpmiClearSel") __attribute__((used)); 1124*4882a593Smuzhiyun 1125*4882a593Smuzhiyun static SaErrorT 1126*4882a593Smuzhiyun IpmiClearSel( void *hnd, SaHpiResourceIdT id ) 1127*4882a593Smuzhiyun@@ -1190,7 +1190,7 @@ IpmiClearSel( void *hnd, SaHpiResourceId 1128*4882a593Smuzhiyun 1129*4882a593Smuzhiyun static SaErrorT 1130*4882a593Smuzhiyun IpmiHotswapPolicyCancel( void *, SaHpiResourceIdT, 1131*4882a593Smuzhiyun- SaHpiTimeoutT ) __attribute__((used)); 1132*4882a593Smuzhiyun+ SaHpiTimeoutT ) __asm__("IpmiHotswapPolicyCancel") __attribute__((used)); 1133*4882a593Smuzhiyun 1134*4882a593Smuzhiyun static SaErrorT 1135*4882a593Smuzhiyun IpmiHotswapPolicyCancel( void *hnd, SaHpiResourceIdT id, 1136*4882a593Smuzhiyun@@ -1210,7 +1210,7 @@ IpmiHotswapPolicyCancel( void *hnd, SaHp 1137*4882a593Smuzhiyun } 1138*4882a593Smuzhiyun 1139*4882a593Smuzhiyun static SaErrorT 1140*4882a593Smuzhiyun-IpmiSetAutoInsertTimeout( void *, SaHpiTimeoutT ) __attribute__((used)); 1141*4882a593Smuzhiyun+IpmiSetAutoInsertTimeout( void *, SaHpiTimeoutT ) __asm__("IpmiSetAutoInsertTimeout") __attribute__((used)); 1142*4882a593Smuzhiyun 1143*4882a593Smuzhiyun static SaErrorT 1144*4882a593Smuzhiyun IpmiSetAutoInsertTimeout( void *hnd, SaHpiTimeoutT timeout) 1145*4882a593Smuzhiyun@@ -1229,7 +1229,7 @@ IpmiSetAutoInsertTimeout( void *hnd, SaH 1146*4882a593Smuzhiyun 1147*4882a593Smuzhiyun static SaErrorT 1148*4882a593Smuzhiyun IpmiGetAutoExtractTimeout( void *, SaHpiResourceIdT, 1149*4882a593Smuzhiyun- SaHpiTimeoutT * ) __attribute__((used)); 1150*4882a593Smuzhiyun+ SaHpiTimeoutT * ) __asm__("IpmiGetAutoExtractTimeout") __attribute__((used)); 1151*4882a593Smuzhiyun 1152*4882a593Smuzhiyun static SaErrorT 1153*4882a593Smuzhiyun IpmiGetAutoExtractTimeout( void *hnd, SaHpiResourceIdT id, 1154*4882a593Smuzhiyun@@ -1250,7 +1250,7 @@ IpmiGetAutoExtractTimeout( void *hnd, Sa 1155*4882a593Smuzhiyun 1156*4882a593Smuzhiyun static SaErrorT 1157*4882a593Smuzhiyun IpmiSetAutoExtractTimeout( void *, SaHpiResourceIdT, 1158*4882a593Smuzhiyun- SaHpiTimeoutT ) __attribute__((used)); 1159*4882a593Smuzhiyun+ SaHpiTimeoutT ) __asm__("IpmiSetAutoExtractTimeout") __attribute__((used)); 1160*4882a593Smuzhiyun 1161*4882a593Smuzhiyun static SaErrorT 1162*4882a593Smuzhiyun IpmiSetAutoExtractTimeout( void *hnd, SaHpiResourceIdT id, 1163*4882a593Smuzhiyun@@ -1271,7 +1271,7 @@ IpmiSetAutoExtractTimeout( void *hnd, Sa 1164*4882a593Smuzhiyun 1165*4882a593Smuzhiyun static SaErrorT 1166*4882a593Smuzhiyun IpmiGetHotswapState( void *, SaHpiResourceIdT , 1167*4882a593Smuzhiyun- SaHpiHsStateT * ) __attribute__((used)); 1168*4882a593Smuzhiyun+ SaHpiHsStateT * ) __asm__("IpmiGetHotswapState") __attribute__((used)); 1169*4882a593Smuzhiyun 1170*4882a593Smuzhiyun static SaErrorT 1171*4882a593Smuzhiyun IpmiGetHotswapState( void *hnd, SaHpiResourceIdT id, 1172*4882a593Smuzhiyun@@ -1293,7 +1293,7 @@ IpmiGetHotswapState( void *hnd, SaHpiRes 1173*4882a593Smuzhiyun 1174*4882a593Smuzhiyun static SaErrorT 1175*4882a593Smuzhiyun IpmiSetHotswapState( void *, SaHpiResourceIdT, 1176*4882a593Smuzhiyun- SaHpiHsStateT ) __attribute__((used)); 1177*4882a593Smuzhiyun+ SaHpiHsStateT ) __asm__("IpmiSetHotswapState") __attribute__((used)); 1178*4882a593Smuzhiyun 1179*4882a593Smuzhiyun static SaErrorT 1180*4882a593Smuzhiyun IpmiSetHotswapState( void *hnd, SaHpiResourceIdT id, 1181*4882a593Smuzhiyun@@ -1315,7 +1315,7 @@ IpmiSetHotswapState( void *hnd, SaHpiRes 1182*4882a593Smuzhiyun 1183*4882a593Smuzhiyun static SaErrorT 1184*4882a593Smuzhiyun IpmiRequestHotswapAction( void *, SaHpiResourceIdT, 1185*4882a593Smuzhiyun- SaHpiHsActionT ) __attribute__((used)); 1186*4882a593Smuzhiyun+ SaHpiHsActionT ) __asm__("IpmiRequestHotswapAction") __attribute__((used)); 1187*4882a593Smuzhiyun 1188*4882a593Smuzhiyun static SaErrorT 1189*4882a593Smuzhiyun IpmiRequestHotswapAction( void *hnd, SaHpiResourceIdT id, 1190*4882a593Smuzhiyun@@ -1337,7 +1337,7 @@ IpmiRequestHotswapAction( void *hnd, SaH 1191*4882a593Smuzhiyun 1192*4882a593Smuzhiyun static SaErrorT 1193*4882a593Smuzhiyun IpmiGetPowerState( void *, SaHpiResourceIdT, 1194*4882a593Smuzhiyun- SaHpiPowerStateT * ) __attribute__((used)); 1195*4882a593Smuzhiyun+ SaHpiPowerStateT * ) __asm__("IpmiGetPowerState") __attribute__((used)); 1196*4882a593Smuzhiyun 1197*4882a593Smuzhiyun static SaErrorT 1198*4882a593Smuzhiyun IpmiGetPowerState( void *hnd, SaHpiResourceIdT id, 1199*4882a593Smuzhiyun@@ -1359,7 +1359,7 @@ IpmiGetPowerState( void *hnd, SaHpiResou 1200*4882a593Smuzhiyun 1201*4882a593Smuzhiyun static SaErrorT 1202*4882a593Smuzhiyun IpmiSetPowerState( void *, SaHpiResourceIdT, 1203*4882a593Smuzhiyun- SaHpiPowerStateT ) __attribute__((used)); 1204*4882a593Smuzhiyun+ SaHpiPowerStateT ) __asm__("IpmiSetPowerState") __attribute__((used)); 1205*4882a593Smuzhiyun 1206*4882a593Smuzhiyun static SaErrorT 1207*4882a593Smuzhiyun IpmiSetPowerState( void *hnd, SaHpiResourceIdT id, 1208*4882a593Smuzhiyun@@ -1381,7 +1381,7 @@ IpmiSetPowerState( void *hnd, SaHpiResou 1209*4882a593Smuzhiyun 1210*4882a593Smuzhiyun static SaErrorT 1211*4882a593Smuzhiyun IpmiGetIndicatorState( void *, SaHpiResourceIdT, 1212*4882a593Smuzhiyun- SaHpiHsIndicatorStateT * ) __attribute__((used)); 1213*4882a593Smuzhiyun+ SaHpiHsIndicatorStateT * ) __asm__("IpmiGetIndicatorState") __attribute__((used)); 1214*4882a593Smuzhiyun 1215*4882a593Smuzhiyun static SaErrorT 1216*4882a593Smuzhiyun IpmiGetIndicatorState( void *hnd, SaHpiResourceIdT id, 1217*4882a593Smuzhiyun@@ -1403,7 +1403,7 @@ IpmiGetIndicatorState( void *hnd, SaHpiR 1218*4882a593Smuzhiyun 1219*4882a593Smuzhiyun static SaErrorT 1220*4882a593Smuzhiyun IpmiSetIndicatorState( void *, SaHpiResourceIdT, 1221*4882a593Smuzhiyun- SaHpiHsIndicatorStateT ) __attribute__((used)); 1222*4882a593Smuzhiyun+ SaHpiHsIndicatorStateT ) __asm__("IpmiSetIndicatorState") __attribute__((used)); 1223*4882a593Smuzhiyun 1224*4882a593Smuzhiyun static SaErrorT 1225*4882a593Smuzhiyun IpmiSetIndicatorState( void *hnd, SaHpiResourceIdT id, 1226*4882a593Smuzhiyun@@ -1426,7 +1426,7 @@ IpmiSetIndicatorState( void *hnd, SaHpiR 1227*4882a593Smuzhiyun static SaErrorT 1228*4882a593Smuzhiyun IpmiControlParm( void *, 1229*4882a593Smuzhiyun SaHpiResourceIdT, 1230*4882a593Smuzhiyun- SaHpiParmActionT ) __attribute__((used)); 1231*4882a593Smuzhiyun+ SaHpiParmActionT ) __asm__("IpmiControlParm") __attribute__((used)); 1232*4882a593Smuzhiyun 1233*4882a593Smuzhiyun static SaErrorT 1234*4882a593Smuzhiyun IpmiControlParm( void *hnd, 1235*4882a593Smuzhiyun@@ -1449,7 +1449,7 @@ IpmiControlParm( void *hnd, 1236*4882a593Smuzhiyun 1237*4882a593Smuzhiyun static SaErrorT 1238*4882a593Smuzhiyun IpmiGetResetState( void *, SaHpiResourceIdT, 1239*4882a593Smuzhiyun- SaHpiResetActionT * ) __attribute__((used)); 1240*4882a593Smuzhiyun+ SaHpiResetActionT * ) __asm__("IpmiGetResetState") __attribute__((used)); 1241*4882a593Smuzhiyun 1242*4882a593Smuzhiyun static SaErrorT 1243*4882a593Smuzhiyun IpmiGetResetState( void *hnd, SaHpiResourceIdT id, 1244*4882a593Smuzhiyun@@ -1472,7 +1472,7 @@ IpmiGetResetState( void *hnd, SaHpiResou 1245*4882a593Smuzhiyun static SaErrorT 1246*4882a593Smuzhiyun IpmiSetResetState( void *, 1247*4882a593Smuzhiyun SaHpiResourceIdT, 1248*4882a593Smuzhiyun- SaHpiResetActionT ) __attribute__((used)); 1249*4882a593Smuzhiyun+ SaHpiResetActionT ) __asm__("IpmiSetResetState") __attribute__((used)); 1250*4882a593Smuzhiyun 1251*4882a593Smuzhiyun static SaErrorT 1252*4882a593Smuzhiyun IpmiSetResetState( void *hnd, 1253*4882a593Smuzhiyun@@ -1496,7 +1496,7 @@ static SaErrorT 1254*4882a593Smuzhiyun IpmiGetWatchdogInfo(void *, 1255*4882a593Smuzhiyun SaHpiResourceIdT, 1256*4882a593Smuzhiyun SaHpiWatchdogNumT, 1257*4882a593Smuzhiyun- SaHpiWatchdogT *) __attribute__((used)); 1258*4882a593Smuzhiyun+ SaHpiWatchdogT *) __asm__("IpmiGetWatchdogInfo") __attribute__((used)); 1259*4882a593Smuzhiyun 1260*4882a593Smuzhiyun static SaErrorT 1261*4882a593Smuzhiyun IpmiGetWatchdogInfo(void *hnd, 1262*4882a593Smuzhiyun@@ -1517,7 +1517,7 @@ static SaErrorT 1263*4882a593Smuzhiyun IpmiSetWatchdogInfo(void *, 1264*4882a593Smuzhiyun SaHpiResourceIdT, 1265*4882a593Smuzhiyun SaHpiWatchdogNumT, 1266*4882a593Smuzhiyun- SaHpiWatchdogT *) __attribute__((used)); 1267*4882a593Smuzhiyun+ SaHpiWatchdogT *) __asm__("IpmiSetWatchdogInfo") __attribute__((used)); 1268*4882a593Smuzhiyun 1269*4882a593Smuzhiyun static SaErrorT 1270*4882a593Smuzhiyun IpmiSetWatchdogInfo(void *hnd, 1271*4882a593Smuzhiyun@@ -1537,7 +1537,7 @@ IpmiSetWatchdogInfo(void *hnd, 1272*4882a593Smuzhiyun static SaErrorT 1273*4882a593Smuzhiyun IpmiResetWatchdog(void *, 1274*4882a593Smuzhiyun SaHpiResourceIdT, 1275*4882a593Smuzhiyun- SaHpiWatchdogNumT) __attribute__((used)); 1276*4882a593Smuzhiyun+ SaHpiWatchdogNumT) __asm__("IpmiResetWatchdog") __attribute__((used)); 1277*4882a593Smuzhiyun 1278*4882a593Smuzhiyun static SaErrorT 1279*4882a593Smuzhiyun IpmiResetWatchdog(void *hnd, 1280