/vbox/src/VBox/Runtime/testcase/ |
H A D | tstRTSemRW.cpp | 177 rc = RTSemRWReleaseWrite(g_hSemRW); 255 RTTEST_CHECK_RC(g_hTest, RTSemRWReleaseWrite(g_hSemRW), VINF_SUCCESS); 342 RTTEST_CHECK_RC(g_hTest, RTSemRWReleaseWrite(hSemRW), VERR_NOT_OWNER); 348 RTTEST_CHECK_RC(g_hTest, RTSemRWReleaseWrite(hSemRW), VERR_WRONG_ORDER); /* cannot release the final write before the reads. */ 350 RTTEST_CHECK_RC(g_hTest, RTSemRWReleaseWrite(hSemRW), VINF_SUCCESS); 374 RTTEST_CHECK_RC(g_hTest, RTSemRWReleaseWrite(hSemRW), VINF_SUCCESS); 400 RTTEST_CHECK_RC_RET(g_hTest, RTSemRWReleaseWrite(hSemRW), VINF_SUCCESS, false); 405 RTTEST_CHECK_RC_RET(g_hTest, RTSemRWReleaseWrite(hSemRW), VINF_SUCCESS, false); 431 RTTEST_CHECK_RC_RET(g_hTest, RTSemRWReleaseWrite(hSemRW), VINF_SUCCESS, false); 441 RTTEST_CHECK_RC_RET(g_hTest, RTSemRWReleaseWrite(hSemR [all...] |
H A D | tstRTLockValidator.cpp | 495 RTTEST_CHECK_RC(g_hTest, RTSemRWReleaseWrite(hNext), VINF_SUCCESS); 500 RTTEST_CHECK_RC(g_hTest, RTSemRWReleaseWrite(hMine), VINF_SUCCESS); 501 RTTEST_CHECK_RC(g_hTest, RTSemRWReleaseWrite(hMine), VINF_SUCCESS); 539 RTTEST_CHECK_RC(g_hTest, rc = RTSemRWReleaseWrite(hNext), VINF_SUCCESS); 549 RTTEST_CHECK_RC(g_hTest, RTSemRWReleaseWrite(hMine), VINF_SUCCESS); 590 RTTEST_CHECK_RC(g_hTest, rc2 = RTSemRWReleaseWrite(hNext), VINF_SUCCESS); 599 RTTEST_CHECK_RC(g_hTest, rc1 = (i & 1 ? RTSemRWReleaseWrite : RTSemRWReleaseRead)(hMine), VINF_SUCCESS); 1058 RTTEST_CHECK_RC(g_hTest, RTSemRWReleaseWrite(g_ahSemRWs[0]), VINF_SUCCESS); 1061 RTTEST_CHECK_RC(g_hTest, RTSemRWReleaseWrite(g_ahSemRWs[0]), VINF_SUCCESS); 1076 RTTEST_CHECK_RC(g_hTest, RTSemRWReleaseWrite(g_ahSemRW [all...] |
/vbox/include/iprt/cpp/ |
H A D | mtlist.h | 66 inline void leaveWrite() { int rc = RTSemRWReleaseWrite(m_hRWSem); AssertRC(rc); }
|
/vbox/src/VBox/VMM/include/ |
H A D | STAMInternal.h | 169 #define STAM_UNLOCK_WR(pUVM) do { int rcSem = RTSemRWReleaseWrite(pUVM->stam.s.RWSem); AssertRC(rcSem); } while (0)
|
/vbox/src/VBox/VMM/VMMR3/ |
H A D | PDMBlkCache.cpp | 379 RTSemRWReleaseWrite(pBlkCache->SemRWEntries); 405 RTSemRWReleaseWrite(pBlkCacheFree->SemRWEntries); 427 RTSemRWReleaseWrite(pBlkCache->SemRWEntries); 688 RTSemRWReleaseWrite(pBlkCache->SemRWEntries); 1385 RTSemRWReleaseWrite(pBlkCache->SemRWEntries); 1435 RTSemRWReleaseWrite(pBlkCache->SemRWEntries); 1593 RTSemRWReleaseWrite(pBlkCache->SemRWEntries); 1670 RTSemRWReleaseWrite(pBlkCache->SemRWEntries); 2002 RTSemRWReleaseWrite(pBlkCache->SemRWEntries); 2056 RTSemRWReleaseWrite(pBlkCach [all...] |
H A D | DBGFAddrSpace.cpp | 118 int rcSem = RTSemRWReleaseWrite((pUVM)->dbgf.s.hAsDbLock); \
|
H A D | DBGFReg.cpp | 49 int rcSem = RTSemRWReleaseWrite((pUVM)->dbgf.s.hRegDbLock); \
|
/vbox/src/VBox/Runtime/generic/ |
H A D | semrw-generic.cpp | 783 RTDECL(int) RTSemRWReleaseWrite(RTSEMRW hRWSem) function 858 RT_EXPORT_SYMBOL(RTSemRWReleaseWrite); variable
|
H A D | semrw-lockless-generic.cpp | 758 RTDECL(int) RTSemRWReleaseWrite(RTSEMRW hRWSem) 848 RT_EXPORT_SYMBOL(RTSemRWReleaseWrite);
|
/vbox/src/VBox/Devices/Network/lwip/vbox/ |
H A D | sys_arch.c | 39 #define LWIPMutexRelease RTSemRWReleaseWrite
|
/vbox/src/VBox/HostServices/SharedOpenGL/crserverlib/presenter/ |
H A D | window.cpp | 246 RTSemRWReleaseWrite(scaleFactorLock);
|
/vbox/src/VBox/Devices/Network/lwip-new/vbox/ |
H A D | sys_arch.c | 39 #define LWIPMutexRelease RTSemRWReleaseWrite
|
/vbox/src/VBox/Main/glue/ |
H A D | AutoLock.cpp | 226 int vrc = RTSemRWReleaseWrite(m->sem);
|
/vbox/include/iprt/ |
H A D | semaphore.h | 1106 RTDECL(int) RTSemRWReleaseWrite(RTSEMRW hRWSem);
|
H A D | mangling.h | 1301 # define RTSemRWReleaseWrite RT_MANGLER(RTSemRWReleaseWrite) macro
|
/vbox/src/VBox/Runtime/r3/posix/ |
H A D | semrw-posix.cpp | 562 RTDECL(int) RTSemRWReleaseWrite(RTSEMRW hRWSem) function
|
/vbox/src/VBox/Runtime/common/misc/ |
H A D | thread.cpp | 244 int rc = RTSemRWReleaseWrite(g_ThreadRWSem);
|
H A D | lockvalidator.cpp | 1285 RTSemRWReleaseWrite(g_hLockValClassTreeRWLock);
|
/vbox/src/VBox/Runtime/common/dbg/ |
H A D | dbgas.cpp | 165 int rcLock = RTSemRWReleaseWrite((pDbgAs)->hLock); \
|
/vbox/src/VBox/Devices/Storage/ |
H A D | DrvVD.cpp | 611 return RTSemRWReleaseWrite(pThis->MergeLock);
|
/vbox/src/VBox/Runtime/common/vfs/ |
H A D | vfsbase.cpp | 596 rc = RTSemRWReleaseWrite(pThis->u.hSemRW);
|