Lines Matching refs:CritSect
148 mutable RTCRITSECTRW CritSect;
170 int vrc = RTCritSectRwInitEx(&m->CritSect, 0 /*fFlags*/, g_mapLockValidationClasses[lockClass], RTLOCKVAL_SUB_CLASS_ANY, NULL);
172 int vrc = RTCritSectRwInitEx(&m->CritSect, 0 /*fFlags*/, NIL_RTLOCKVALCLASS, RTLOCKVAL_SUB_CLASS_ANY, NULL);
187 RTCritSectRwDelete(&m->CritSect);
197 return RTCritSectRwIsWriteOwner(&m->CritSect);
207 int vrc = RTCritSectRwEnterExclDebug(&m->CritSect, (uintptr_t)ASMReturnAddress(), RT_SRC_POS_ARGS);
209 int vrc = RTCritSectRwEnterExcl(&m->CritSect);
224 int vrc = RTCritSectRwLeaveExcl(&m->CritSect);
236 int vrc = RTCritSectRwEnterSharedDebug(&m->CritSect, (uintptr_t)ASMReturnAddress(), RT_SRC_POS_ARGS);
238 int vrc = RTCritSectRwEnterShared(&m->CritSect);
253 int vrc = RTCritSectRwLeaveShared(&m->CritSect);
264 return RTCritSectRwGetWriteRecursion(&m->CritSect);