Lines Matching refs:RTDECL

115 RTDECL(int)  RTSemEventCreate(PRTSEMEVENT phEventSem);
133 RTDECL(int) RTSemEventCreateEx(PRTSEMEVENT phEventSem, uint32_t fFlags, RTLOCKVALCLASS hClass, const char *pszNameFmt, ...);
150 RTDECL(int) RTSemEventDestroy(RTSEMEVENT hEventSem);
166 RTDECL(int) RTSemEventSignal(RTSEMEVENT hEventSem);
179 RTDECL(int) RTSemEventWait(RTSEMEVENT hEventSem, RTMSINTERVAL cMillies);
190 RTDECL(int) RTSemEventWaitNoResume(RTSEMEVENT hEventSem, RTMSINTERVAL cMillies);
205 RTDECL(int) RTSemEventWaitEx(RTSEMEVENT hEventSem, uint32_t fFlags, uint64_t uTimeout);
222 RTDECL(int) RTSemEventWaitExDebug(RTSEMEVENT hEventSem, uint32_t fFlags, uint64_t uTimeout,
230 RTDECL(uint32_t) RTSemEventGetResolution(void);
244 RTDECL(void) RTSemEventSetSignaller(RTSEMEVENT hEventSem, RTTHREAD hThread);
255 RTDECL(void) RTSemEventAddSignaller(RTSEMEVENT hEventSem, RTTHREAD hThread);
265 RTDECL(void) RTSemEventRemoveSignaller(RTSEMEVENT hEventSem, RTTHREAD hThread);
284 RTDECL(int) RTSemEventMultiCreate(PRTSEMEVENTMULTI phEventMultiSem);
302 RTDECL(int) RTSemEventMultiCreateEx(PRTSEMEVENTMULTI phEventMultiSem, uint32_t fFlags, RTLOCKVALCLASS hClass,
318 RTDECL(int) RTSemEventMultiDestroy(RTSEMEVENTMULTI hEventMultiSem);
330 RTDECL(int) RTSemEventMultiSignal(RTSEMEVENTMULTI hEventMultiSem);
338 RTDECL(int) RTSemEventMultiReset(RTSEMEVENTMULTI hEventMultiSem);
351 RTDECL(int) RTSemEventMultiWait(RTSEMEVENTMULTI hEventMultiSem, RTMSINTERVAL cMillies);
364 RTDECL(int) RTSemEventMultiWaitNoResume(RTSEMEVENTMULTI hEventMultiSem, RTMSINTERVAL cMillies);
380 RTDECL(int) RTSemEventMultiWaitEx(RTSEMEVENTMULTI hEventMultiSem, uint32_t fFlags, uint64_t uTimeout);
397 RTDECL(int) RTSemEventMultiWaitExDebug(RTSEMEVENTMULTI hEventMultiSem, uint32_t fFlags, uint64_t uTimeout,
405 RTDECL(uint32_t) RTSemEventMultiGetResolution(void);
419 RTDECL(void) RTSemEventMultiSetSignaller(RTSEMEVENTMULTI hEventMultiSem, RTTHREAD hThread);
430 RTDECL(void) RTSemEventMultiAddSignaller(RTSEMEVENTMULTI hEventMultiSem, RTTHREAD hThread);
440 RTDECL(void) RTSemEventMultiRemoveSignaller(RTSEMEVENTMULTI hEventMultiSem, RTTHREAD hThread);
463 RTDECL(int) RTSemMutexCreate(PRTSEMMUTEX phMutexSem);
483 RTDECL(int) RTSemMutexCreateEx(PRTSEMMUTEX phMutexSem, uint32_t fFlags,
500 RTDECL(int) RTSemMutexDestroy(RTSEMMUTEX hMutexSem);
514 RTDECL(uint32_t) RTSemMutexSetSubClass(RTSEMMUTEX hMutexSem, uint32_t uSubClass);
531 RTDECL(int) RTSemMutexRequest(RTSEMMUTEX hMutexSem, RTMSINTERVAL cMillies);
546 RTDECL(int) RTSemMutexRequestNoResume(RTSEMMUTEX hMutexSem, RTMSINTERVAL cMillies);
563 RTDECL(int) RTSemMutexRequestDebug(RTSEMMUTEX hMutexSem, RTMSINTERVAL cMillies, RTHCUINTPTR uId, RT_SRC_POS_DECL);
579 RTDECL(int) RTSemMutexRequestNoResumeDebug(RTSEMMUTEX hMutexSem, RTMSINTERVAL cMillies, RTHCUINTPTR uId, RT_SRC_POS_DECL);
598 RTDECL(int) RTSemMutexRequestEx(RTSEMMUTEX hMutexSem, uint32_t fFlags, uint64_t uTimeout);
615 RTDECL(int) RTSemMutexRequestExDebug(RTSEMMUTEX hMutexSem, uint32_t fFlags, uint64_t uTimeout,
626 RTDECL(int) RTSemMutexRelease(RTSEMMUTEX hMutexSem);
634 RTDECL(bool) RTSemMutexIsOwned(RTSEMMUTEX hMutexSem);
681 RTDECL(int) RTSemFastMutexCreate(PRTSEMFASTMUTEX phFastMtx);
690 RTDECL(int) RTSemFastMutexDestroy(RTSEMFASTMUTEX hFastMtx);
702 RTDECL(int) RTSemFastMutexRequest(RTSEMFASTMUTEX hFastMtx);
712 RTDECL(int) RTSemFastMutexRelease(RTSEMFASTMUTEX hFastMtx);
735 RTDECL(int) RTSemSpinMutexCreate(PRTSEMSPINMUTEX phSpinMtx, uint32_t fFlags);
756 RTDECL(int) RTSemSpinMutexDestroy(RTSEMSPINMUTEX hSpinMtx);
779 RTDECL(int) RTSemSpinMutexRequest(RTSEMSPINMUTEX hSpinMtx);
793 RTDECL(int) RTSemSpinMutexTryRequest(RTSEMSPINMUTEX hSpinMtx);
806 RTDECL(int) RTSemSpinMutexRelease(RTSEMSPINMUTEX hSpinMtx);
827 RTDECL(int) RTSemRWCreate(PRTSEMRW phRWSem);
847 RTDECL(int) RTSemRWCreateEx(PRTSEMRW phRWSem, uint32_t fFlags,
863 RTDECL(int) RTSemRWDestroy(RTSEMRW hRWSem);
877 RTDECL(uint32_t) RTSemRWSetSubClass(RTSEMRW hRWSem, uint32_t uSubClass);
890 RTDECL(int) RTSemRWRequestRead(RTSEMRW hRWSem, RTMSINTERVAL cMillies);
903 RTDECL(int) RTSemRWRequestReadNoResume(RTSEMRW hRWSem, RTMSINTERVAL cMillies);
923 RTDECL(int) RTSemRWRequestReadDebug(RTSEMRW hRWSem, RTMSINTERVAL cMillies, RTHCUINTPTR uId, RT_SRC_POS_DECL);
943 RTDECL(int) RTSemRWRequestReadNoResumeDebug(RTSEMRW hRWSem, RTMSINTERVAL cMillies, RTHCUINTPTR uId, RT_SRC_POS_DECL);
963 RTDECL(int) RTSemRWRequestReadEx(RTSEMRW hRWSem, uint32_t fFlags, uint64_t uTimeout);
986 RTDECL(int) RTSemRWRequestReadExDebug(RTSEMRW hRWSem, uint32_t fFlags, uint64_t uTimeout,
997 RTDECL(int) RTSemRWReleaseRead(RTSEMRW hRWSem);
1010 RTDECL(int) RTSemRWRequestWrite(RTSEMRW hRWSem, RTMSINTERVAL cMillies);
1024 RTDECL(int) RTSemRWRequestWriteNoResume(RTSEMRW hRWSem, RTMSINTERVAL cMillies);
1040 RTDECL(int) RTSemRWRequestWriteDebug(RTSEMRW hRWSem, RTMSINTERVAL cMillies, RTHCUINTPTR uId, RT_SRC_POS_DECL);
1056 RTDECL(int) RTSemRWRequestWriteNoResumeDebug(RTSEMRW hRWSem, RTMSINTERVAL cMillies, RTHCUINTPTR uId, RT_SRC_POS_DECL);
1078 RTDECL(int) RTSemRWRequestWriteEx(RTSEMRW hRWSem, uint32_t fFlags, uint64_t uTimeout);
1095 RTDECL(int) RTSemRWRequestWriteExDebug(RTSEMRW hRWSem, uint32_t fFlags, uint64_t uTimeout,
1106 RTDECL(int) RTSemRWReleaseWrite(RTSEMRW hRWSem);
1114 RTDECL(bool) RTSemRWIsWriteOwner(RTSEMRW hRWSem);
1135 RTDECL(bool) RTSemRWIsReadOwner(RTSEMRW hRWSem, bool fWannaHear);
1143 RTDECL(uint32_t) RTSemRWGetWriteRecursion(RTSEMRW hRWSem);
1151 RTDECL(uint32_t) RTSemRWGetWriterReadRecursion(RTSEMRW hRWSem);
1162 RTDECL(uint32_t) RTSemRWGetReadCount(RTSEMRW hRWSem);
1246 RTDECL(int) RTSemPingPongInit(PRTPINGPONG pPP);
1255 RTDECL(int) RTSemPingPongDelete(PRTPINGPONG pPP);
1264 RTDECL(int) RTSemPing(PRTPINGPONG pPP);
1273 RTDECL(int) RTSemPong(PRTPINGPONG pPP);
1283 RTDECL(int) RTSemPingWait(PRTPINGPONG pPP, RTMSINTERVAL cMillies);
1293 RTDECL(int) RTSemPongWait(PRTPINGPONG pPP, RTMSINTERVAL cMillies);
1381 RTDECL(int) RTSemXRoadsCreate(PRTSEMXROADS phXRoads);
1392 RTDECL(int) RTSemXRoadsDestroy(RTSEMXROADS hXRoads);
1402 RTDECL(int) RTSemXRoadsNSEnter(RTSEMXROADS hXRoads);
1412 RTDECL(int) RTSemXRoadsNSLeave(RTSEMXROADS hXRoads);
1422 RTDECL(int) RTSemXRoadsEWEnter(RTSEMXROADS hXRoads);
1432 RTDECL(int) RTSemXRoadsEWLeave(RTSEMXROADS hXRoads);