/vbox/include/iprt/cpp/ |
H A D | mtlist.h | 46 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/generic/ |
H A D | critsectrw-generic.cpp | 57 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 D | critsect-generic.cpp | 51 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 D | semrw-generic.cpp | 99 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
|
/vbox/src/VBox/Runtime/r0drv/nt/ |
H A D | semevent-r0drv-nt.cpp | 69 RTDECL(int) RTSemEventCreateEx(PRTSEMEVENT phEventSem, uint32_t fFlags, RTLOCKVALCLASS hClass, const char *pszNameFmt, ...) argument
|
H A D | semeventmulti-r0drv-nt.cpp | 69 RTDECL(int) RTSemEventMultiCreateEx(PRTSEMEVENTMULTI phEventMultiSem, uint32_t fFlags, RTLOCKVALCLASS hClass, argument
|
H A D | semmutex-r0drv-nt.cpp | 71 RTLOCKVALCLASS hClass, uint32_t uSubClass, const char *pszNameFmt, ...) 70 RTSemMutexCreateEx(PRTSEMMUTEX phMutexSem, uint32_t fFlags, RTLOCKVALCLASS hClass, uint32_t uSubClass, const char *pszNameFmt, ...) argument
|
/vbox/src/VBox/Runtime/r0drv/darwin/ |
H A D | semevent-r0drv-darwin.cpp | 96 RTDECL(int) RTSemEventCreateEx(PRTSEMEVENT phEventSem, uint32_t fFlags, RTLOCKVALCLASS hClass, const char *pszNameFmt, ...) argument
|
H A D | semeventmulti-r0drv-darwin.cpp | 99 RTDECL(int) RTSemEventMultiCreateEx(PRTSEMEVENTMULTI phEventMultiSem, uint32_t fFlags, RTLOCKVALCLASS hClass, argument
|
H A D | semmutex-r0drv-darwin.cpp | 79 RTLOCKVALCLASS hClass, uint32_t uSubClass, const char *pszNameFmt, ...) 78 RTSemMutexCreateEx(PRTSEMMUTEX phMutexSem, uint32_t fFlags, RTLOCKVALCLASS hClass, uint32_t uSubClass, const char *pszNameFmt, ...) argument
|
/vbox/src/VBox/Runtime/r0drv/freebsd/ |
H A D | semevent-r0drv-freebsd.c | 72 RTDECL(int) RTSemEventCreateEx(PRTSEMEVENT phEventSem, uint32_t fFlags, RTLOCKVALCLASS hClass, const char *pszNameFmt, ...) argument
|
H A D | semeventmulti-r0drv-freebsd.c | 91 RTDECL(int) RTSemEventMultiCreateEx(PRTSEMEVENTMULTI phEventMultiSem, uint32_t fFlags, RTLOCKVALCLASS hClass, argument
|
/vbox/src/VBox/Runtime/r0drv/haiku/ |
H A D | semevent-r0drv-haiku.c | 67 RTDECL(int) RTSemEventCreateEx(PRTSEMEVENT phEventSem, uint32_t fFlags, RTLOCKVALCLASS hClass, const char *pszNameFmt, ...) argument
|
H A D | semeventmulti-r0drv-haiku.c | 66 RTDECL(int) RTSemEventMultiCreateEx(PRTSEMEVENTMULTI phEventMultiSem, uint32_t fFlags, RTLOCKVALCLASS hClass, argument
|
/vbox/src/VBox/Runtime/r0drv/linux/ |
H A D | semevent-r0drv-linux.c | 72 RTDECL(int) RTSemEventCreateEx(PRTSEMEVENT phEventSem, uint32_t fFlags, RTLOCKVALCLASS hClass, const char *pszNameFmt, ...) argument
|
H A D | semeventmulti-r0drv-linux.c | 94 RTDECL(int) RTSemEventMultiCreateEx(PRTSEMEVENTMULTI phEventMultiSem, uint32_t fFlags, RTLOCKVALCLASS hClass, argument
|
/vbox/src/VBox/Runtime/r0drv/os2/ |
H A D | semevent-r0drv-os2.cpp | 75 RTDECL(int) RTSemEventCreateEx(PRTSEMEVENT phEventSem, uint32_t fFlags, RTLOCKVALCLASS hClass, const char *pszNameFmt, ...) argument
|
H A D | semeventmulti-r0drv-os2.cpp | 74 RTDECL(int) RTSemEventMultiCreateEx(PRTSEMEVENTMULTI phEventMultiSem, uint32_t fFlags, RTLOCKVALCLASS hClass, argument
|
/vbox/src/VBox/Runtime/r0drv/solaris/ |
H A D | semevent-r0drv-solaris.c | 101 RTDECL(int) RTSemEventCreateEx(PRTSEMEVENT phEventSem, uint32_t fFlags, RTLOCKVALCLASS hClass, const char *pszNameFmt, ...) argument
|
H A D | semeventmulti-r0drv-solaris.c | 99 RTDECL(int) RTSemEventMultiCreateEx(PRTSEMEVENTMULTI phEventMultiSem, uint32_t fFlags, RTLOCKVALCLASS hClass, argument
|
/vbox/src/VBox/Runtime/r3/posix/ |
H A D | semmutex-posix.cpp | 114 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
|
/vbox/src/VBox/Runtime/r3/win/ |
H A D | semevent-win.cpp | 75 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 D | semeventmulti-win.cpp | 76 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,
|
H A D | semmutex-win.cpp | 77 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
|
/vbox/include/iprt/ |
H A D | lockvalidator.h | 145 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...] |