/vbox/src/VBox/Runtime/testcase/ |
H A D | tstRTR0SemMutex.cpp | 94 RTSEMMUTEX hMtx; local 106 rc = RTSemMutexCreate(&hMtx); 114 rc = RTSemMutexRequestNoResume(hMtx, 0); 116 rc = RTSemMutexRelease(hMtx); 120 rc = RTSemMutexRequestNoResume(hMtx, RT_INDEFINITE_WAIT); 122 rc = RTSemMutexRelease(hMtx); 126 rc = RTSemMutexRequestNoResume(hMtx, 133); 128 rc = RTSemMutexRelease(hMtx); 132 rc = RTSemMutexRequestNoResume(hMtx, RT_INDEFINITE_WAIT); 134 rc = RTSemMutexRequestNoResume(hMtx, RT_INDEFINITE_WAI [all...] |
/vbox/src/VBox/Runtime/r3/win/ |
H A D | semmutex-win.cpp | 60 HANDLE hMtx; member in struct:RTSEMMUTEXINTERNAL 85 HANDLE hMtx = CreateMutex(NULL, FALSE, NULL); local 86 if (hMtx) 92 pThis->hMtx = hMtx; 139 HANDLE hMtx = pThis->hMtx; local 140 ASMAtomicWritePtr(&pThis->hMtx, INVALID_HANDLE_VALUE); 143 if (!CloseHandle(hMtx)) 146 AssertMsgFailed(("%p rc=%d lasterr=%d\n", pThis->hMtx, r [all...] |
/vbox/src/VBox/Storage/Debug/ |
H A D | VDDbgIoLog.cpp | 145 RTSEMFASTMUTEX hMtx; member in struct:VDIOLOGGERINT 187 rc = RTSemFastMutexCreate(&pIoLogger->hMtx); 351 RTSemFastMutexDestroy(pIoLogger->hMtx); 389 rc = RTSemFastMutexRequest(pIoLogger->hMtx); 448 RTSemFastMutexRelease(pIoLogger->hMtx); 462 rc = RTSemFastMutexRequest(pIoLogger->hMtx); 521 RTSemFastMutexRelease(pIoLogger->hMtx); 534 rc = RTSemFastMutexRequest(pIoLogger->hMtx); 565 RTSemFastMutexRelease(pIoLogger->hMtx); 577 rc = RTSemFastMutexRequest(pIoLogger->hMtx); [all...] |
/vbox/include/iprt/ |
H A D | condvar.h | 128 * @param hMtx The mutex to leave during the wait and which 133 RTDECL(int) RTConvVarMutexWait(RTCONDVAR hCondVar, RTSEMMUTEX hMtx, RTMSINTERVAL cMillies); 142 * @param hMtx The mutex to leave during the wait and which 147 RTDECL(int) RTConvVarMutexWaitNoResume(RTCONDVAR hCondVar, RTSEMMUTEX hMtx, RTMSINTERVAL cMillies);
|
/vbox/src/VBox/Runtime/r0drv/linux/ |
H A D | semmutex-r0drv-linux.c | 113 RTDECL(int) RTSemMutexDestroy(RTSEMMUTEX hMtx) argument 115 PRTSEMMUTEXINTERNAL pThis = hMtx; 328 RTDECL(int) RTSemMutexRelease(RTSEMMUTEX hMtx) argument 330 PRTSEMMUTEXINTERNAL pThis = hMtx;
|
/vbox/src/VBox/Runtime/r0drv/solaris/ |
H A D | semmutex-r0drv-solaris.c | 98 RTDECL(int) RTSemMutexDestroy(RTSEMMUTEX hMtx) argument 100 PRTSEMMUTEXINTERNAL pThis = hMtx; 329 RTDECL(int) RTSemMutexRelease(RTSEMMUTEX hMtx) argument 331 PRTSEMMUTEXINTERNAL pThis = hMtx;
|
/vbox/src/VBox/Devices/USB/ |
H A D | VUSBSniffer.cpp | 260 RTSEMFASTMUTEX hMtx; member in struct:VUSBSNIFFERINT 446 pThis->hMtx = NIL_RTSEMFASTMUTEX; 448 rc = RTSemFastMutexCreate(&pThis->hMtx); 546 RTSemFastMutexDestroy(pThis->hMtx); 547 pThis->hMtx = NIL_RTSEMFASTMUTEX; 567 int rc = RTSemFastMutexRequest(pThis->hMtx); 575 RTSemFastMutexRelease(pThis->hMtx); 576 RTSemFastMutexDestroy(pThis->hMtx); 714 rc = RTSemFastMutexRequest(pThis->hMtx); 742 RTSemFastMutexRelease(pThis->hMtx); [all...] |
/vbox/src/VBox/Additions/common/VBoxGuest/ |
H A D | VBoxGuestInternal.h | 91 RTSEMFASTMUTEX hMtx; member in struct:VBOXGUESTMEMBALLOON
|
H A D | VBoxGuest.cpp | 711 RTSemFastMutexRequest(pDevExt->MemBalloon.hMtx); 745 RTSemFastMutexRelease(pDevExt->MemBalloon.hMtx); 975 pDevExt->MemBalloon.hMtx = NIL_RTSEMFASTMUTEX; 1032 rc = RTSemFastMutexCreate(&pDevExt->MemBalloon.hMtx); 1107 rc2 = RTSemFastMutexDestroy(pDevExt->MemBalloon.hMtx); AssertRC(rc2); 1188 rc2 = RTSemFastMutexDestroy(pDevExt->MemBalloon.hMtx); AssertRC(rc2); 2297 rc = RTSemFastMutexRequest(pDevExt->MemBalloon.hMtx); 2346 RTSemFastMutexRelease(pDevExt->MemBalloon.hMtx); 2369 rc = RTSemFastMutexRequest(pDevExt->MemBalloon.hMtx); 2394 RTSemFastMutexRelease(pDevExt->MemBalloon.hMtx); [all...] |
/vbox/src/VBox/ExtPacks/VBoxDTrace/ |
H A D | VBoxDTraceR0.cpp | 1260 pMtx->hMtx = NIL_RTSEMMUTEX; 1261 int rc = RTSemMutexCreate(&pMtx->hMtx); 1273 if (pMtx->hMtx == NIL_RTSEMMUTEX || pMtx->hMtx == NULL) 1277 int rc = RTSemMutexDestroy(pMtx->hMtx); AssertRC(rc); 1278 pMtx->hMtx = NIL_RTSEMMUTEX; 1291 int rc = RTSemMutexRequest(pMtx->hMtx, RT_INDEFINITE_WAIT); 1309 int rc = RTSemMutexRelease(pMtx->hMtx);
|
/vbox/src/VBox/HostDrivers/VBoxNetFlt/ |
H A D | VBoxNetFltInternal.h | 214 kmutex_t hMtx;
|
/vbox/src/VBox/VMM/VMMR0/ |
H A D | GMMR0.cpp | 499 RTSEMFASTMUTEX hMtx; member in struct:GMM 576 RTSEMFASTMUTEX hMtx; member in struct:GMM::__anon16830 783 int rc = RTSemFastMutexCreate(&pGMM->hMtx); 790 rc = RTSemFastMutexCreate(&pGMM->aChunkMtx[iMtx].hMtx); 841 RTSemFastMutexDestroy(pGMM->aChunkMtx[iMtx].hMtx); 845 RTSemFastMutexDestroy(pGMM->hMtx); 884 RTSemFastMutexDestroy(pGMM->hMtx); 885 pGMM->hMtx = NIL_RTSEMFASTMUTEX; 895 RTSemFastMutexDestroy(pGMM->aChunkMtx[iMtx].hMtx); 896 pGMM->aChunkMtx[iMtx].hMtx [all...] |
/vbox/src/VBox/HostDrivers/VBoxNetFlt/solaris/ |
H A D | VBoxNetFlt-solaris.c | 1002 mutex_enter(&pStream->pThis->u.s.hMtx); 1030 mutex_exit(&pStream->pThis->u.s.hMtx); 3165 mutex_enter(&pThis->u.s.hMtx); 3256 mutex_exit(&pThis->u.s.hMtx); 3289 mutex_enter(&pThis->u.s.hMtx); 3346 mutex_exit(&pThis->u.s.hMtx); 3814 mutex_destroy(&pThis->u.s.hMtx); 3835 mutex_init(&pThis->u.s.hMtx, NULL /* name */, MUTEX_DRIVER, NULL /* cookie */); 3855 mutex_destroy(&pThis->u.s.hMtx);
|
/vbox/src/VBox/Runtime/common/vfs/ |
H A D | vfsbase.cpp | 147 RTSEMMUTEX hMtx; member in union:RTVFSLOCKINTERNAL::__anon16588 368 RTSemMutexDestroy(pThis->u.hMtx); 467 int rc = RTSemMutexCreate(&pThis->u.hMtx); 504 rc = RTSemMutexRequest(pThis->u.hMtx, RT_INDEFINITE_WAIT); 538 rc = RTSemMutexRelease(pThis->u.hMtx); 572 rc = RTSemMutexRequest(pThis->u.hMtx, RT_INDEFINITE_WAIT); 606 rc = RTSemMutexRelease(pThis->u.hMtx);
|
/vbox/src/VBox/ExtPacks/VBoxDTrace/include/ |
H A D | VBoxDTraceTypes.h | 261 RTSEMMUTEX hMtx; member in struct:VBoxDtMutex
|