Lines Matching defs:Unlock
79 // state between a call to Lock() and a call to Unlock() (that would
82 // Unlock() later, which is pretty perverse).
165 inline void Unlock(); // Release a lock acquired via Lock()
168 // be implemented as synonyms to Lock() and Unlock(). So you can use
174 inline void WriterUnlock() { Unlock(); } // Release a lock from WriterLock()
211 void Mutex::Unlock() { assert(mutex_++ == -1); }
228 void Mutex::Unlock() { if (is_safe_) LeaveCriticalSection(&mutex_); }
232 void Mutex::ReaderUnlock() { Unlock(); }
250 void Mutex::Unlock() { SAFE_PTHREAD(pthread_rwlock_unlock); }
273 void Mutex::Unlock() { SAFE_PTHREAD(pthread_mutex_unlock); }
277 void Mutex::ReaderUnlock() { Unlock(); }
289 ~MutexLock() { mu_->Unlock(); }