Searched refs:hMtx (Results 1 - 15 of 15) sorted by relevance

/vbox/src/VBox/Runtime/testcase/
H A DtstRTR0SemMutex.cpp94 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 Dsemmutex-win.cpp60 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 DVDDbgIoLog.cpp145 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 Dcondvar.h128 * @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 Dsemmutex-r0drv-linux.c113 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 Dsemmutex-r0drv-solaris.c98 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 DVUSBSniffer.cpp260 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 DVBoxGuestInternal.h91 RTSEMFASTMUTEX hMtx; member in struct:VBOXGUESTMEMBALLOON
H A DVBoxGuest.cpp711 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 DVBoxDTraceR0.cpp1260 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 DVBoxNetFltInternal.h214 kmutex_t hMtx;
/vbox/src/VBox/VMM/VMMR0/
H A DGMMR0.cpp499 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 DVBoxNetFlt-solaris.c1002 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 Dvfsbase.cpp147 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 DVBoxDTraceTypes.h261 RTSEMMUTEX hMtx; member in struct:VBoxDtMutex

Completed in 81 milliseconds