Lines Matching refs:Mutex
64 void link(LocalStats *S) EXCLUDES(Mutex) { in link()
65 ScopedLock L(Mutex); in link()
69 void unlink(LocalStats *S) EXCLUDES(Mutex) { in unlink()
70 ScopedLock L(Mutex); in unlink()
76 void get(uptr *S) const EXCLUDES(Mutex) { in get()
77 ScopedLock L(Mutex); in get()
89 void lock() ACQUIRE(Mutex) { Mutex.lock(); } in lock()
90 void unlock() RELEASE(Mutex) { Mutex.unlock(); } in unlock()
92 void disable() ACQUIRE(Mutex) { lock(); } in disable()
93 void enable() RELEASE(Mutex) { unlock(); } in enable()
96 mutable HybridMutex Mutex;
97 DoublyLinkedList<LocalStats> StatsList GUARDED_BY(Mutex);