Lines Matching refs:ReaderWriterMutex
734 ReaderWriterMutex::ReaderWriterMutex(const char* name, LockLevel level) in ReaderWriterMutex() function in art::ReaderWriterMutex
745 ReaderWriterMutex::~ReaderWriterMutex() { in ~ReaderWriterMutex()
762 void ReaderWriterMutex::ExclusiveLock(Thread* self) { in ExclusiveLock()
802 void ReaderWriterMutex::ExclusiveUnlock(Thread* self) { in ExclusiveUnlock()
834 bool ReaderWriterMutex::ExclusiveLockWithTimeout(Thread* self, int64_t ms, int32_t ns) { in ExclusiveLockWithTimeout()
895 void ReaderWriterMutex::HandleSharedLockContention(Thread* self, int32_t cur_state) { in HandleSharedLockContention()
914 bool ReaderWriterMutex::SharedTryLock(Thread* self) { in SharedTryLock()
943 bool ReaderWriterMutex::IsSharedHeld(const Thread* self) const { in IsSharedHeld()
954 void ReaderWriterMutex::Dump(std::ostream& os) const { in Dump()
966 std::ostream& operator<<(std::ostream& os, const ReaderWriterMutex& mu) { in operator <<()
976 void ReaderWriterMutex::WakeupToRespondToEmptyCheckpoint() { in WakeupToRespondToEmptyCheckpoint()