Lines Matching refs:Mutex
110 ScopedLock L(Sci->Mutex);
134 ScopedLock L1(Sci->Mutex);
149 ScopedLock L1(Sci->Mutex);
201 ScopedLock L(Sci->Mutex);
221 ScopedLock L(Sci->Mutex);
245 ScopedLock L(Sci->Mutex);
254 getSizeClassInfo(static_cast<uptr>(I))->Mutex.lock();
256 getSizeClassInfo(SizeClassMap::BatchClassId)->Mutex.lock();
264 getSizeClassInfo(SizeClassMap::BatchClassId)->Mutex.unlock();
268 getSizeClassInfo(I)->Mutex.unlock();
279 Sci->Mutex.assertHeld();
308 ScopedLock L(Sci->Mutex);
318 ScopedLock L(Sci->Mutex);
330 ScopedLock L(Sci->Mutex);
351 ScopedLock L(Sci->Mutex);
361 ScopedLock L(Sci->Mutex);
399 HybridMutex Mutex;
400 BlocksInfo FreeListInfo GUARDED_BY(Mutex);
401 uptr CurrentRegion GUARDED_BY(Mutex);
402 uptr CurrentRegionAllocated GUARDED_BY(Mutex);
404 uptr AllocatedUser GUARDED_BY(Mutex);
407 uptr MinRegionIndex GUARDED_BY(Mutex);
408 uptr MaxRegionIndex GUARDED_BY(Mutex);
409 ReleaseToOsInfo ReleaseInfo GUARDED_BY(Mutex);
449 uptr allocateRegion(SizeClassInfo *Sci, uptr ClassId) REQUIRES(Sci->Mutex) {
460 // Sci->Mutex is held by the caller, updating the Min/Max is safe.
478 REQUIRES(Sci->Mutex) {
607 REQUIRES(Sci->Mutex) {
717 REQUIRES(Sci->Mutex) {
758 // done without holding `Mutex`.
786 REQUIRES(Sci->Mutex) {
878 REQUIRES(Sci->Mutex) {
902 ScopedString *Str) REQUIRES(Sci->Mutex) {
953 REQUIRES(Sci->Mutex) {
1015 REQUIRES(Sci->Mutex) {
1078 REQUIRES(Sci->Mutex) {