Searched refs:ScopedLock (Results 1 – 14 of 14) sorted by relevance
38 class ScopedLock {40 explicit ScopedLock(Mutex &Mx) : Mu(Mx) { Mu.lock(); } in ScopedLock() function41 ~ScopedLock() { Mu.unlock(); } in ~ScopedLock()42 ScopedLock(const ScopedLock &) = delete;43 ScopedLock &operator=(const ScopedLock &) = delete;
190 ScopedLock L(PoolMutex); in allocate()224 ScopedLock L(PoolMutex); in deallocate()240 ScopedLock L(PoolMutex); in deallocate()246 ScopedLock L(PoolMutex); in getSize()
59 class ScopedLock {61 explicit ScopedLock(HybridMutex &M) : Mutex(M) { Mutex.lock(); } in ScopedLock() function62 ~ScopedLock() { Mutex.unlock(); } in ~ScopedLock()67 ScopedLock(const ScopedLock &) = delete;68 void operator=(const ScopedLock &) = delete;
66 ScopedLock L(Mutex); in link()71 ScopedLock L(Mutex); in unlink()78 ScopedLock L(Mutex); in get()
100 ScopedLock L(Sci->Mutex); in popBatch()118 ScopedLock L(Sci->Mutex); in pushBatch()183 ScopedLock L(Sci->Mutex); in releaseToOS()237 ScopedLock L(RegionsStashMutex); in allocateRegionSlow()257 ScopedLock L(RegionsStashMutex); in allocateRegion()
127 ScopedLock L(Mutex); in allocate()195 ScopedLock L(Mutex); in allocate()214 ScopedLock L(Mutex); in deallocate()
205 ScopedLock L(CacheMutex); in drain()214 ScopedLock L(CacheMutex); in drainAndRecycle()252 ScopedLock L(CacheMutex);
103 ScopedLock L(Region->Mutex); in popBatch()120 ScopedLock L(Region->Mutex); in pushBatch()186 ScopedLock L(Region->Mutex); in releaseToOS()
101 ScopedLock L(Mutex); in getOrCreate()
76 ScopedLock L(Mutex); in initOnceMaybe()
158 ScopedLock L(Mutex); in outputRaw()
109 ScopedLock L(Mutex); in initOnceMaybe()
73 typedef SmartScopedLock<false> ScopedLock; typedef
110 sys::ScopedLock Writer(*FunctionsLock); in lookupFunction()497 sys::ScopedLock Writer(*FunctionsLock); in initializeExternalFunctions()