Lines Matching refs:hNext
464 RTSEMRW hNext = g_ahSemRWs[(i + 1) % g_cThreads];
475 if (RT_SUCCESS(testWaitForSemRWToBeOwned(hNext)))
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);
495 RTTEST_CHECK_RC(g_hTest, RTSemRWReleaseWrite(hNext), VINF_SUCCESS);
520 RTSEMRW hNext = g_ahSemRWs[(i + 1) % g_cThreads];
527 if (RT_SUCCESS(testWaitForSemRWToBeOwned(hNext)))
531 rc = RTSemRWRequestWrite(hNext, TEST_SMALL_TIMEOUT);
539 RTTEST_CHECK_RC(g_hTest, rc = RTSemRWReleaseWrite(hNext), VINF_SUCCESS);
567 RTSEMRW hNext = g_ahSemRWs[(i + 1) % g_cThreads];
582 int rc2 = RTSemRWRequestWrite(hNext, TEST_SMALL_TIMEOUT);
590 RTTEST_CHECK_RC(g_hTest, rc2 = RTSemRWReleaseWrite(hNext), VINF_SUCCESS);
623 RTSEMMUTEX hNext = g_ahSemMtxes[(i + 1) % g_cThreads];
628 if (RT_SUCCESS(testWaitForSemMutexToBeOwned(hNext)))
634 RTTEST_CHECK_RC(g_hTest, rc = RTSemMutexRequest(hNext, RT_INDEFINITE_WAIT), VINF_SUCCESS);
640 RTTEST_CHECK_RC(g_hTest, rc = RTSemMutexRequest(hNext, RT_INDEFINITE_WAIT), VERR_SEM_LV_DEADLOCK);
644 RTTEST_CHECK_RC(g_hTest, rc = RTSemMutexRelease(hNext), VINF_SUCCESS);