Searched refs:hClass (Results 1 - 25 of 39) sorted by relevance

12

/vbox/include/iprt/
H A Dlockvalidator.h145 RTLOCKVALCLASS hClass; member in struct:RTLOCKVALRECEXCL
202 RTLOCKVALCLASS hClass; member in struct:RTLOCKVALRECSHRD
254 * @param hClass The class (no reference consumed). If NIL, the
267 RTDECL(void) RTLockValidatorRecExclInit(PRTLOCKVALRECEXCL pRec, RTLOCKVALCLASS hClass, uint32_t uSubClass,
275 * @param hClass The class (no reference consumed). If NIL, the
288 RTDECL(void) RTLockValidatorRecExclInitV(PRTLOCKVALRECEXCL pRec, RTLOCKVALCLASS hClass, uint32_t uSubClass,
306 * @param hClass The class (no reference consumed). If NIL, the
319 RTDECL(int) RTLockValidatorRecExclCreate(PRTLOCKVALRECEXCL *ppRec, RTLOCKVALCLASS hClass, uint32_t uSubClass,
330 * @param hClass The class (no reference consumed). If NIL, the
343 RTDECL(int) RTLockValidatorRecExclCreateV(PRTLOCKVALRECEXCL *ppRec, RTLOCKVALCLASS hClass, uint32_
1040 RTDECL(uint32_t) RTLockValidatorClassRetain(RTLOCKVALCLASS hClass); variable
1049 RTDECL(uint32_t) RTLockValidatorClassRelease(RTLOCKVALCLASS hClass); variable
[all...]
H A Dcondvar.h66 * @param hClass The class (no reference consumed). Since we
74 RTDECL(int) RTConvVarCreateEx(PRTCONDVAR phCondVar, uint32_t fFlags, RTLOCKVALCLASS hClass, const char *pszNameFmt, ...);
H A Dsemaphore.h125 * @param hClass The class (no reference consumed). Since we
133 RTDECL(int) RTSemEventCreateEx(PRTSEMEVENT phEventSem, uint32_t fFlags, RTLOCKVALCLASS hClass, const char *pszNameFmt, ...);
294 * @param hClass The class (no reference consumed). Since we
302 RTDECL(int) RTSemEventMultiCreateEx(PRTSEMEVENTMULTI phEventMultiSem, uint32_t fFlags, RTLOCKVALCLASS hClass,
473 * @param hClass The class (no reference consumed). If NIL, no
484 RTLOCKVALCLASS hClass, uint32_t uSubClass, const char *pszNameFmt, ...);
837 * @param hClass The class (no reference consumed). If NIL, no
848 RTLOCKVALCLASS hClass, uint32_t uSubClass, const char *pszNameFmt, ...);
H A Dcritsect.h129 * @param hClass The class (no reference consumed). If NIL, no lock
139 RTLOCKVALCLASS hClass, uint32_t uSubClass, const char *pszNameFmt, ...);
477 * @param hClass The class (no reference consumed). If NIL, no lock
487 RTLOCKVALCLASS hClass, uint32_t uSubClass, const char *pszNameFmt, ...);
/vbox/include/iprt/cpp/
H A Dmtlist.h46 RTLOCKVALCLASS hClass; local
47 int rc = RTLockValidatorClassCreate(&hClass, true /*fAutodidact*/, RT_SRC_POS, "RTCListGuard");
48 AssertStmt(RT_SUCCESS(rc), hClass = NIL_RTLOCKVALCLASS); local
49 rc = RTSemRWCreateEx(&m_hRWSem, 0 /*fFlags*/, hClass, RTLOCKVAL_SUB_CLASS_NONE, NULL /*pszNameFmt*/);
/vbox/src/VBox/Runtime/common/misc/
H A Dlockvalidator.cpp62 #define RTLOCKVALCLASS_HASH(hClass) \
63 ( ((uintptr_t)(hClass) >> 6 ) \
141 RTLOCKVALCLASS hClass; member in struct:RTLOCKVALCLASSREF
480 RTLOCKVALCLASSINT *pCurClass = pChunk->aRefs[j].hClass;
509 RTLOCKVALCLASSINT *pCurClass = pChunk->aRefs[j].hClass;
589 rtLockValComplainGetClassName(pRec->Excl.hClass),
597 rtLockValComplainGetClassName(pRec->Excl.hClass),
607 rtLockValComplainGetClassName(pRec->Shared.hClass),
621 rtLockValComplainGetClassName(pShared->hClass),
629 rtLockValComplainGetClassName(pShared->hClass),
1176 rtLockValidatorClassValidateAndRetain(RTLOCKVALCLASS hClass) argument
1261 RTLOCKVALCLASS hClass = RTLockValidatorClassFindForSrcPos(&SrcPos); local
1293 RTLockValidatorClassRetain(RTLOCKVALCLASS hClass) argument
1302 RTLockValidatorClassRelease(RTLOCKVALCLASS hClass) argument
1469 RTLockValidatorClassAddPriorClass(RTLOCKVALCLASS hClass, RTLOCKVALCLASS hPriorClass) argument
1483 RTLockValidatorClassEnforceStrictReleaseOrder(RTLOCKVALCLASS hClass, bool fEnabled) argument
2924 RTLockValidatorRecExclInitV(PRTLOCKVALRECEXCL pRec, RTLOCKVALCLASS hClass, uint32_t uSubClass, void *hLock, bool fEnabled, const char *pszNameFmt, va_list va) argument
2961 RTLockValidatorRecExclInit(PRTLOCKVALRECEXCL pRec, RTLOCKVALCLASS hClass, uint32_t uSubClass, void *hLock, bool fEnabled, const char *pszNameFmt, ...) argument
2971 RTLockValidatorRecExclCreateV(PRTLOCKVALRECEXCL *ppRec, RTLOCKVALCLASS hClass, uint32_t uSubClass, void *pvLock, bool fEnabled, const char *pszNameFmt, va_list va) argument
2984 RTLockValidatorRecExclCreate(PRTLOCKVALRECEXCL *ppRec, RTLOCKVALCLASS hClass, uint32_t uSubClass, void *pvLock, bool fEnabled, const char *pszNameFmt, ...) argument
3004 RTLOCKVALCLASS hClass; local
3394 RTLockValidatorRecSharedInitV(PRTLOCKVALRECSHRD pRec, RTLOCKVALCLASS hClass, uint32_t uSubClass, void *hLock, bool fSignaller, bool fEnabled, const char *pszNameFmt, va_list va) argument
3431 RTLockValidatorRecSharedInit(PRTLOCKVALRECSHRD pRec, RTLOCKVALCLASS hClass, uint32_t uSubClass, void *hLock, bool fSignaller, bool fEnabled, const char *pszNameFmt, ...) argument
3441 RTLockValidatorRecSharedCreateV(PRTLOCKVALRECSHRD *ppRec, RTLOCKVALCLASS hClass, uint32_t uSubClass, void *pvLock, bool fSignaller, bool fEnabled, const char *pszNameFmt, va_list va) argument
3454 RTLockValidatorRecSharedCreate(PRTLOCKVALRECSHRD *ppRec, RTLOCKVALCLASS hClass, uint32_t uSubClass, void *pvLock, bool fSignaller, bool fEnabled, const char *pszNameFmt, ...) argument
3485 RTLOCKVALCLASS hClass; local
4308 RTLockValidatorHoldsLocksInClass(RTTHREAD hCurrentThread, RTLOCKVALCLASS hClass) argument
4361 RTLockValidatorHoldsLocksInSubClass(RTTHREAD hCurrentThread, RTLOCKVALCLASS hClass, uint32_t uSubClass) argument
[all...]
/vbox/src/VBox/Runtime/r3/linux/
H A Dsemevent-linux.cpp124 RTDECL(int) RTSemEventCreateEx(PRTSEMEVENT phEventSem, uint32_t fFlags, RTLOCKVALCLASS hClass, const char *pszNameFmt, ...) argument
147 RTLockValidatorRecSharedInit(&pThis->Signallers, hClass, RTLOCKVAL_SUB_CLASS_ANY, pThis,
155 RTLockValidatorRecSharedInitV(&pThis->Signallers, hClass, RTLOCKVAL_SUB_CLASS_ANY, pThis,
H A Dsemeventmulti-linux.cpp123 RTDECL(int) RTSemEventMultiCreateEx(PRTSEMEVENTMULTI phEventMultiSem, uint32_t fFlags, RTLOCKVALCLASS hClass, argument
140 RTLockValidatorRecSharedInit(&pThis->Signallers, hClass, RTLOCKVAL_SUB_CLASS_ANY, pThis,
148 RTLockValidatorRecSharedInitV(&pThis->Signallers, hClass, RTLOCKVAL_SUB_CLASS_ANY, pThis,
H A Dsemmutex-linux.cpp109 RTLOCKVALCLASS hClass, uint32_t uSubClass, const char *pszNameFmt, ...)
127 RTLockValidatorRecExclInit(&pThis->ValidatorRec, hClass, uSubClass, pThis,
135 RTLockValidatorRecExclInitV(&pThis->ValidatorRec, hClass, uSubClass, pThis,
108 RTSemMutexCreateEx(PRTSEMMUTEX phMutexSem, uint32_t fFlags, RTLOCKVALCLASS hClass, uint32_t uSubClass, const char *pszNameFmt, ...) argument
/vbox/src/VBox/Runtime/r3/os2/
H A Dsems-os2.cpp52 RTDECL(int) RTSemEventCreateEx(PRTSEMEVENT phEventSem, uint32_t fFlags, RTLOCKVALCLASS hClass, const char *pszNameFmt, ...) argument
153 RTDECL(int) RTSemEventMultiCreateEx(PRTSEMEVENTMULTI phEventMultiSem, uint32_t fFlags, RTLOCKVALCLASS hClass, argument
271 RTLOCKVALCLASS hClass, uint32_t uSubClass, const char *pszNameFmt, ...)
270 RTSemMutexCreateEx(PRTSEMMUTEX phMutexSem, uint32_t fFlags, RTLOCKVALCLASS hClass, uint32_t uSubClass, const char *pszNameFmt, ...) argument
/vbox/src/VBox/Runtime/r3/win/
H A Dsemevent-win.cpp75 RTDECL(int) RTSemEventCreateEx(PRTSEMEVENT phEventSem, uint32_t fFlags, RTLOCKVALCLASS hClass, const char *pszNameFmt, ...) argument
101 RTLockValidatorRecSharedInit(&pThis->Signallers, hClass, RTLOCKVAL_SUB_CLASS_ANY, pThis,
109 RTLockValidatorRecSharedInitV(&pThis->Signallers, hClass, RTLOCKVAL_SUB_CLASS_ANY, pThis,
H A Dsemmutex-win.cpp77 RTLOCKVALCLASS hClass, uint32_t uSubClass, const char *pszNameFmt, ...)
99 RTLockValidatorRecExclInit(&pThis->ValidatorRec, hClass, uSubClass, pThis,
107 RTLockValidatorRecExclInitV(&pThis->ValidatorRec, hClass, uSubClass, pThis,
76 RTSemMutexCreateEx(PRTSEMMUTEX phMutexSem, uint32_t fFlags, RTLOCKVALCLASS hClass, uint32_t uSubClass, const char *pszNameFmt, ...) argument
H A Dsemeventmulti-win.cpp76 RTDECL(int) RTSemEventMultiCreateEx(PRTSEMEVENTMULTI phEventMultiSem, uint32_t fFlags, RTLOCKVALCLASS hClass, argument
97 RTLockValidatorRecSharedInit(&pThis->Signallers, hClass, RTLOCKVAL_SUB_CLASS_ANY, pThis,
105 RTLockValidatorRecSharedInitV(&pThis->Signallers, hClass, RTLOCKVAL_SUB_CLASS_ANY, pThis,
/vbox/src/VBox/Runtime/r3/posix/
H A Dsemmutex-posix.cpp114 RTLOCKVALCLASS hClass, uint32_t uSubClass, const char *pszNameFmt, ...)
144 RTLockValidatorRecExclInit(&pThis->ValidatorRec, hClass, uSubClass, pThis,
152 RTLockValidatorRecExclInitV(&pThis->ValidatorRec, hClass, uSubClass, pThis,
113 RTSemMutexCreateEx(PRTSEMMUTEX phMutexSem, uint32_t fFlags, RTLOCKVALCLASS hClass, uint32_t uSubClass, const char *pszNameFmt, ...) argument
H A Dsemrw-posix.cpp100 RTLOCKVALCLASS hClass, uint32_t uSubClass, const char *pszNameFmt, ...)
132 RTLockValidatorRecExclInit(&pThis->ValidatorWrite, hClass, uSubClass, pThis,
134 RTLockValidatorRecSharedInit(&pThis->ValidatorRead, hClass, uSubClass, pThis,
141 RTLockValidatorRecExclInitV(&pThis->ValidatorWrite, hClass, uSubClass, pThis,
145 RTLockValidatorRecSharedInitV(&pThis->ValidatorRead, hClass, uSubClass, pThis,
99 RTSemRWCreateEx(PRTSEMRW phRWSem, uint32_t fFlags, RTLOCKVALCLASS hClass, uint32_t uSubClass, const char *pszNameFmt, ...) argument
H A Dsemevent-posix.cpp103 RTDECL(int) RTSemEventCreateEx(PRTSEMEVENT phEventSem, uint32_t fFlags, RTLOCKVALCLASS hClass, const char *pszNameFmt, ...) argument
149 RTLockValidatorRecSharedInit(&pThis->Signallers, hClass, RTLOCKVAL_SUB_CLASS_ANY, pThis,
157 RTLockValidatorRecSharedInitV(&pThis->Signallers, hClass, RTLOCKVAL_SUB_CLASS_ANY, pThis,
/vbox/src/VBox/Main/glue/
H A DAutoLock.cpp92 RTLOCKVALCLASS hClass; local
96 vrc = RTLockValidatorClassCreate(&hClass,
109 vrc = RTLockValidatorClassAddPriorClass(hClass,
115 g_mapLockValidationClasses[aClasses[i].cls] = hClass;
/vbox/src/VBox/Runtime/generic/
H A Dsemrw-generic.cpp99 RTLOCKVALCLASS hClass, uint32_t uSubClass, const char *pszNameFmt, ...)
143 RTLockValidatorRecExclInit(&pThis->ValidatorWrite, hClass, uSubClass, pThis,
145 RTLockValidatorRecSharedInit(&pThis->ValidatorRead, hClass, uSubClass, pThis,
152 RTLockValidatorRecExclInitV(&pThis->ValidatorWrite, hClass, uSubClass, pThis,
156 RTLockValidatorRecSharedInitV(&pThis->ValidatorRead, hClass, uSubClass, pThis,
98 RTSemRWCreateEx(PRTSEMRW phRWSem, uint32_t fFlags, RTLOCKVALCLASS hClass, uint32_t uSubClass, const char *pszNameFmt, ...) argument
H A Dcritsect-generic.cpp51 RTDECL(int) RTCritSectInitEx(PRTCRITSECT pCritSect, uint32_t fFlags, RTLOCKVALCLASS hClass, uint32_t uSubClass, argument
77 rc = RTLockValidatorRecExclCreate(&pCritSect->pValidatorRec, hClass, uSubClass, pCritSect,
85 rc = RTLockValidatorRecExclCreateV(&pCritSect->pValidatorRec, hClass, uSubClass, pCritSect,
H A Dcritsectrw-generic.cpp57 RTLOCKVALCLASS hClass, uint32_t uSubClass, const char *pszNameFmt, ...)
87 rc = RTLockValidatorRecExclCreate(&pThis->pValidatorWrite, hClass, uSubClass, pThis,
90 rc = RTLockValidatorRecSharedCreate(&pThis->pValidatorRead, hClass, uSubClass, pThis,
97 rc = RTLockValidatorRecExclCreateV(&pThis->pValidatorWrite, hClass, uSubClass, pThis,
103 RTLockValidatorRecSharedCreateV(&pThis->pValidatorRead, hClass, uSubClass, pThis,
56 RTCritSectRwInitEx(PRTCRITSECTRW pThis, uint32_t fFlags, RTLOCKVALCLASS hClass, uint32_t uSubClass, const char *pszNameFmt, ...) argument
H A Dsemrw-lockless-generic.cpp121 RTLOCKVALCLASS hClass, uint32_t uSubClass, const char *pszNameFmt, ...)
148 RTLockValidatorRecExclInit(&pThis->ValidatorWrite, hClass, uSubClass, pThis,
150 RTLockValidatorRecSharedInit(&pThis->ValidatorRead, hClass, uSubClass, pThis,
157 RTLockValidatorRecExclInitV(&pThis->ValidatorWrite, hClass, uSubClass, pThis,
161 RTLockValidatorRecSharedInitV(&pThis->ValidatorRead, hClass, uSubClass, pThis,
120 RTSemRWCreateEx(PRTSEMRW phRWSem, uint32_t fFlags, RTLOCKVALCLASS hClass, uint32_t uSubClass, const char *pszNameFmt, ...) argument
/vbox/src/VBox/Runtime/r0drv/freebsd/
H A Dsemevent-r0drv-freebsd.c72 RTDECL(int) RTSemEventCreateEx(PRTSEMEVENT phEventSem, uint32_t fFlags, RTLOCKVALCLASS hClass, const char *pszNameFmt, ...) argument
/vbox/src/VBox/Runtime/r0drv/haiku/
H A Dsemevent-r0drv-haiku.c67 RTDECL(int) RTSemEventCreateEx(PRTSEMEVENT phEventSem, uint32_t fFlags, RTLOCKVALCLASS hClass, const char *pszNameFmt, ...) argument
/vbox/src/VBox/Runtime/r0drv/linux/
H A Dsemevent-r0drv-linux.c72 RTDECL(int) RTSemEventCreateEx(PRTSEMEVENT phEventSem, uint32_t fFlags, RTLOCKVALCLASS hClass, const char *pszNameFmt, ...) argument
/vbox/src/VBox/Runtime/r0drv/nt/
H A Dsemmutex-r0drv-nt.cpp71 RTLOCKVALCLASS hClass, uint32_t uSubClass, const char *pszNameFmt, ...)
70 RTSemMutexCreateEx(PRTSEMMUTEX phMutexSem, uint32_t fFlags, RTLOCKVALCLASS hClass, uint32_t uSubClass, const char *pszNameFmt, ...) argument

Completed in 102 milliseconds

12