/vbox/src/VBox/Runtime/r0drv/freebsd/ |
H A D | semmutex-r0drv-freebsd.c | 61 RTDECL(int) RTSemMutexCreate(PRTSEMMUTEX phMutexSem) argument 64 AssertPtrReturn(phMutexSem, VERR_INVALID_POINTER); 72 *phMutexSem = pThis;
|
/vbox/src/VBox/Runtime/r0drv/haiku/ |
H A D | semmutex-r0drv-haiku.c | 66 RTDECL(int) RTSemMutexCreate(PRTSEMMUTEX phMutexSem) argument 69 AssertPtrReturn(phMutexSem, VERR_INVALID_POINTER); 81 *phMutexSem = pThis;
|
/vbox/src/VBox/Runtime/r0drv/nt/ |
H A D | semmutex-r0drv-nt.cpp | 64 RTDECL(int) RTSemMutexCreate(PRTSEMMUTEX phMutexSem) argument 66 return RTSemMutexCreateEx(phMutexSem, 0 /*fFlags*/, NIL_RTLOCKVALCLASS, RTLOCKVAL_SUB_CLASS_NONE, NULL); 70 RTDECL(int) RTSemMutexCreateEx(PRTSEMMUTEX phMutexSem, uint32_t fFlags, argument 87 *phMutexSem = pThis;
|
/vbox/src/VBox/Runtime/r0drv/darwin/ |
H A D | semmutex-r0drv-darwin.cpp | 72 RTDECL(int) RTSemMutexCreate(PRTSEMMUTEX phMutexSem) argument 74 return RTSemMutexCreateEx(phMutexSem, 0 /*fFlags*/, NIL_RTLOCKVALCLASS, RTLOCKVAL_SUB_CLASS_NONE, NULL); 78 RTDECL(int) RTSemMutexCreateEx(PRTSEMMUTEX phMutexSem, uint32_t fFlags, argument 97 *phMutexSem = pThis;
|
/vbox/src/VBox/Runtime/r3/posix/ |
H A D | semmutex-posix.cpp | 107 RTDECL(int) RTSemMutexCreate(PRTSEMMUTEX phMutexSem) argument 109 return RTSemMutexCreateEx(phMutexSem, 0 /*fFlags*/, NIL_RTLOCKVALCLASS, RTLOCKVAL_SUB_CLASS_NONE, NULL); 113 RTDECL(int) RTSemMutexCreateEx(PRTSEMMUTEX phMutexSem, uint32_t fFlags, argument 158 *phMutexSem = pThis;
|
/vbox/src/VBox/Runtime/r3/win/ |
H A D | semmutex-win.cpp | 70 RTDECL(int) RTSemMutexCreate(PRTSEMMUTEX phMutexSem) argument 72 return RTSemMutexCreateEx(phMutexSem, 0 /*fFlags*/, NIL_RTLOCKVALCLASS, RTLOCKVAL_SUB_CLASS_NONE, NULL); 76 RTDECL(int) RTSemMutexCreateEx(PRTSEMMUTEX phMutexSem, uint32_t fFlags, argument 112 *phMutexSem = pThis;
|
/vbox/include/iprt/ |
H A D | semaphore.h | 461 * @param phMutexSem Where to store the mutex semaphore handle. 463 RTDECL(int) RTSemMutexCreate(PRTSEMMUTEX phMutexSem); variable 483 RTDECL(int) RTSemMutexCreateEx(PRTSEMMUTEX phMutexSem, uint32_t fFlags, 651 # define RTSemMutexCreate(phMutexSem) \ 652 RTSemMutexCreateEx((phMutexSem), 0 /*fFlags*/, \
|
/vbox/src/VBox/Runtime/r3/linux/ |
H A D | semmutex-linux.cpp | 102 RTDECL(int) RTSemMutexCreate(PRTSEMMUTEX phMutexSem) argument 104 return RTSemMutexCreateEx(phMutexSem, 0 /*fFlags*/, NIL_RTLOCKVALCLASS, RTLOCKVAL_SUB_CLASS_NONE, NULL); 108 RTDECL(int) RTSemMutexCreateEx(PRTSEMMUTEX phMutexSem, uint32_t fFlags, argument 141 *phMutexSem = pThis;
|
/vbox/src/VBox/Runtime/r3/os2/ |
H A D | sems-os2.cpp | 264 RTDECL(int) RTSemMutexCreate(PRTSEMMUTEX phMutexSem) argument 266 return RTSemMutexCreateEx(phMutexSem, 0 /*fFlags*/, NIL_RTLOCKVALCLASS, RTLOCKVAL_SUB_CLASS_NONE, NULL); 270 RTDECL(int) RTSemMutexCreateEx(PRTSEMMUTEX phMutexSem, uint32_t fFlags, argument 283 *phMutexSem = (RTSEMMUTEX)(void *)hmtx;
|