Lines Matching defs:rc
129 int rc = VINF_SUCCESS;
130 for (unsigned i = 0; i < cThreads && RT_SUCCESS(rc); i++)
131 rc = RTThreadCreateF(&ahThreads[i], tstThreadFn, (void *)(uintptr_t)RT_MAKE_U32(enmDo, cSecs), 0, RTTHREADTYPE_DEFAULT,
143 rc = rcThread;
145 else if (RT_SUCCESS(rc))
146 rc = rc2;
155 RTTESTI_CHECK_RC_RET(rc = SUPR3CallR0Service("tstRTR0SemMutex", sizeof("tstRTR0SemMutex") - 1, enmCleanup, 0, &pReq->Hdr),
162 if (RT_FAILURE(rc))
167 return RT_SUCCESS(rc);
184 int rc = RTTestInitAndCreate("tstRTR0SemMutex", &hTest);
185 if (rc)
186 return rc;
191 rc = SUPR3Init(&pSession);
192 if (RT_FAILURE(rc))
194 RTTestFailed(hTest, "SUPR3Init failed with rc=%Rrc\n", rc);
199 rc = RTPathExecDir(szPath, sizeof(szPath));
200 if (RT_SUCCESS(rc))
201 rc = RTPathAppend(szPath, sizeof(szPath), "tstRTR0SemMutex.r0");
202 if (RT_FAILURE(rc))
204 RTTestFailed(hTest, "Failed constructing .r0 filename (rc=%Rrc)", rc);
209 rc = SUPR3LoadServiceModule(szPath, "tstRTR0SemMutex",
212 if (RT_FAILURE(rc))
214 RTTestFailed(hTest, "SUPR3LoadServiceModule(%s,,,) failed with rc=%Rrc\n", szPath, rc);
228 RTTESTI_CHECK_RC(rc = SUPR3CallR0Service("tstRTR0SemMutex", sizeof("tstRTR0SemMutex") - 1,
230 if (RT_FAILURE(rc))
239 RTTESTI_CHECK_RC(rc = SUPR3CallR0Service("tstRTR0SemMutex", sizeof("tstRTR0SemMutex") - 1,
241 if (RT_FAILURE(rc))
254 RTTESTI_CHECK_RC(rc = SUPR3CallR0Service("tstRTR0SemMutex", sizeof("tstRTR0SemMutex") - 1,
256 if (RT_FAILURE(rc))