Lines Matching refs:lock_
52 // So we prevent lock_'s constructor from doing anything to the
53 // lock_ state.
54 CentralFreeList() : lock_(base::LINKER_INITIALIZED) { }
69 SpinLockHolder h(&lock_);
103 // REQUIRES: lock_ is held
106 void* FetchFromSpans() EXCLUSIVE_LOCKS_REQUIRED(lock_);
108 // REQUIRES: lock_ is held
112 void* FetchFromSpansSafe() EXCLUSIVE_LOCKS_REQUIRED(lock_);
114 // REQUIRES: lock_ is held
116 // May temporarily release lock_.
117 void ReleaseListToSpans(void *start) EXCLUSIVE_LOCKS_REQUIRED(lock_);
119 // REQUIRES: lock_ is held
121 // May temporarily release lock_.
122 void ReleaseToSpans(void* object) EXCLUSIVE_LOCKS_REQUIRED(lock_);
124 // REQUIRES: lock_ is held
126 // May temporarily release lock_.
127 void Populate() EXCLUSIVE_LOCKS_REQUIRED(lock_);
133 bool MakeCacheSpace() EXCLUSIVE_LOCKS_REQUIRED(lock_);
135 // REQUIRES: lock_ for locked_size_class is held.
142 // REQUIRES: lock_ is *not* held.
146 // May temporarily take lock_. If it takes lock_, the locked_size_class
149 bool ShrinkCache(int locked_size_class, bool force) LOCKS_EXCLUDED(lock_);
153 SpinLock lock_;