Searched refs:RTSemRWReleaseWrite (Results 1 - 21 of 21) sorted by relevance

/vbox/src/VBox/Runtime/testcase/
H A DtstRTSemRW.cpp177 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 DtstRTLockValidator.cpp495 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 Dmtlist.h66 inline void leaveWrite() { int rc = RTSemRWReleaseWrite(m_hRWSem); AssertRC(rc); }
/vbox/src/VBox/VMM/include/
H A DSTAMInternal.h169 #define STAM_UNLOCK_WR(pUVM) do { int rcSem = RTSemRWReleaseWrite(pUVM->stam.s.RWSem); AssertRC(rcSem); } while (0)
/vbox/src/VBox/VMM/VMMR3/
H A DPDMBlkCache.cpp379 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 DDBGFAddrSpace.cpp118 int rcSem = RTSemRWReleaseWrite((pUVM)->dbgf.s.hAsDbLock); \
H A DDBGFReg.cpp49 int rcSem = RTSemRWReleaseWrite((pUVM)->dbgf.s.hRegDbLock); \
/vbox/src/VBox/Runtime/generic/
H A Dsemrw-generic.cpp783 RTDECL(int) RTSemRWReleaseWrite(RTSEMRW hRWSem) function
858 RT_EXPORT_SYMBOL(RTSemRWReleaseWrite); variable
H A Dsemrw-lockless-generic.cpp758 RTDECL(int) RTSemRWReleaseWrite(RTSEMRW hRWSem)
848 RT_EXPORT_SYMBOL(RTSemRWReleaseWrite);
/vbox/src/VBox/Devices/Network/lwip/vbox/
H A Dsys_arch.c39 #define LWIPMutexRelease RTSemRWReleaseWrite
/vbox/src/VBox/HostServices/SharedOpenGL/crserverlib/presenter/
H A Dwindow.cpp246 RTSemRWReleaseWrite(scaleFactorLock);
/vbox/src/VBox/Devices/Network/lwip-new/vbox/
H A Dsys_arch.c39 #define LWIPMutexRelease RTSemRWReleaseWrite
/vbox/src/VBox/Main/glue/
H A DAutoLock.cpp226 int vrc = RTSemRWReleaseWrite(m->sem);
/vbox/include/iprt/
H A Dsemaphore.h1106 RTDECL(int) RTSemRWReleaseWrite(RTSEMRW hRWSem);
H A Dmangling.h1301 # define RTSemRWReleaseWrite RT_MANGLER(RTSemRWReleaseWrite) macro
/vbox/src/VBox/Runtime/r3/posix/
H A Dsemrw-posix.cpp562 RTDECL(int) RTSemRWReleaseWrite(RTSEMRW hRWSem) function
/vbox/src/VBox/Runtime/common/misc/
H A Dthread.cpp244 int rc = RTSemRWReleaseWrite(g_ThreadRWSem);
H A Dlockvalidator.cpp1285 RTSemRWReleaseWrite(g_hLockValClassTreeRWLock);
/vbox/src/VBox/Runtime/common/dbg/
H A Ddbgas.cpp165 int rcLock = RTSemRWReleaseWrite((pDbgAs)->hLock); \
/vbox/src/VBox/Devices/Storage/
H A DDrvVD.cpp611 return RTSemRWReleaseWrite(pThis->MergeLock);
/vbox/src/VBox/Runtime/common/vfs/
H A Dvfsbase.cpp596 rc = RTSemRWReleaseWrite(pThis->u.hSemRW);

Completed in 172 milliseconds