/vbox/src/VBox/Additions/WINNT/Graphics/Video/disp/wddm/ |
H A D | VBoxUhgsmiDisp.cpp | 49 /* typedef DECLCALLBACK(int) FNVBOXUHGSMI_BUFFER_LOCK(PVBOXUHGSMI_BUFFER pBuf, uint32_t offLock, uint32_t cbLock, VBOXUHGSMI_BUFFER_LOCK_FLAGS fFlags, void**pvLock); */ 50 DECLCALLBACK(int) vboxUhgsmiD3DBufferLock(PVBOXUHGSMI_BUFFER pBuf, uint32_t offLock, uint32_t cbLock, VBOXUHGSMI_BUFFER_LOCK_FLAGS fFlags, void**pvLock) argument 58 int rc = vboxUhgsmiBaseDxLockData(pBuffer, offLock, cbLock, fFlags,
|
/vbox/src/VBox/Runtime/generic/ |
H A D | critsect-generic.cpp | 51 RTDECL(int) RTCritSectInitEx(PRTCRITSECT pCritSect, uint32_t fFlags, RTLOCKVALCLASS hClass, uint32_t uSubClass, argument 54 AssertReturn(!(fFlags & ~(RTCRITSECT_FLAGS_NO_NESTING | RTCRITSECT_FLAGS_NO_LOCK_VAL | RTCRITSECT_FLAGS_BOOTSTRAP_HACK | RTCRITSECT_FLAGS_NOP)), 62 pCritSect->fFlags = fFlags | RTCRITSECT_FLAGS_RING0; 64 pCritSect->fFlags = fFlags & ~RTCRITSECT_FLAGS_RING0; 72 if (!(fFlags & (RTCRITSECT_FLAGS_BOOTSTRAP_HACK | RTCRITSECT_FLAGS_NOP))) 78 !(fFlags & RTCRITSECT_FLAGS_NO_LOCK_VAL), 86 !(fFlags & RTCRITSECT_FLAGS_NO_LOCK_VAL), pszNameFmt, va); 98 fFlags [all...] |
H A D | timer-generic.cpp | 89 RTDECL(int) RTTimerCreateEx(PRTTIMER *ppTimer, uint64_t u64NanoInterval, uint32_t fFlags, PFNRTTIMER pfnTimer, void *pvUser) argument 96 if (fFlags & RTTIMER_FLAGS_CPU_SPECIFIC)
|
H A D | timerlr-generic.cpp | 92 RTDECL(int) RTTimerLRCreateEx(RTTIMERLR *phTimerLR, uint64_t u64NanoInterval, uint32_t fFlags, PFNRTTIMERLR pfnTimer, void *pvUser) argument 100 if (fFlags & RTTIMER_FLAGS_CPU_SPECIFIC)
|
/vbox/src/VBox/Runtime/include/internal/ |
H A D | thread.h | 89 unsigned fFlags; member in struct:RTTHREADINT
|
/vbox/src/VBox/Runtime/r0drv/ |
H A D | alloc-r0drv.cpp | 80 * @param fFlags The allocation flags. 82 DECLINLINE(PRTMEMHDR) rtR0MemAlloc(size_t cb, uint32_t fFlags) argument 85 int rc = rtR0MemAllocEx(cb, fFlags, &pHdr); 227 ("pHdr=%p pvOld=%p cbReq=%u cb=%u cbNew=%zu fFlags=%#x\n" 230 pHdrOld, pvOld, pHdrOld->cbReq, pHdrOld->cb, cbNew, pHdrOld->fFlags, 256 Assert(!(pHdr->fFlags & RTMEMHDR_FLAG_ALLOC_EX)); 257 Assert(!(pHdr->fFlags & RTMEMHDR_FLAG_EXEC)); 260 ("pHdr=%p pv=%p cbReq=%u cb=%u fFlags=%#x\n" 263 pHdr, pv, pHdr->cbReq, pHdr->cb, pHdr->fFlags, 312 Assert(!(pHdr->fFlags [all...] |
/vbox/src/VBox/Runtime/r0drv/darwin/ |
H A D | semevent-r0drv-darwin.cpp | 92 return RTSemEventCreateEx(phEventSem, 0 /*fFlags*/, NIL_RTLOCKVALCLASS, NULL); 96 RTDECL(int) RTSemEventCreateEx(PRTSEMEVENT phEventSem, uint32_t fFlags, RTLOCKVALCLASS hClass, const char *pszNameFmt, ...) argument 99 AssertReturn(!(fFlags & ~(RTSEMEVENT_FLAGS_NO_LOCK_VAL | RTSEMEVENT_FLAGS_BOOTSTRAP_HACK)), VERR_INVALID_PARAMETER); 100 Assert(!(fFlags & RTSEMEVENT_FLAGS_BOOTSTRAP_HACK) || (fFlags & RTSEMEVENT_FLAGS_NO_LOCK_VAL)); 229 * @param fFlags See RTSemEventWaitEx. 233 static int rtR0SemEventDarwinWait(PRTSEMEVENTINTERNAL pThis, uint32_t fFlags, uint64_t uTimeout, argument 241 AssertReturn(RTSEMWAIT_FLAGS_ARE_VALID(fFlags), VERR_INVALID_PARAMETER); 259 if (!(fFlags & RTSEMWAIT_FLAGS_INDEFINITE)) 261 if (fFlags [all...] |
H A D | semeventmulti-r0drv-darwin.cpp | 95 return RTSemEventMultiCreateEx(phEventMultiSem, 0 /*fFlags*/, NIL_RTLOCKVALCLASS, NULL); 99 RTDECL(int) RTSemEventMultiCreateEx(PRTSEMEVENTMULTI phEventMultiSem, uint32_t fFlags, RTLOCKVALCLASS hClass, argument 102 AssertReturn(!(fFlags & ~RTSEMEVENTMULTI_FLAGS_NO_LOCK_VAL), VERR_INVALID_PARAMETER); 246 * @param fFlags See RTSemEventMultiWaitEx. 250 static int rtR0SemEventMultiDarwinWait(PRTSEMEVENTMULTIINTERNAL pThis, uint32_t fFlags, uint64_t uTimeout, argument 258 AssertReturn(RTSEMWAIT_FLAGS_ARE_VALID(fFlags), VERR_INVALID_PARAMETER); 259 if (uTimeout != 0 || (fFlags & RTSEMWAIT_FLAGS_INDEFINITE)) 279 if (!(fFlags & RTSEMWAIT_FLAGS_INDEFINITE)) 281 if (fFlags & RTSEMWAIT_FLAGS_MILLISECS) 286 fFlags | [all...] |
H A D | semmutex-r0drv-darwin.cpp | 74 return RTSemMutexCreateEx(phMutexSem, 0 /*fFlags*/, NIL_RTLOCKVALCLASS, RTLOCKVAL_SUB_CLASS_NONE, NULL); 78 RTDECL(int) RTSemMutexCreateEx(PRTSEMMUTEX phMutexSem, uint32_t fFlags, argument 81 AssertReturn(!(fFlags & ~RTSEMMUTEX_FLAGS_NO_LOCK_VAL), VERR_INVALID_PARAMETER);
|
/vbox/src/VBox/Runtime/r0drv/freebsd/ |
H A D | semevent-r0drv-freebsd.c | 68 return RTSemEventCreateEx(phEventSem, 0 /*fFlags*/, NIL_RTLOCKVALCLASS, NULL); 72 RTDECL(int) RTSemEventCreateEx(PRTSEMEVENT phEventSem, uint32_t fFlags, RTLOCKVALCLASS hClass, const char *pszNameFmt, ...) argument 75 AssertReturn(!(fFlags & ~(RTSEMEVENT_FLAGS_NO_LOCK_VAL | RTSEMEVENT_FLAGS_BOOTSTRAP_HACK)), VERR_INVALID_PARAMETER); 76 Assert(!(fFlags & RTSEMEVENT_FLAGS_BOOTSTRAP_HACK) || (fFlags & RTSEMEVENT_FLAGS_NO_LOCK_VAL)); 162 * @param fFlags See RTSemEventWaitEx. 166 static int rtR0SemEventWait(PRTSEMEVENTINTERNAL pThis, uint32_t fFlags, uint64_t uTimeout, argument 176 AssertReturn(RTSEMWAIT_FLAGS_ARE_VALID(fFlags), VERR_INVALID_PARAMETER); 190 rc = rtR0SemBsdWaitInit(&Wait, fFlags, uTimeout, pThis); 230 RTDECL(int) RTSemEventWaitEx(RTSEMEVENT hEventSem, uint32_t fFlags, uint64_ argument 242 RTSemEventWaitExDebug(RTSEMEVENT hEventSem, uint32_t fFlags, uint64_t uTimeout, RTHCUINTPTR uId, RT_SRC_POS_DECL) argument [all...] |
H A D | semeventmulti-r0drv-freebsd.c | 87 return RTSemEventMultiCreateEx(phEventMultiSem, 0 /*fFlags*/, NIL_RTLOCKVALCLASS, NULL); 91 RTDECL(int) RTSemEventMultiCreateEx(PRTSEMEVENTMULTI phEventMultiSem, uint32_t fFlags, RTLOCKVALCLASS hClass, argument 96 AssertReturn(!(fFlags & ~RTSEMEVENTMULTI_FLAGS_NO_LOCK_VAL), VERR_INVALID_PARAMETER); 222 * @param fFlags See RTSemEventMultiWaitEx. 226 static int rtR0SemEventMultiBsdWait(PRTSEMEVENTMULTIINTERNAL pThis, uint32_t fFlags, uint64_t uTimeout, argument 237 AssertReturn(RTSEMWAIT_FLAGS_ARE_VALID(fFlags), VERR_INVALID_PARAMETER); 252 rc = rtR0SemBsdWaitInit(&Wait, fFlags, uTimeout, pThis); 292 RTDECL(int) RTSemEventMultiWaitEx(RTSEMEVENTMULTI hEventMultiSem, uint32_t fFlags, uint64_t uTimeout) argument 295 return rtR0SemEventMultiBsdWait(hEventMultiSem, fFlags, uTimeout, NULL); 298 return rtR0SemEventMultiBsdWait(hEventMultiSem, fFlags, uTimeou 304 RTSemEventMultiWaitExDebug(RTSEMEVENTMULTI hEventMultiSem, uint32_t fFlags, uint64_t uTimeout, RTHCUINTPTR uId, RT_SRC_POS_DECL) argument [all...] |
H A D | timer-r0drv-freebsd.c | 92 RTDECL(int) RTTimerCreateEx(PRTTIMER *ppTimer, uint64_t u64NanoInterval, uint32_t fFlags, PFNRTTIMER pfnTimer, void *pvUser) argument 99 if (!RTTIMER_FLAGS_ARE_VALID(fFlags)) 101 if ( (fFlags & RTTIMER_FLAGS_CPU_SPECIFIC) 102 && (fFlags & RTTIMER_FLAGS_CPU_ALL) != RTTIMER_FLAGS_CPU_ALL 103 && (fFlags & RTTIMER_FLAGS_CPU_MASK) > mp_maxid) 115 pTimer->fSpecificCpu = !!(fFlags & RTTIMER_FLAGS_CPU_SPECIFIC); 116 pTimer->iCpu = fFlags & RTTIMER_FLAGS_CPU_MASK;
|
/vbox/src/VBox/Runtime/r0drv/generic/ |
H A D | semspinmutex-r0drv-generic.c | 74 uint32_t volatile fFlags; member in struct:RTSEMSPINMUTEXINTERNAL 108 RTDECL(int) RTSemSpinMutexCreate(PRTSEMSPINMUTEX phSpinMtx, uint32_t fFlags) argument 113 AssertReturn(!(fFlags & ~RTSEMSPINMUTEX_FLAGS_VALID_MASK), VERR_INVALID_PARAMETER); 123 pThis->fFlags = fFlags; 193 if (!(pThis->fFlags & RTSEMSPINMUTEX_FLAGS_IRQ_SAFE)) 207 if (!(pThis->fFlags & RTSEMSPINMUTEX_FLAGS_IRQ_SAFE)) 232 pState->fValidFlags = !!(pThis->fFlags & RTSEMSPINMUTEX_FLAGS_IRQ_SAFE);
|
/vbox/src/VBox/Runtime/r0drv/haiku/ |
H A D | semevent-r0drv-haiku.c | 63 return RTSemEventCreateEx(phEventSem, 0 /*fFlags*/, NIL_RTLOCKVALCLASS, NULL); 67 RTDECL(int) RTSemEventCreateEx(PRTSEMEVENT phEventSem, uint32_t fFlags, RTLOCKVALCLASS hClass, const char *pszNameFmt, ...) argument 70 AssertReturn(!(fFlags & ~(RTSEMEVENT_FLAGS_NO_LOCK_VAL | RTSEMEVENT_FLAGS_BOOTSTRAP_HACK)), VERR_INVALID_PARAMETER); 71 Assert(!(fFlags & RTSEMEVENT_FLAGS_BOOTSTRAP_HACK) || (fFlags & RTSEMEVENT_FLAGS_NO_LOCK_VAL)); 164 * @param fFlags See RTSemEventWaitEx. 168 static int rtR0SemEventWait(PRTSEMEVENTINTERNAL pThis, uint32_t fFlags, uint64_t uTimeout, argument 181 AssertReturn(RTSEMWAIT_FLAGS_ARE_VALID(fFlags), VERR_INVALID_PARAMETER); 183 if (fFlags & RTSEMWAIT_FLAGS_INDEFINITE) 187 if (fFlags 238 RTSemEventWaitEx(RTSEMEVENT hEventSem, uint32_t fFlags, uint64_t uTimeout) argument 250 RTSemEventWaitExDebug(RTSEMEVENT hEventSem, uint32_t fFlags, uint64_t uTimeout, RTHCUINTPTR uId, RT_SRC_POS_DECL) argument [all...] |
H A D | semeventmulti-r0drv-haiku.c | 62 return RTSemEventMultiCreateEx(phEventMultiSem, 0 /* fFlags */, NIL_RTLOCKVALCLASS, NULL); 66 RTDECL(int) RTSemEventMultiCreateEx(PRTSEMEVENTMULTI phEventMultiSem, uint32_t fFlags, RTLOCKVALCLASS hClass, argument 71 AssertReturn(!(fFlags & ~RTSEMEVENTMULTI_FLAGS_NO_LOCK_VAL), VERR_INVALID_PARAMETER); 190 * @param fFlags See RTSemEventMultiWaitEx. 194 static int rtR0SemEventMultiHkuWait(PRTSEMEVENTMULTIINTERNAL pThis, uint32_t fFlags, uint64_t uTimeout, argument 207 AssertReturn(RTSEMWAIT_FLAGS_ARE_VALID(fFlags), VERR_INVALID_PARAMETER); 209 if (fFlags & RTSEMWAIT_FLAGS_INDEFINITE) 213 if (fFlags & RTSEMWAIT_FLAGS_NANOSECS) 215 else if (fFlags & RTSEMWAIT_FLAGS_MILLISECS) 220 if (fFlags 264 RTSemEventMultiWaitEx(RTSEMEVENTMULTI hEventMultiSem, uint32_t fFlags, uint64_t uTimeout) argument 276 RTSemEventMultiWaitExDebug(RTSEMEVENTMULTI hEventMultiSem, uint32_t fFlags, uint64_t uTimeout, RTHCUINTPTR uId, RT_SRC_POS_DECL) argument [all...] |
/vbox/src/VBox/Runtime/r0drv/linux/ |
H A D | alloc-r0drv-linux.c | 234 DECLHIDDEN(int) rtR0MemAllocEx(size_t cb, uint32_t fFlags, PRTMEMHDR *ppHdr) argument 241 if (fFlags & RTMEMHDR_FLAG_EXEC) 243 if (fFlags & RTMEMHDR_FLAG_ANY_CTX) 253 fFlags |= RTMEMHDR_FLAG_EXEC_HEAP; 260 fFlags |= RTMEMHDR_FLAG_EXEC_VM_AREA; 281 || (fFlags & RTMEMHDR_FLAG_ANY_CTX) 284 fFlags |= RTMEMHDR_FLAG_KMALLOC; 286 (fFlags & RTMEMHDR_FLAG_ANY_CTX_ALLOC) ? (GFP_ATOMIC | __GFP_NOWARN) 290 && !(fFlags & RTMEMHDR_FLAG_ANY_CTX) )) 292 fFlags [all...] |
H A D | semevent-r0drv-linux.c | 68 return RTSemEventCreateEx(phEventSem, 0 /*fFlags*/, NIL_RTLOCKVALCLASS, NULL); 72 RTDECL(int) RTSemEventCreateEx(PRTSEMEVENT phEventSem, uint32_t fFlags, RTLOCKVALCLASS hClass, const char *pszNameFmt, ...) argument 76 AssertReturn(!(fFlags & ~(RTSEMEVENT_FLAGS_NO_LOCK_VAL | RTSEMEVENT_FLAGS_BOOTSTRAP_HACK)), VERR_INVALID_PARAMETER); 77 Assert(!(fFlags & RTSEMEVENT_FLAGS_BOOTSTRAP_HACK) || (fFlags & RTSEMEVENT_FLAGS_NO_LOCK_VAL)); 169 * @param fFlags See RTSemEventWaitEx. 173 static int rtR0SemEventLnxWait(PRTSEMEVENTINTERNAL pThis, uint32_t fFlags, uint64_t uTimeout, argument 183 AssertReturn(RTSEMWAIT_FLAGS_ARE_VALID(fFlags), VERR_INVALID_PARAMETER); 198 rc = rtR0SemLnxWaitInit(&Wait, fFlags, uTimeout, &pThis->Head); 240 RTDECL(int) RTSemEventWaitEx(RTSEMEVENT hEventSem, uint32_t fFlags, uint64_ argument 252 RTSemEventWaitExDebug(RTSEMEVENT hEventSem, uint32_t fFlags, uint64_t uTimeout, RTHCUINTPTR uId, RT_SRC_POS_DECL) argument [all...] |
H A D | semeventmulti-r0drv-linux.c | 90 return RTSemEventMultiCreateEx(phEventMultiSem, 0 /*fFlags*/, NIL_RTLOCKVALCLASS, NULL); 94 RTDECL(int) RTSemEventMultiCreateEx(PRTSEMEVENTMULTI phEventMultiSem, uint32_t fFlags, RTLOCKVALCLASS hClass, argument 99 AssertReturn(!(fFlags & ~RTSEMEVENTMULTI_FLAGS_NO_LOCK_VAL), VERR_INVALID_PARAMETER); 233 * @param fFlags See RTSemEventMultiWaitEx. 237 static int rtR0SemEventMultiLnxWait(PRTSEMEVENTMULTIINTERNAL pThis, uint32_t fFlags, uint64_t uTimeout, argument 248 AssertReturn(RTSEMWAIT_FLAGS_ARE_VALID(fFlags), VERR_INVALID_PARAMETER); 263 rc = rtR0SemLnxWaitInit(&Wait, fFlags, uTimeout, &pThis->Head); 305 RTDECL(int) RTSemEventMultiWaitEx(RTSEMEVENTMULTI hEventMultiSem, uint32_t fFlags, uint64_t uTimeout) argument 308 return rtR0SemEventMultiLnxWait(hEventMultiSem, fFlags, uTimeout, NULL); 311 return rtR0SemEventMultiLnxWait(hEventMultiSem, fFlags, uTimeou 317 RTSemEventMultiWaitExDebug(RTSEMEVENTMULTI hEventMultiSem, uint32_t fFlags, uint64_t uTimeout, RTHCUINTPTR uId, RT_SRC_POS_DECL) argument [all...] |
/vbox/src/VBox/Runtime/r0drv/os2/ |
H A D | semevent-r0drv-os2.cpp | 71 return RTSemEventCreateEx(phEventSem, 0 /*fFlags*/, NIL_RTLOCKVALCLASS, NULL); 75 RTDECL(int) RTSemEventCreateEx(PRTSEMEVENT phEventSem, uint32_t fFlags, RTLOCKVALCLASS hClass, const char *pszNameFmt, ...) argument 77 AssertReturn(!(fFlags & ~(RTSEMEVENT_FLAGS_NO_LOCK_VAL | RTSEMEVENT_FLAGS_BOOTSTRAP_HACK)), VERR_INVALID_PARAMETER); 78 Assert(!(fFlags & RTSEMEVENT_FLAGS_BOOTSTRAP_HACK) || (fFlags & RTSEMEVENT_FLAGS_NO_LOCK_VAL)); 164 * @param fFlags See RTSemEventWaitEx. 168 static int rtR0SemEventOs2Wait(PRTSEMEVENTINTERNAL pThis, uint32_t fFlags, uint64_t uTimeout, argument 178 AssertReturn(RTSEMWAIT_FLAGS_ARE_VALID(fFlags), VERR_INVALID_PARAMETER); 180 ULONG cMsTimeout = rtR0SemWaitOs2ConvertTimeout(fFlags, uTimeout); 182 if (!(fFlags 247 RTSemEventWaitEx(RTSEMEVENT hEventSem, uint32_t fFlags, uint64_t uTimeout) argument 258 RTSemEventWaitExDebug(RTSEMEVENT hEventSem, uint32_t fFlags, uint64_t uTimeout, RTHCUINTPTR uId, RT_SRC_POS_DECL) argument [all...] |
H A D | semeventmulti-r0drv-os2.cpp | 70 return RTSemEventMultiCreateEx(phEventMultiSem, 0 /*fFlags*/, NIL_RTLOCKVALCLASS, NULL); 74 RTDECL(int) RTSemEventMultiCreateEx(PRTSEMEVENTMULTI phEventMultiSem, uint32_t fFlags, RTLOCKVALCLASS hClass, argument 77 AssertReturn(!(fFlags & ~RTSEMEVENTMULTI_FLAGS_NO_LOCK_VAL), VERR_INVALID_PARAMETER); 173 * @param fFlags See RTSemEventWaitEx. 177 static int rtR0SemEventMultiOs2Wait(PRTSEMEVENTMULTIINTERNAL pThis, uint32_t fFlags, uint64_t uTimeout, argument 189 AssertReturn(RTSEMWAIT_FLAGS_ARE_VALID(fFlags), VERR_INVALID_PARAMETER); 191 ULONG cMsTimeout = rtR0SemWaitOs2ConvertTimeout(fFlags, uTimeout); 193 if (!(fFlags & RTSEMWAIT_FLAGS_INTERRUPTIBLE)) 238 Assert(fFlags & RTSEMWAIT_FLAGS_INTERRUPTIBLE); 255 RTDECL(int) RTSemEventMultiWaitEx(RTSEMEVENTMULTI hEventMultiSem, uint32_t fFlags, uint64_ argument 266 RTSemEventMultiWaitExDebug(RTSEMEVENTMULTI hEventMultiSem, uint32_t fFlags, uint64_t uTimeout, RTHCUINTPTR uId, RT_SRC_POS_DECL) argument [all...] |
H A D | timer-r0drv-os2.cpp | 111 RTDECL(int) RTTimerCreateEx(PRTTIMER *ppTimer, uint64_t u64NanoInterval, uint32_t fFlags, PFNRTTIMER pfnTimer, void *pvUser) argument 118 if (fFlags & RTTIMER_FLAGS_CPU_SPECIFIC)
|
/vbox/src/VBox/Runtime/r0drv/solaris/ |
H A D | dbgkrnlinfo-r0drv-solaris.c | 137 RTR0DECL(int) RTR0DbgKrnlInfoOpen(PRTDBGKRNLINFO phKrnlInfo, uint32_t fFlags) argument 139 AssertReturn(fFlags == 0, VERR_INVALID_PARAMETER);
|
H A D | mp-r0drv-solaris.c | 324 RTDECL(int) RTMpOnPair(RTCPUID idCpu1, RTCPUID idCpu2, uint32_t fFlags, PFNRTMPWORKER pfnWorker, void *pvUser1, void *pvUser2) argument 332 AssertReturn(!(fFlags & RTMPON_F_VALID_MASK), VERR_INVALID_FLAGS);
|
H A D | semevent-r0drv-solaris.c | 97 return RTSemEventCreateEx(phEventSem, 0 /*fFlags*/, NIL_RTLOCKVALCLASS, NULL); 101 RTDECL(int) RTSemEventCreateEx(PRTSEMEVENT phEventSem, uint32_t fFlags, RTLOCKVALCLASS hClass, const char *pszNameFmt, ...) argument 104 AssertReturn(!(fFlags & ~(RTSEMEVENT_FLAGS_NO_LOCK_VAL | RTSEMEVENT_FLAGS_BOOTSTRAP_HACK)), VERR_INVALID_PARAMETER); 105 Assert(!(fFlags & RTSEMEVENT_FLAGS_BOOTSTRAP_HACK) || (fFlags & RTSEMEVENT_FLAGS_NO_LOCK_VAL)); 250 * @param fFlags See RTSemEventWaitEx. 254 static int rtR0SemEventSolWait(PRTSEMEVENTINTERNAL pThis, uint32_t fFlags, uint64_t uTimeout, argument 262 AssertReturn(RTSEMWAIT_FLAGS_ARE_VALID(fFlags), VERR_INVALID_PARAMETER); 279 rc = rtR0SemSolWaitInit(&Wait, fFlags, uTimeout); 324 RTDECL(int) RTSemEventWaitEx(RTSEMEVENT hEventSem, uint32_t fFlags, uint64_ argument 335 RTSemEventWaitExDebug(RTSEMEVENT hEventSem, uint32_t fFlags, uint64_t uTimeout, RTHCUINTPTR uId, RT_SRC_POS_DECL) argument [all...] |
H A D | semeventmulti-r0drv-solaris.c | 95 return RTSemEventMultiCreateEx(phEventMultiSem, 0 /*fFlags*/, NIL_RTLOCKVALCLASS, NULL); 99 RTDECL(int) RTSemEventMultiCreateEx(PRTSEMEVENTMULTI phEventMultiSem, uint32_t fFlags, RTLOCKVALCLASS hClass, argument 102 AssertReturn(!(fFlags & ~RTSEMEVENTMULTI_FLAGS_NO_LOCK_VAL), VERR_INVALID_PARAMETER); 262 * @param fFlags See RTSemEventMultiWaitEx. 266 static int rtR0SemEventMultiSolWait(PRTSEMEVENTMULTIINTERNAL pThis, uint32_t fFlags, uint64_t uTimeout, argument 277 AssertReturn(RTSEMWAIT_FLAGS_ARE_VALID(fFlags), VERR_INVALID_PARAMETER); 293 rc = rtR0SemSolWaitInit(&Wait, fFlags, uTimeout); 332 RTDECL(int) RTSemEventMultiWaitEx(RTSEMEVENTMULTI hEventMultiSem, uint32_t fFlags, uint64_t uTimeout) argument 335 return rtR0SemEventMultiSolWait(hEventMultiSem, fFlags, uTimeout, NULL); 338 return rtR0SemEventMultiSolWait(hEventMultiSem, fFlags, uTimeou 343 RTSemEventMultiWaitExDebug(RTSEMEVENTMULTI hEventMultiSem, uint32_t fFlags, uint64_t uTimeout, RTHCUINTPTR uId, RT_SRC_POS_DECL) argument [all...] |