/vbox/src/VBox/Additions/WINNT/VBoxCredProv/ |
H A D | VBoxCredProvPoller.cpp | 116 VBoxCredProvPoller::threadPoller(RTTHREAD hThreadSelf, void *pvUser) argument 141 if (RTThreadUserWait(hThreadSelf, 500) == VINF_SUCCESS)
|
/vbox/src/VBox/Runtime/generic/ |
H A D | semrw-generic.cpp | 280 RTTHREAD hThreadSelf = RTThreadSelfAutoAdopt(); local 285 rc9 = RTLockValidatorRecExclCheckOrder(&pThis->ValidatorWrite, hThreadSelf, pSrcPos, cMillies); 287 rc9 = RTLockValidatorRecSharedCheckOrder(&pThis->ValidatorRead, hThreadSelf, pSrcPos, cMillies); 318 RTLockValidatorRecSharedAddOwner(&pThis->ValidatorRead, hThreadSelf, pSrcPos); 353 RTTHREAD hThreadSelf = RTThreadSelf(); 370 rc = RTLockValidatorRecSharedCheckBlocking(&pThis->ValidatorRead, hThreadSelf, pSrcPos, true, 375 RTThreadBlocking(hThreadSelf, RTTHREADSTATE_RW_READ, false); 382 RTThreadUnblocked(hThreadSelf, RTTHREADSTATE_RW_READ); 415 RTLockValidatorRecSharedAddOwner(&pThis->ValidatorRead, hThreadSelf, pSrcPos); 574 RTTHREAD hThreadSelf local [all...] |
H A D | critsectrw-generic.cpp | 162 RTTHREAD hThreadSelf = RTThreadSelfAutoAdopt(); local 169 rc9 = RTLockValidatorRecExclCheckOrder(pThis->pValidatorWrite, hThreadSelf, pSrcPos, RT_INDEFINITE_WAIT); 171 rc9 = RTLockValidatorRecSharedCheckOrder(pThis->pValidatorRead, hThreadSelf, pSrcPos, RT_INDEFINITE_WAIT); 196 RTLockValidatorRecSharedAddOwner(pThis->pValidatorRead, hThreadSelf, pSrcPos); 210 RTLockValidatorRecSharedAddOwner(pThis->pValidatorRead, hThreadSelf, pSrcPos); 256 rc = RTLockValidatorRecSharedCheckBlocking(pThis->pValidatorRead, hThreadSelf, pSrcPos, true, 260 RTTHREAD hThreadSelf = RTThreadSelf(); 261 RTThreadBlocking(hThreadSelf, RTTHREADSTATE_RW_READ, false); 265 RTThreadUnblocked(hThreadSelf, RTTHREADSTATE_RW_READ); 321 RTLockValidatorRecSharedAddOwner(pThis->pValidatorRead, hThreadSelf, pSrcPo [all...] |
H A D | semrw-lockless-generic.cpp | 246 RTTHREAD hThreadSelf = RTThreadSelfAutoAdopt(); local 253 rc9 = RTLockValidatorRecExclCheckOrder(&pThis->ValidatorWrite, hThreadSelf, pSrcPos, cMillies); 255 rc9 = RTLockValidatorRecSharedCheckOrder(&pThis->ValidatorRead, hThreadSelf, pSrcPos, cMillies); 280 RTLockValidatorRecSharedAddOwner(&pThis->ValidatorRead, hThreadSelf, pSrcPos); 294 RTLockValidatorRecSharedAddOwner(&pThis->ValidatorRead, hThreadSelf, pSrcPos); 340 rc = RTLockValidatorRecSharedCheckBlocking(&pThis->ValidatorRead, hThreadSelf, pSrcPos, true, 344 RTTHREAD hThreadSelf = RTThreadSelf(); 345 RTThreadBlocking(hThreadSelf, RTTHREADSTATE_RW_READ, false); 352 RTThreadUnblocked(hThreadSelf, RTTHREADSTATE_RW_READ); 408 RTLockValidatorRecSharedAddOwner(&pThis->ValidatorRead, hThreadSelf, pSrcPo [all...] |
H A D | critsect-generic.cpp | 231 RTTHREAD hThreadSelf = pCritSect->pValidatorRec local 237 rc9 = RTLockValidatorRecExclCheckOrder(pCritSect->pValidatorRec, hThreadSelf, pSrcPos, RT_INDEFINITE_WAIT); 277 RTTHREAD hThreadSelf = RTThreadSelf(); local 282 rc9 = RTLockValidatorRecExclCheckBlocking(pCritSect->pValidatorRec, hThreadSelf, pSrcPos, 291 RTThreadBlocking(hThreadSelf, RTTHREADSTATE_CRITSECT, false); 295 RTThreadUnblocked(hThreadSelf, RTTHREADSTATE_CRITSECT); 313 RTLockValidatorRecExclSetOwner(pCritSect->pValidatorRec, hThreadSelf, pSrcPos, true);
|
H A D | timer-generic.cpp | 234 static DECLCALLBACK(int) rtTimerThread(RTTHREAD hThreadSelf, void *pvUser) argument 237 NOREF(hThreadSelf);
|
H A D | timerlr-generic.cpp | 271 static DECLCALLBACK(int) rtTimerLRThread(RTTHREAD hThreadSelf, void *pvUser) argument 274 NOREF(hThreadSelf);
|
/vbox/src/VBox/Runtime/r3/win/ |
H A D | semmutex-win.cpp | 211 RTTHREAD hThreadSelf = NIL_RTTHREAD; local 215 hThreadSelf = RTThreadSelfAutoAdopt(); 216 int rc9 = RTLockValidatorRecExclCheckOrderAndBlocking(&pThis->ValidatorRec, hThreadSelf, pSrcPos, true, 221 hThreadSelf = RTThreadSelf(); 222 RTThreadBlocking(hThreadSelf, RTTHREADSTATE_MUTEX, true); 228 RTThreadUnblocked(hThreadSelf, RTTHREADSTATE_MUTEX); 233 RTLockValidatorRecExclSetOwner(&pThis->ValidatorRec, hThreadSelf, pSrcPos, true);
|
H A D | semevent-win.cpp | 235 RTTHREAD hThreadSelf = !(pThis->fFlags & RTSEMEVENT_FLAGS_BOOTSTRAP_HACK) local 245 int rc9 = RTLockValidatorRecSharedCheckBlocking(&pThis->Signallers, hThreadSelf, pSrcPos, false, 251 RTTHREAD hThreadSelf = RTThreadSelf(); local 253 RTThreadBlocking(hThreadSelf, RTTHREADSTATE_EVENT, true); 257 RTThreadUnblocked(hThreadSelf, RTTHREADSTATE_EVENT);
|
H A D | semeventmulti-win.cpp | 281 RTTHREAD hThreadSelf = RTThreadSelfAutoAdopt(); 289 int rc9 = RTLockValidatorRecSharedCheckBlocking(&pThis->Signallers, hThreadSelf, pSrcPos, false, 295 RTTHREAD hThreadSelf = RTThreadSelf(); 297 RTThreadBlocking(hThreadSelf, RTTHREADSTATE_EVENT_MULTI, true); 306 RTThreadUnblocked(hThreadSelf, RTTHREADSTATE_EVENT_MULTI);
|
/vbox/include/iprt/ |
H A D | lockvalidator.h | 376 * @param hThreadSelf The handle of the calling thread. If not known, 382 RTDECL(void) RTLockValidatorRecExclSetOwner(PRTLOCKVALRECEXCL pRec, RTTHREAD hThreadSelf, 489 * @param hThreadSelf The handle of the calling thread. If not known, 494 RTDECL(int) RTLockValidatorRecExclCheckOrder(PRTLOCKVALRECEXCL pRec, RTTHREAD hThreadSelf, 512 * @param hThreadSelf The current thread. Shall not be NIL_RTTHREAD! 521 RTDECL(int) RTLockValidatorRecExclCheckBlocking(PRTLOCKVALRECEXCL pRec, RTTHREAD hThreadSelf, 531 * @param hThreadSelf The current thread. Shall not be NIL_RTTHREAD! 540 RTDECL(int) RTLockValidatorRecExclCheckOrderAndBlocking(PRTLOCKVALRECEXCL pRec, RTTHREAD hThreadSelf, 689 * @param hThreadSelf The handle of the calling thread. If not known, 693 RTDECL(int) RTLockValidatorRecSharedCheckOrder(PRTLOCKVALRECSHRD pRec, RTTHREAD hThreadSelf, [all...] |
/vbox/src/VBox/Runtime/r3/posix/ |
H A D | semrw-posix.cpp | 258 RTTHREAD hThreadSelf = NIL_RTTHREAD; local 262 hThreadSelf = RTThreadSelfAutoAdopt(); 263 int rc9 = RTLockValidatorRecSharedCheckOrderAndBlocking(&pThis->ValidatorRead, hThreadSelf, pSrcPos, true, 268 hThreadSelf = RTThreadSelf(); 269 RTThreadBlocking(hThreadSelf, RTTHREADSTATE_RW_READ, true); 277 RTThreadUnblocked(hThreadSelf, RTTHREADSTATE_RW_READ); 309 RTThreadUnblocked(hThreadSelf, RTTHREADSTATE_RW_READ); 320 RTLockValidatorRecSharedAddOwner(&pThis->ValidatorRead, hThreadSelf, pSrcPos); 453 RTTHREAD hThreadSelf = NIL_RTTHREAD; local 457 hThreadSelf [all...] |
H A D | semmutex-posix.cpp | 253 RTTHREAD hThreadSelf = NIL_RTTHREAD; local 257 hThreadSelf = RTThreadSelfAutoAdopt(); 258 int rc9 = RTLockValidatorRecExclCheckOrderAndBlocking(&pThis->ValidatorRec, hThreadSelf, pSrcPos, true, 263 hThreadSelf = RTThreadSelf(); 264 RTThreadBlocking(hThreadSelf, RTTHREADSTATE_MUTEX, true); 272 RTThreadUnblocked(hThreadSelf, RTTHREADSTATE_MUTEX); 308 RTThreadUnblocked(hThreadSelf, RTTHREADSTATE_MUTEX); 322 RTLockValidatorRecExclSetOwner(&pThis->ValidatorRec, hThreadSelf, pSrcPos, true);
|
H A D | semevent-posix.cpp | 364 RTTHREAD hThreadSelf = !(pThis->fFlags & RTSEMEVENT_FLAGS_BOOTSTRAP_HACK) local 369 rc = RTLockValidatorRecSharedCheckBlocking(&pThis->Signallers, hThreadSelf, pSrcPos, false, 379 RTTHREAD hThreadSelf = RTThreadSelf(); local 381 RTThreadBlocking(hThreadSelf, RTTHREADSTATE_EVENT, true); 383 RTThreadUnblocked(hThreadSelf, RTTHREADSTATE_EVENT); 460 RTTHREAD hThreadSelf = !(pThis->fFlags & RTSEMEVENT_FLAGS_BOOTSTRAP_HACK) local 465 rc = RTLockValidatorRecSharedCheckBlocking(&pThis->Signallers, hThreadSelf, pSrcPos, false, 475 RTTHREAD hThreadSelf = RTThreadSelf(); local 477 RTThreadBlocking(hThreadSelf, RTTHREADSTATE_EVENT, true); 479 RTThreadUnblocked(hThreadSelf, RTTHREADSTATE_EVEN [all...] |
H A D | semeventmulti-posix.cpp | 415 RTTHREAD hThreadSelf = RTThreadSelfAutoAdopt(); local 418 rc = RTLockValidatorRecSharedCheckBlocking(&pThis->Signallers, hThreadSelf, pSrcPos, false, 428 RTTHREAD hThreadSelf = RTThreadSelf(); local 430 RTThreadBlocking(hThreadSelf, RTTHREADSTATE_EVENT_MULTI, true); 433 RTThreadUnblocked(hThreadSelf, RTTHREADSTATE_EVENT_MULTI); 545 RTTHREAD hThreadSelf = RTThreadSelfAutoAdopt(); variable 548 rc = RTLockValidatorRecSharedCheckBlocking(&pThis->Signallers, hThreadSelf, pSrcPos, false, 558 RTTHREAD hThreadSelf = RTThreadSelf(); variable 560 RTThreadBlocking(hThreadSelf, RTTHREADSTATE_EVENT_MULTI, true); 562 RTThreadUnblocked(hThreadSelf, RTTHREADSTATE_EVENT_MULT [all...] |
H A D | timer-posix.cpp | 182 static DECLCALLBACK(int) rttimerThread(RTTHREAD hThreadSelf, void *pvArg) argument 184 NOREF(hThreadSelf); NOREF(pvArg); 234 RTThreadUserSignal(hThreadSelf); 296 RTThreadUserSignal(hThreadSelf); 300 RTThreadUserSignal(hThreadSelf); 354 RTThreadUserSignal(hThreadSelf); 362 RTThreadUserSignal(hThreadSelf);
|
/vbox/src/VBox/Runtime/r3/linux/ |
H A D | semmutex-linux.cpp | 228 RTTHREAD hThreadSelf = RTThreadSelfAutoAdopt(); local 231 int rc9 = RTLockValidatorRecExclCheckOrder(&pThis->ValidatorRec, hThreadSelf, pSrcPos, cMillies); 236 RTTHREAD hThreadSelf = RTThreadSelf(); local 275 int rc9 = RTLockValidatorRecExclCheckBlocking(&pThis->ValidatorRec, hThreadSelf, pSrcPos, true, 280 RTThreadBlocking(hThreadSelf, RTTHREADSTATE_MUTEX, true); 286 RTThreadUnblocked(hThreadSelf, RTTHREADSTATE_MUTEX); 344 RTLockValidatorRecExclSetOwner(&pThis->ValidatorRec, hThreadSelf, pSrcPos, true);
|
H A D | semevent-linux.cpp | 281 RTTHREAD hThreadSelf = !(pThis->fFlags & RTSEMEVENT_FLAGS_BOOTSTRAP_HACK) local 285 RTTHREAD hThreadSelf = RTThreadSelf(); local 293 rc = RTLockValidatorRecSharedCheckBlocking(&pThis->Signallers, hThreadSelf, pSrcPos, false, 299 RTThreadBlocking(hThreadSelf, RTTHREADSTATE_EVENT, true); 301 RTThreadUnblocked(hThreadSelf, RTTHREADSTATE_EVENT);
|
H A D | semeventmulti-linux.cpp | 312 RTTHREAD hThreadSelf = RTThreadSelfAutoAdopt(); 314 RTTHREAD hThreadSelf = RTThreadSelf(); 339 int rc9 = RTLockValidatorRecSharedCheckBlocking(&pThis->Signallers, hThreadSelf, pSrcPos, false, 345 RTThreadBlocking(hThreadSelf, RTTHREADSTATE_EVENT_MULTI, true); 347 RTThreadUnblocked(hThreadSelf, RTTHREADSTATE_EVENT_MULTI);
|
/vbox/src/VBox/VMM/VMMAll/ |
H A D | PDMAllCritSectRw.cpp | 160 RTTHREAD hThreadSelf = RTThreadSelfAutoAdopt(); local 167 rc9 = RTLockValidatorRecExclCheckOrder(pThis->s.Core.pValidatorWrite, hThreadSelf, pSrcPos, RT_INDEFINITE_WAIT); 169 rc9 = RTLockValidatorRecSharedCheckOrder(pThis->s.Core.pValidatorRead, hThreadSelf, pSrcPos, RT_INDEFINITE_WAIT); 195 RTLockValidatorRecSharedAddOwner(pThis->s.Core.pValidatorRead, hThreadSelf, pSrcPos); 210 RTLockValidatorRecSharedAddOwner(pThis->s.Core.pValidatorRead, hThreadSelf, pSrcPos); 274 rc = RTLockValidatorRecSharedCheckBlocking(pThis->s.Core.pValidatorRead, hThreadSelf, pSrcPos, true, 278 RTTHREAD hThreadSelf = RTThreadSelf(); 279 RTThreadBlocking(hThreadSelf, RTTHREADSTATE_RW_READ, false); 296 RTThreadUnblocked(hThreadSelf, RTTHREADSTATE_RW_READ); 355 RTLockValidatorRecSharedAddOwner(pThis->s.Core.pValidatorRead, hThreadSelf, pSrcPo [all...] |
H A D | PDMAllCritSect.cpp | 140 RTTHREAD hThreadSelf = RTThreadSelfAutoAdopt(); local 141 int rc2 = RTLockValidatorRecExclCheckOrder(pCritSect->s.Core.pValidatorRec, hThreadSelf, pSrcPos, RT_INDEFINITE_WAIT); 145 RTTHREAD hThreadSelf = RTThreadSelf(); 162 int rc9 = RTLockValidatorRecExclCheckBlocking(pCritSect->s.Core.pValidatorRec, hThreadSelf, pSrcPos, 168 RTThreadBlocking(hThreadSelf, RTTHREADSTATE_CRITSECT, true); 171 RTThreadUnblocked(hThreadSelf, RTTHREADSTATE_CRITSECT);
|
/vbox/src/VBox/ValidationKit/utils/misc/ |
H A D | loadgenerator.cpp | 70 static DECLCALLBACK(int) LoadGenSpinThreadFunction(RTTHREAD hThreadSelf, void *pvUser) argument 72 NOREF(hThreadSelf); 124 static DECLCALLBACK(int) LoadGenIpiThreadFunction(RTTHREAD hThreadSelf, void *pvUser) argument 127 NOREF(hThreadSelf);
|
/vbox/src/VBox/Runtime/common/misc/ |
H A D | lockvalidator.cpp | 3038 RTDECL(void) RTLockValidatorRecExclSetOwner(PRTLOCKVALRECEXCL pRec, RTTHREAD hThreadSelf, argument 3047 if (hThreadSelf == NIL_RTTHREAD) 3049 hThreadSelf = RTThreadSelfAutoAdopt(); 3050 AssertReturnVoid(hThreadSelf != NIL_RTTHREAD); 3052 AssertReturnVoid(hThreadSelf->u32Magic == RTTHREADINT_MAGIC); 3053 Assert(hThreadSelf == RTThreadSelf()); 3055 ASMAtomicIncS32(&hThreadSelf->LockValidator.cWriteLocks); 3057 if (pRecU->Excl.hThread == hThreadSelf) 3061 rtLockValidatorStackPushRecursion(hThreadSelf, pRecU, pSrcPos); 3069 ASMAtomicWriteHandle(&pRecU->Excl.hThread, hThreadSelf); 3266 RTLockValidatorRecExclCheckOrder(PRTLOCKVALRECEXCL pRec, RTTHREAD hThreadSelf, PCRTLOCKVALSRCPOS pSrcPos, RTMSINTERVAL cMillies) argument 3300 RTLockValidatorRecExclCheckBlocking(PRTLOCKVALRECEXCL pRec, RTTHREAD hThreadSelf, PCRTLOCKVALSRCPOS pSrcPos, bool fRecursiveOk, RTMSINTERVAL cMillies, RTTHREADSTATE enmSleepState, bool fReallySleeping) argument 3381 RTLockValidatorRecExclCheckOrderAndBlocking(PRTLOCKVALRECEXCL pRec, RTTHREAD hThreadSelf, PCRTLOCKVALSRCPOS pSrcPos, bool fRecursiveOk, RTMSINTERVAL cMillies, RTTHREADSTATE enmSleepState, bool fReallySleeping) argument 3566 RTLockValidatorRecSharedCheckOrder(PRTLOCKVALRECSHRD pRec, RTTHREAD hThreadSelf, PCRTLOCKVALSRCPOS pSrcPos, RTMSINTERVAL cMillies) argument 3600 RTLockValidatorRecSharedCheckBlocking(PRTLOCKVALRECSHRD pRec, RTTHREAD hThreadSelf, PCRTLOCKVALSRCPOS pSrcPos, bool fRecursiveOk, RTMSINTERVAL cMillies, RTTHREADSTATE enmSleepState, bool fReallySleeping) argument 3680 RTLockValidatorRecSharedCheckOrderAndBlocking(PRTLOCKVALRECSHRD pRec, RTTHREAD hThreadSelf, PCRTLOCKVALSRCPOS pSrcPos, bool fRecursiveOk, RTMSINTERVAL cMillies, RTTHREADSTATE enmSleepState, bool fReallySleeping) argument 4096 RTLockValidatorRecSharedCheckAndRelease(PRTLOCKVALRECSHRD pRec, RTTHREAD hThreadSelf) argument 4151 RTLockValidatorRecSharedCheckSignaller(PRTLOCKVALRECSHRD pRec, RTTHREAD hThreadSelf) argument [all...] |
/vbox/src/VBox/VMM/VMMR3/ |
H A D | PDMAsyncCompletionFileFailsafe.cpp | 154 DECLCALLBACK(int) pdmacFileAioMgrFailsafe(RTTHREAD hThreadSelf, void *pvUser) argument 158 NOREF(hThreadSelf);
|
/vbox/src/VBox/VMM/include/ |
H A D | PDMAsyncCompletionFileInternal.h | 528 DECLCALLBACK(int) pdmacFileAioMgrFailsafe(RTTHREAD hThreadSelf, void *pvUser); 529 DECLCALLBACK(int) pdmacFileAioMgrNormal(RTTHREAD hThreadSelf, void *pvUser);
|