Lines Matching defs:Mutex

177     ScopedLock L(Mutex);
218 void store(const Options &Options, LargeBlock::Header *H) EXCLUDES(Mutex) {
251 ScopedLock L(Mutex);
254 // read Options and when we locked Mutex. We can't insert our entry into
299 LargeBlock::Header **H, bool *Zeroed) EXCLUDES(Mutex) {
309 ScopedLock L(Mutex);
411 void disableMemoryTagging() EXCLUDES(Mutex) {
412 ScopedLock L(Mutex);
430 void disable() NO_THREAD_SAFETY_ANALYSIS { Mutex.lock(); }
432 void enable() NO_THREAD_SAFETY_ANALYSIS { Mutex.unlock(); }
441 ScopedLock L(Mutex);
458 void releaseIfOlderThan(CachedBlock &Entry, u64 Time) REQUIRES(Mutex) {
470 void releaseOlderThan(u64 Time) EXCLUDES(Mutex) {
471 ScopedLock L(Mutex);
481 HybridMutex Mutex;
482 u32 EntriesCount GUARDED_BY(Mutex) = 0;
483 u32 QuarantinePos GUARDED_BY(Mutex) = 0;
486 u64 OldestTime GUARDED_BY(Mutex) = 0;
487 u32 IsFullEvents GUARDED_BY(Mutex) = 0;
489 u32 CallsToRetrieve GUARDED_BY(Mutex) = 0;
490 u32 SuccessfulRetrieves GUARDED_BY(Mutex) = 0;
492 CachedBlock Entries[Config::getEntriesArraySize()] GUARDED_BY(Mutex) = {};
494 Quarantine GUARDED_BY(Mutex) = {};
529 Mutex.lock();
535 Mutex.unlock();
539 Mutex.assertHeld();
564 mutable HybridMutex Mutex;
565 DoublyLinkedList<LargeBlock::Header> InUseBlocks GUARDED_BY(Mutex);
566 uptr AllocatedBytes GUARDED_BY(Mutex) = 0;
567 uptr FreedBytes GUARDED_BY(Mutex) = 0;
568 uptr FragmentedBytes GUARDED_BY(Mutex) = 0;
569 uptr LargestSize GUARDED_BY(Mutex) = 0;
570 u32 NumberOfAllocs GUARDED_BY(Mutex) = 0;
571 u32 NumberOfFrees GUARDED_BY(Mutex) = 0;
572 LocalStats Stats GUARDED_BY(Mutex);
616 ScopedLock L(Mutex);
690 ScopedLock L(Mutex);
705 EXCLUDES(Mutex) {
709 ScopedLock L(Mutex);
721 void MapAllocator<Config>::getStats(ScopedString *Str) EXCLUDES(Mutex) {
722 ScopedLock L(Mutex);