Lines Matching defs:fFlags
51 RTDECL(int) RTCritSectInitEx(PRTCRITSECT pCritSect, uint32_t fFlags, RTLOCKVALCLASS hClass, uint32_t uSubClass,
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 & RTCRITSECT_FLAGS_BOOTSTRAP_HACK
124 AssertReturn(!(pCritSect->fFlags & RTCRITSECT_FLAGS_NOP), RTLOCKVAL_SUB_CLASS_INVALID);
138 Assert(pCritSect->fFlags & RTCRITSECT_FLAGS_RING0);
140 Assert(!(pCritSect->fFlags & RTCRITSECT_FLAGS_RING0));
146 if (pCritSect->fFlags & RTCRITSECT_FLAGS_NOP)
160 if (!(pCritSect->fFlags & RTCRITSECT_FLAGS_NO_NESTING))
215 Assert(pCritSect->fFlags & RTCRITSECT_FLAGS_RING0);
217 Assert(!(pCritSect->fFlags & RTCRITSECT_FLAGS_RING0));
223 if (pCritSect->fFlags & RTCRITSECT_FLAGS_NOP)
254 if (!(pCritSect->fFlags & RTCRITSECT_FLAGS_NO_NESTING))
283 !(pCritSect->fFlags & RTCRITSECT_FLAGS_NO_NESTING),
348 Assert(pCritSect->fFlags & RTCRITSECT_FLAGS_RING0);
350 Assert(!(pCritSect->fFlags & RTCRITSECT_FLAGS_RING0));
352 if (pCritSect->fFlags & RTCRITSECT_FLAGS_NOP)
522 Assert(pCritSect->fFlags & RTCRITSECT_FLAGS_RING0);
524 Assert(!(pCritSect->fFlags & RTCRITSECT_FLAGS_RING0));
532 pCritSect->fFlags = 0;