/vbox/src/VBox/Runtime/testcase/ |
H A D | tstRTSemRW.cpp | 240 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 D | tstRTLockValidator.cpp | 469 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 D | mtlist.h | 65 inline void enterWrite() { int rc = RTSemRWRequestWrite(m_hRWSem, RT_INDEFINITE_WAIT); AssertRC(rc); }
|
/vbox/src/VBox/VMM/include/ |
H A D | STAMInternal.h | 165 #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 D | semaphore.h | 1010 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 D | mangling.h | 1306 # define RTSemRWRequestWrite RT_MANGLER(RTSemRWRequestWrite) macro
|
/vbox/src/VBox/VMM/VMMR3/ |
H A D | PDMBlkCache.cpp | 356 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 D | DBGFAddrSpace.cpp | 111 int rcSem = RTSemRWRequestWrite((pUVM)->dbgf.s.hAsDbLock, RT_INDEFINITE_WAIT); \
|
H A D | DBGFReg.cpp | 42 int rcSem = RTSemRWRequestWrite((pUVM)->dbgf.s.hRegDbLock, RT_INDEFINITE_WAIT); \
|
/vbox/src/VBox/Runtime/generic/ |
H A D | semrw-generic.cpp | 743 RTDECL(int) RTSemRWRequestWrite(RTSEMRW hRWSem, RTMSINTERVAL cMillies) function 752 RT_EXPORT_SYMBOL(RTSemRWRequestWrite); variable
|
H A D | semrw-lockless-generic.cpp | 718 RTDECL(int) RTSemRWRequestWrite(RTSEMRW hRWSem, RTMSINTERVAL cMillies) 727 RT_EXPORT_SYMBOL(RTSemRWRequestWrite);
|
/vbox/src/VBox/Runtime/r3/posix/ |
H A D | semrw-posix.cpp | 522 #undef RTSemRWRequestWrite macro 523 RTDECL(int) RTSemRWRequestWrite(RTSEMRW hRWSem, RTMSINTERVAL cMillies) function
|
/vbox/src/VBox/Devices/Network/lwip/vbox/ |
H A D | sys_arch.c | 38 #define LWIPMutexRequest RTSemRWRequestWrite
|
/vbox/src/VBox/HostServices/SharedOpenGL/crserverlib/presenter/ |
H A D | window.cpp | 241 rc = RTSemRWRequestWrite(scaleFactorLock, RT_INDEFINITE_WAIT);
|
/vbox/src/VBox/Devices/Network/lwip-new/vbox/ |
H A D | sys_arch.c | 38 #define LWIPMutexRequest(m) RTSemRWRequestWrite((m), RT_INDEFINITE_WAIT)
|
/vbox/src/VBox/Main/glue/ |
H A D | AutoLock.cpp | 215 int vrc = RTSemRWRequestWrite(m->sem, RT_INDEFINITE_WAIT);
|
/vbox/src/VBox/Runtime/common/misc/ |
H A D | thread.cpp | 228 int rc = RTSemRWRequestWrite(g_ThreadRWSem, RT_INDEFINITE_WAIT);
|
H A D | lockvalidator.cpp | 1278 int rcLock = RTSemRWRequestWrite(g_hLockValClassTreeRWLock, RT_INDEFINITE_WAIT);
|
/vbox/src/VBox/Runtime/common/dbg/ |
H A D | dbgas.cpp | 158 int rcLock = RTSemRWRequestWrite((pDbgAs)->hLock, RT_INDEFINITE_WAIT); \
|
/vbox/src/VBox/Devices/Storage/ |
H A D | DrvVD.cpp | 604 return RTSemRWRequestWrite(pThis->MergeLock, RT_INDEFINITE_WAIT);
|
/vbox/src/VBox/Runtime/common/vfs/ |
H A D | vfsbase.cpp | 562 rc = RTSemRWRequestWrite(pThis->u.hSemRW, RT_INDEFINITE_WAIT);
|