diff options
Diffstat (limited to 'src/VBox/Runtime/r0drv/mpnotification-r0drv.c')
-rw-r--r-- | src/VBox/Runtime/r0drv/mpnotification-r0drv.c | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/src/VBox/Runtime/r0drv/mpnotification-r0drv.c b/src/VBox/Runtime/r0drv/mpnotification-r0drv.c index ea5a3c11a..d9c7a2422 100644 --- a/src/VBox/Runtime/r0drv/mpnotification-r0drv.c +++ b/src/VBox/Runtime/r0drv/mpnotification-r0drv.c @@ -1,4 +1,4 @@ -/* $Id: mpnotification-r0drv.c $ */ +/* $Id: mpnotification-r0drv.c 37211 2011-05-25 11:37:52Z vboxsync $ */ /** @file * IPRT - Multiprocessor, Ring-0 Driver, Event Notifications. */ @@ -89,7 +89,7 @@ static uint32_t volatile g_iRTMpGeneration; * @param idCpu The CPU id the event applies to. * @param enmEvent The event. */ -void rtMpNotificationDoCallbacks(RTMPEVENT enmEvent, RTCPUID idCpu) +DECLHIDDEN(void) rtMpNotificationDoCallbacks(RTMPEVENT enmEvent, RTCPUID idCpu) { PRTMPNOTIFYREG pCur; RTSPINLOCK hSpinlock; @@ -277,7 +277,7 @@ RTDECL(int) RTMpNotificationDeregister(PFNRTMPNOTIFICATION pfnCallback, void *pv RT_EXPORT_SYMBOL(RTMpNotificationDeregister); -int rtR0MpNotificationInit(void) +DECLHIDDEN(int) rtR0MpNotificationInit(void) { int rc = RTSpinlockCreate((PRTSPINLOCK)&g_hRTMpNotifySpinLock); if (RT_SUCCESS(rc)) @@ -293,7 +293,7 @@ int rtR0MpNotificationInit(void) } -void rtR0MpNotificationTerm(void) +DECLHIDDEN(void) rtR0MpNotificationTerm(void) { PRTMPNOTIFYREG pHead; RTSPINLOCKTMP Tmp = RTSPINLOCKTMP_INITIALIZER; @@ -304,7 +304,7 @@ void rtR0MpNotificationTerm(void) /* pick up the list and the spinlock. */ RTSpinlockAcquire(hSpinlock, &Tmp); - ASMAtomicWriteSize(&g_hRTMpNotifySpinLock, NIL_RTSPINLOCK); + ASMAtomicWriteHandle(&g_hRTMpNotifySpinLock, NIL_RTSPINLOCK); pHead = g_pRTMpCallbackHead; g_pRTMpCallbackHead = NULL; ASMAtomicIncU32(&g_iRTMpGeneration); |