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

/vbox/src/VBox/Runtime/testcase/
H A DtstRTSemRW.cpp240 RTTEST_CHECK_RC_RETV(g_hTest, RTSemRWRequestWrite(g_hSemRW, RT_INDEFINITE_WAIT), VINF_SUCCESS);
319 RTTEST_CHECK_RC(g_hTest, RTSemRWRequestWrite(hSemRW, 0), VERR_TIMEOUT);
322 RTTEST_CHECK_RC(g_hTest, RTSemRWRequestWrite(hSemRW, 1), VERR_TIMEOUT);
325 RTTEST_CHECK_RC(g_hTest, RTSemRWRequestWrite(hSemRW, 50), VERR_TIMEOUT);
344 RTTEST_CHECK_RC(g_hTest, RTSemRWRequestWrite(hSemRW, RT_INDEFINITE_WAIT), VINF_SUCCESS);
367 RTTEST_CHECK_RC_RETV(g_hTest, RTSemRWRequestWrite(hSemRW, RT_INDEFINITE_WAIT), VINF_SUCCESS);
399 RTTEST_CHECK_RC_RET(g_hTest, RTSemRWRequestWrite(hSemRW, RT_INDEFINITE_WAIT), VINF_SUCCESS, false);
402 RTTEST_CHECK_RC_RET(g_hTest, RTSemRWRequestWrite(hSemRW, RT_INDEFINITE_WAIT), VINF_SUCCESS, false);
409 RTTEST_CHECK_RC_RET(g_hTest, RTSemRWRequestWrite(hSemRW, cMs), VINF_SUCCESS, false);
414 RTTEST_CHECK_RC_RET(g_hTest, RTSemRWRequestWrite(hSemR
[all...]
H A DtstRTLockValidator.cpp469 RTTEST_CHECK_RC_RET(g_hTest, RTSemRWRequestWrite(hMine, RT_INDEFINITE_WAIT), VINF_SUCCESS, rcCheck);
471 RTTEST_CHECK_RC(g_hTest, RTSemRWRequestWrite(hMine, RT_INDEFINITE_WAIT), VINF_SUCCESS);
480 RTTEST_CHECK_RC(g_hTest, rc = RTSemRWRequestWrite(hNext, RT_INDEFINITE_WAIT), VINF_SUCCESS);
488 RTTEST_CHECK_RC(g_hTest, rc = RTSemRWRequestWrite(hNext, RT_INDEFINITE_WAIT), VERR_SEM_LV_DEADLOCK);
490 RTTEST_CHECK_RC(g_hTest, rc = RTSemRWRequestWrite(hNext, RT_INDEFINITE_WAIT), VERR_SEM_LV_ILLEGAL_UPGRADE);
524 RTTEST_CHECK_RC_RET(g_hTest, RTSemRWRequestWrite(hMine, RT_INDEFINITE_WAIT), VINF_SUCCESS, rcCheck);
531 rc = RTSemRWRequestWrite(hNext, TEST_SMALL_TIMEOUT);
534 RTTestFailed(g_hTest, "#%u: RTSemRWRequestWrite -> %Rrc\n", i, rc);
571 int rc1 = (i & 1 ? RTSemRWRequestWrite : RTSemRWRequestRead)(hMine, TEST_SMALL_TIMEOUT); /* ugly ;-) */
582 int rc2 = RTSemRWRequestWrite(hNex
[all...]
/vbox/include/iprt/cpp/
H A Dmtlist.h65 inline void enterWrite() { int rc = RTSemRWRequestWrite(m_hRWSem, RT_INDEFINITE_WAIT); AssertRC(rc); }
/vbox/src/VBox/VMM/include/
H A DSTAMInternal.h165 #define STAM_LOCK_WR(pUVM) do { int rcSem = RTSemRWRequestWrite(pUVM->stam.s.RWSem, RT_INDEFINITE_WAIT); AssertRC(rcSem); } while (0)
/vbox/include/iprt/
H A Dsemaphore.h1010 RTDECL(int) RTSemRWRequestWrite(RTSEMRW hRWSem, RTMSINTERVAL cMillies);
1027 * Debug version of RTSemRWRequestWrite that tracks the location.
1029 * @returns IPRT status code, see RTSemRWRequestWrite.
1169 # define RTSemRWRequestWrite(hRWSem, cMillies) RTSemRWRequestWriteDebug((hRWSem), (cMillies), (uintptr_t)ASMReturnAddress(), RT_SRC_POS) macro
1175 # define RTSemRWRequestWrite(hRWSem, cMillies) RTSemRWRequestWriteDebug((hRWSem), (cMillies), 0, RT_SRC_POS) macro
H A Dmangling.h1306 # define RTSemRWRequestWrite RT_MANGLER(RTSemRWRequestWrite) macro
/vbox/src/VBox/VMM/VMMR3/
H A DPDMBlkCache.cpp356 RTSemRWRequestWrite(pBlkCache->SemRWEntries, RT_INDEFINITE_WAIT);
392 RTSemRWRequestWrite(pBlkCacheFree->SemRWEntries, RT_INDEFINITE_WAIT);
655 RTSemRWRequestWrite(pBlkCache->SemRWEntries, RT_INDEFINITE_WAIT);
1392 RTSemRWRequestWrite(pBlkCache->SemRWEntries, RT_INDEFINITE_WAIT);
1433 RTSemRWRequestWrite(pBlkCache->SemRWEntries, RT_INDEFINITE_WAIT);
1589 RTSemRWRequestWrite(pBlkCache->SemRWEntries, RT_INDEFINITE_WAIT);
1663 RTSemRWRequestWrite(pBlkCache->SemRWEntries, RT_INDEFINITE_WAIT);
2052 RTSemRWRequestWrite(pBlkCache->SemRWEntries, RT_INDEFINITE_WAIT);
2287 RTSemRWRequestWrite(pBlkCache->SemRWEntries, RT_INDEFINITE_WAIT);
2510 RTSemRWRequestWrite(pBlkCach
[all...]
H A DDBGFAddrSpace.cpp111 int rcSem = RTSemRWRequestWrite((pUVM)->dbgf.s.hAsDbLock, RT_INDEFINITE_WAIT); \
H A DDBGFReg.cpp42 int rcSem = RTSemRWRequestWrite((pUVM)->dbgf.s.hRegDbLock, RT_INDEFINITE_WAIT); \
/vbox/src/VBox/Runtime/generic/
H A Dsemrw-generic.cpp743 RTDECL(int) RTSemRWRequestWrite(RTSEMRW hRWSem, RTMSINTERVAL cMillies) function
752 RT_EXPORT_SYMBOL(RTSemRWRequestWrite); variable
H A Dsemrw-lockless-generic.cpp718 RTDECL(int) RTSemRWRequestWrite(RTSEMRW hRWSem, RTMSINTERVAL cMillies)
727 RT_EXPORT_SYMBOL(RTSemRWRequestWrite);
/vbox/src/VBox/Runtime/r3/posix/
H A Dsemrw-posix.cpp522 #undef RTSemRWRequestWrite macro
523 RTDECL(int) RTSemRWRequestWrite(RTSEMRW hRWSem, RTMSINTERVAL cMillies) function
/vbox/src/VBox/Devices/Network/lwip/vbox/
H A Dsys_arch.c38 #define LWIPMutexRequest RTSemRWRequestWrite
/vbox/src/VBox/HostServices/SharedOpenGL/crserverlib/presenter/
H A Dwindow.cpp241 rc = RTSemRWRequestWrite(scaleFactorLock, RT_INDEFINITE_WAIT);
/vbox/src/VBox/Devices/Network/lwip-new/vbox/
H A Dsys_arch.c38 #define LWIPMutexRequest(m) RTSemRWRequestWrite((m), RT_INDEFINITE_WAIT)
/vbox/src/VBox/Main/glue/
H A DAutoLock.cpp215 int vrc = RTSemRWRequestWrite(m->sem, RT_INDEFINITE_WAIT);
/vbox/src/VBox/Runtime/common/misc/
H A Dthread.cpp228 int rc = RTSemRWRequestWrite(g_ThreadRWSem, RT_INDEFINITE_WAIT);
H A Dlockvalidator.cpp1278 int rcLock = RTSemRWRequestWrite(g_hLockValClassTreeRWLock, RT_INDEFINITE_WAIT);
/vbox/src/VBox/Runtime/common/dbg/
H A Ddbgas.cpp158 int rcLock = RTSemRWRequestWrite((pDbgAs)->hLock, RT_INDEFINITE_WAIT); \
/vbox/src/VBox/Devices/Storage/
H A DDrvVD.cpp604 return RTSemRWRequestWrite(pThis->MergeLock, RT_INDEFINITE_WAIT);
/vbox/src/VBox/Runtime/common/vfs/
H A Dvfsbase.cpp562 rc = RTSemRWRequestWrite(pThis->u.hSemRW, RT_INDEFINITE_WAIT);

Completed in 154 milliseconds