Searched refs:cWriterReads (Results 1 - 7 of 7) sorted by relevance
/vbox/src/VBox/Runtime/generic/ |
H A D | semrw-generic.cpp | 70 uint32_t cWriterReads; member in struct:RTSEMRWINTERNAL 132 pThis->cWriterReads = 0; 337 pThis->cWriterReads++; 338 Assert(pThis->cWriterReads > 0); 526 if (pThis->cWriterReads > 0) 533 pThis->cWriterReads--; 811 if (pThis->cWrites > 1 || !pThis->cWriterReads) /* don't check+release if VERR_WRONG_ORDER */ 829 if (RT_UNLIKELY(pThis->cWriterReads > 0)) 951 return pThis->cWriterReads;
|
H A D | semrw-lockless-generic.cpp | 72 uint32_t volatile cWriterReads; member in struct:RTSEMRWINTERNAL 139 pThis->cWriterReads = 0; 312 Assert(pThis->cWriterReads < UINT32_MAX / 2); 313 ASMAtomicIncU32(&pThis->cWriterReads); 530 AssertReturn(pThis->cWriterReads > 0, VERR_NOT_OWNER); 536 ASMAtomicDecU32(&pThis->cWriterReads); 709 Assert(pThis->cWriterReads == 0); 778 AssertReturn(pThis->cWriterReads == 0, VERR_WRONG_ORDER); /* (must release all read recursions before the final write.) */ 946 return pThis->cWriterReads;
|
H A D | critsectrw-generic.cpp | 71 pThis->cWriterReads = 0; 228 Assert(pThis->cWriterReads < UINT32_MAX / 2); 229 ASMAtomicIncU32(&pThis->cWriterReads); 442 AssertReturn(pThis->cWriterReads > 0, VERR_NOT_OWNER); 448 ASMAtomicDecU32(&pThis->cWriterReads); 628 Assert(pThis->cWriterReads == 0); 695 AssertReturn(pThis->cWriterReads == 0, VERR_WRONG_ORDER); /* (must release all read recursions before the final write.) */ 859 return pThis->cWriterReads;
|
/vbox/src/VBox/Runtime/r3/posix/ |
H A D | semrw-posix.cpp | 77 uint32_t cWriterReads; member in struct:RTSEMRWINTERNAL 124 pThis->cWriterReads = 0; 181 Assert(!pThis->cWriterReads); 250 Assert(pThis->cWriterReads < INT32_MAX); 251 pThis->cWriterReads++; 384 AssertMsgReturn(pThis->cWriterReads > 0, ("pThis=%p\n", pThis), VERR_NOT_OWNER); 390 pThis->cWriterReads--; 580 AssertReturn(pThis->cWriterReads == 0 || pThis->cWrites > 1, VERR_WRONG_ORDER); 710 return pThis->cWriterReads;
|
/vbox/src/VBox/VMM/VMMAll/ |
H A D | PDMAllCritSectRw.cpp | 231 Assert(pThis->s.Core.cWriterReads < UINT32_MAX / 2); 232 ASMAtomicIncU32(&pThis->s.Core.cWriterReads); 649 AssertReturn(pThis->s.Core.cWriterReads > 0, VERR_NOT_OWNER); 658 ASMAtomicDecU32(&pThis->s.Core.cWriterReads); 932 Assert(pThis->s.Core.cWriterReads == 0); 1112 AssertReturn(pThis->s.Core.cWriterReads == 0, VERR_WRONG_ORDER); /* (must release all read recursions before the final write.) */ 1390 return pThis->s.Core.cWriterReads;
|
/vbox/include/iprt/ |
H A D | critsect.h | 414 uint32_t volatile cWriterReads; member in struct:RTCRITSECTRW
|
/vbox/src/VBox/VMM/VMMR3/ |
H A D | PDMCritSect.cpp | 271 pCritSect->Core.cWriterReads = 0;
|
Completed in 701 milliseconds